You are not logged in.
Just confirmed it works... I'm using Catalyst 9.9-1 now with Kernel 2.6.31.3-1
1) Uncommented '# patch -p0 < 2.6.31.patch' line in the PKGBUILD
2) added ' !ttm !drm !radeon ' to the modules line in rc.conf (to disable them)
That's it... and all seems to be good again, compositing, direct rendering..
I can't wait to dump these catalyst drivers for opensouce drivers when R600 support is ready in the next kernel version!
Offline
...
I can't wait to dump these catalyst drivers for opensouce drivers when R600 support is ready in the next kernel version!
Here here!
I'm so looking forward to the open-source drivers being all we have to worry about, & to not having to worry about them either!
For me, there has been the occasional problem with Arch that usually doesn't take too long or much work to fix (once you know how). But the ATi driver situation has been an ongoing fiasco since I started with Arch: Initially there used to be improvements for maybe the first 6 months of so, then after that, anything could happen!
I'll stay with the open-source drivers & ride out this initial bumpy road. Hopefully before the next 6 months is up, many of us will be past this ATi GPU 2D/3D driver headache & we can just happily forget all about it.
I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!
Offline
I checked on the Arch News page & it gave me this link
http://wiki.archlinux.org/index.php/ATI … _.28KMS.29
where I found the following info in the Arch wiki:
The solution is to disable experimental KMS and fall back to the old behavior. Add "radeon.modeset=0" into the kernel append line in /boot/grub/menu.lst
I did as it said & now my open-source 2D is as good as it was before the kernel upgrade.
That was easy.
Last edited by handy (2009-10-12 05:21:40)
I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!
Offline
Just confirmed it works... I'm using Catalyst 9.9-1 now with Kernel 2.6.31.3-1
1) Uncommented '# patch -p0 < 2.6.31.patch' line in the PKGBUILD
2) added ' !ttm !drm !radeon ' to the modules line in rc.conf (to disable them)That's it... and all seems to be good again, compositing, direct rendering..
I can't wait to dump these catalyst drivers for opensouce drivers when R600 support is ready in the next kernel version!
this worked for me, too
Xyne wrote:
"We've got Pacman. Wacka wacka, bitches!"
Offline
coiote:
i've made it . catalyst 9.8 workin like a charm with 2.6.31.3
ok, so here you've got files needed to build packages: http://www.mediafire.com/?xtd2dyidylm
and here: http://uploadbox.com/files/7kFWgwTRKa i have found ati-driver-installer-9-8-x86.x86_64.run (it's good, and original) - this file you simple need to copy to 'catalyst-9.8' and 'catalyst_utils-9.8' directories (placed in archive of first mentioned download link), then just 'makepkg -s' in each directory, pacman -U them, and done.
You may add "!radeon !ttm !drm_kms_helper !drm fglrx" in rc.conf's modules line.
Offline
coiote:
i've made it . catalyst 9.8 workin like a charm with 2.6.31.3
ok, so here you've got files needed to build packages: http://www.mediafire.com/?xtd2dyidylm
and here: http://uploadbox.com/files/7kFWgwTRKa i have found ati-driver-installer-9-8-x86.x86_64.run (it's good, and original) - this file you simple need to copy to 'catalyst-9.8' and 'catalyst_utils-9.8' directories (placed in archive of first mentioned download link), then just 'makepkg -s' in each directory, pacman -U them, and done.
You may add "!radeon !ttm !drm_kms_helper !drm fglrx" in rc.conf's modules line.
Thanks again Violo. I created the packages and installed them normally and created the xorg.conf (aticonfig). However, 3D acceleration is not working.
glxinfo | grep direct
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 14
Current serial number in output stream: 14
glxgears
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 14
Current serial number in output stream: 14
My xorg.conf
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
My motherboard: ECS GF8200A(vídeo onboard - Radeon HD 3200 Graphics)
Any idea what can be? thanks
Offline
coiote, paste /var/log/Xorg.0.log, also is there any information after 'modprobe fglrx' ?
Offline
coiote, paste /var/log/Xorg.0.log, also is there any information after 'modprobe fglrx' ?
Ok.
modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.31-ARCH/video/fglrx.ko): Operation not permitted
Log
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.6.3.901 (1.6.4 RC 1)
Release Date: 2009-8-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-ARCH x86_64
Current Operating System: Linux arch 2.6.31-ARCH #1 SMP PREEMPT Thu Oct 8 11:32:00 CEST 2009 x86_64
Build Date: 04 September 2009 05:45:43PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 12 14:56:12 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "aticonfig Layout"
(**) |-->Screen "aticonfig-Screen[0]-0" (0)
(**) | |-->Monitor "aticonfig-Monitor[0]-0"
(**) | |-->Device "aticonfig-Device[0]-0"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) FontPath set to:
/usr/share/fonts/misc,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/TTF,
/usr/share/fonts/Type1,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Loader magic: 0x1d40
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7
(--) PCI:*(0:1:5:0) 1002:9610:1019:1b61 ATI Technologies Inc Radeon HD 3200 Graphics rev 0, Mem @ 0xd0000000/268435456, 0xfcef0000/65536, 0xfcd00000/1048576, I/O @ 0x0000d000/256
(--) PCI: (0:3:5:0) 14f1:8800:0000:0000 Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder rev 5, Mem @ 0xfd000000/16777216
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[24] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[25] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[26] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[27] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[28] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[29] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[30] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[31] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[32] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[33] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[34] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[35] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="FireGL - ATI Technologies Inc."
compiled for 7.4.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 7.4.0, module version = 1.0.0
(II) Loading extension XFree86-DRI
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 1.4.99.906, module version = 8.64.3
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
compiled for 1.4.99.906, module version = 8.64.3
Module class: X.Org Video Driver
(II) Primary Device is: PCI 01@00:05:0
(WW) Falling back to old probe method for fglrx
(II) ATI Proprietary Linux Driver Version Identifier:8.64.3
(II) ATI Proprietary Linux Driver Release Identifier: 8.64
(II) ATI Proprietary Linux Driver Build Date: Jul 14 2009 21:18:29
(II) Loading PCS database from /etc/ati/amdpcsdb
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 5.0
(--) Chipset Supported AMD Graphics Processor (0x9610) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:5) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:5:1) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[24] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[25] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[26] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[27] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[28] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[29] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[30] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[31] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[32] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[33] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[34] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[35] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
(II) fglrx(0): pEnt->device->identifier=0xc339c0
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[24] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b]
[25] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b]
[26] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b]
[27] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[28] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[29] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[30] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[31] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[32] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[33] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[34] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[35] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[36] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[37] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[38] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[39] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b]
[40] 0 0 0x000003c0 - 0x000003df (0x20) IS[b]
(II) fglrx(0): === [atiddxPreInit] === begin
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 0.1.0
ABI class: X.Org Video Driver, version 5.0
(II) fglrx(0): PCI bus 1 card 5 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "DPMS" "true"
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
(--) fglrx(0): Chipset: "ATI Radeon HD 3200 Graphics" (Chipset = 0x9610)
(--) fglrx(0): (PciSubVendor = 0x1019, PciSubDevice = 0x1b61)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(--) fglrx(0): MMIO registers at 0xfcef0000
(--) fglrx(0): I/O port at 0x0000d000
(==) fglrx(0): ROM-BIOS at 0x000c0000
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.1.0
ABI class: X.Org Video Driver, version 5.0
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 3.0
(II) fglrx(0): VESA VBE Total Mem: 16384 kB
(II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
(II) fglrx(0): VESA VBE OEM Software Rev: 10.94
(II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
(II) fglrx(0): VESA VBE OEM Product: RS780
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
(--) fglrx(0): Video RAM: 262144 kByte, Type: DDR2
(II) fglrx(0): PCIE card detected
(--) fglrx(0): Using per-process page tables (PPPT) as GART.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Hasn't establisted DRM connection
(II) fglrx(0): [FB] MC range(MCFBBase = 0xc0000000, MCFBSize = 0x10000000)
(WW) fglrx(0): No DRM connection for driver fglrx.
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(II) fglrx(0): RandR 1.2 support is enabled!
(II) fglrx(0): RandR 1.2 rotation support is enabled!
(==) fglrx(0): Center Mode is disabled
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) fglrx(0): ***Display: ConnectedDisplayTypes=0x00000001, disabled=0x00000000
(II) fglrx(0): Connected Display1: CRT on primary DAC [crt1]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: PBR Model: 22e Serial#: 202201384
(II) fglrx(0): Year: 2002 Week: 6
(II) fglrx(0): EDID Version: 1.1
(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync: Separate
(II) fglrx(0): Max Image Size [cm]: horiz.: 26 vert.: 19
(II) fglrx(0): Gamma: 2.98
(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) fglrx(0): redX: 0.618 redY: 0.349 greenX: 0.280 greenY: 0.605
(II) fglrx(0): blueX: 0.152 blueY: 0.063 whiteX: 0.281 whiteY: 0.310
(II) fglrx(0): Supported established timings:
(II) fglrx(0): 720x400@70Hz
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): 640x480@75Hz
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 800x600@72Hz
(II) fglrx(0): 800x600@75Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported standard timings:
(II) fglrx(0): #0: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 36.0 MHz Image Size: 260 x 190 mm
(II) fglrx(0): h_active: 640 h_sync: 696 h_sync_end 752 h_blank_end 832 h_border: 0
(II) fglrx(0): v_active: 480 v_sync: 481 v_sync_end 484 v_blanking: 509 v_border: 0
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 56.2 MHz Image Size: 260 x 190 mm
(II) fglrx(0): h_active: 800 h_sync: 832 h_sync_end 896 h_blank_end 1048 h_border: 0
(II) fglrx(0): v_active: 600 v_sync: 601 v_sync_end 604 v_blanking: 631 v_border: 0
(II) fglrx(0): Ranges: V min: 50 V max: 150 Hz, H min: 30 H max: 55 kHz, PixClock max 80 MHz
(II) fglrx(0): 010003085
(II) fglrx(0): EDID (in hex):
(II) fglrx(0): 00ffffffffffff0040522e0228590d0c
(II) fglrx(0): 060c0101081a13c6e85c119e59479b27
(II) fglrx(0): 10484fa5c80045590000000000000000
(II) fglrx(0): 000000000000100e80c020e01d103838
(II) fglrx(0): 130004be10000018f91520f830581f20
(II) fglrx(0): 2040130004be1000001e000000fd0032
(II) fglrx(0): 961e3708500a202020202020000000fe
(II) fglrx(0): 003031303030333038350a20202000e7
(II) fglrx(0): End of Display1 EDID data --------------------
(II) fglrx(0): Output DFP2 using monitor section aticonfig-Monitor[0]-0
(II) fglrx(0): Output CRT1 has no monitor section
(II) fglrx(0): Output DFP2 disconnected
(II) fglrx(0): Output CRT1 connected
(II) fglrx(0): Using exact sizes for initial modes
(II) fglrx(0): Output CRT1 using initial mode 1024x768
(==) fglrx(0): DPI set to (96, 96)
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(0): QBS disabled
(==) fglrx(0): FAST_SWAP disabled
(==) fglrx(0): PseudoColor visuals disabled
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(==) fglrx(0): NoAccel = NO
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.6.3.901, module version = 1.2.1
ABI class: X.Org Video Driver, version 5.0
(==) fglrx(0): NoDRI = NO
(==) fglrx(0): Capabilities: 0x00000000
(==) fglrx(0): CapabilitiesEx: 0x00000000
(==) fglrx(0): cpuFlags: 0x4000000b
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(==) fglrx(0): UseFastTLS=0
(==) fglrx(0): BlockSignalsOnLock=1
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
[21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[24] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b](OprU)
[25] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b](OprU)
[26] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b](OprU)
[27] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[28] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[29] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[30] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[31] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[32] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[33] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[34] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[35] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[36] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[37] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[38] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
[39] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
[40] 0 0 0x000003c0 - 0x000003df (0x20) IS[b](OprU)
(II) fglrx(0): driver needs X.org 1.4.x.y with x.y >= 99.906
(WW) fglrx(0): could not detect X server version (query_status=-1)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x10000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1024,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,1024) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1024 x 7167
(==) fglrx(0): Backing store disabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(**) fglrx(0): DPMS enabled
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(II) LoadModule: "glesx"
(II) Loading /usr/lib/xorg/modules//glesx.so
(II) Module glesx: vendor="X.Org Foundation"
compiled for 1.4.99.906, module version = 1.0.0
(II) Loading extension GLESX
(II) fglrx(0): GLESX enableFlags = 78
(II) fglrx(0): Acceleration enabled
(II) LoadModule: "amdxmm"
(II) Loading /usr/lib/xorg/modules//amdxmm.so
(II) Module amdxmm: vendor="X.Org Foundation"
compiled for 1.4.99.906, module version = 1.0.0
(EE) fglrx(0): XMM failed to open CMMQS connection.
(II) fglrx(0): XMM failed to initialize!
(II) fglrx(0): Enable composite support successfully
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using HW cursor of display infrastructure!
(==) fglrx(0): Using software cursor
(II) fglrx(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) AIGLX: Screen 0 is not DRI capable
[glesx] __glESXExtensionInit: No GL ES2.0 capable screen found!
(II) fglrx(0): Setting screen physical size to 260 x 190
(II) fglrx(0): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.6.3, module version = 2.2.5
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device ImPS/2 Generic Wheel Mouse
(**) ImPS/2 Generic Wheel Mouse: always reports core events
(**) ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event14"
(II) ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons
(II) ImPS/2 Generic Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Generic Wheel Mouse: Found scroll wheel(s)
(II) ImPS/2 Generic Wheel Mouse: Configuring as mouse
(**) ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE)
(**) ImPS/2 Generic Wheel Mouse: (accel) keeping acceleration scheme 1
(**) ImPS/2 Generic Wheel Mouse: (accel) filter chain progression: 2.00
(**) ImPS/2 Generic Wheel Mouse: (accel) filter stage 0: 20.00 ms
(**) ImPS/2 Generic Wheel Mouse: (accel) set acceleration profile 0
(II) ImPS/2 Generic Wheel Mouse: initialized for relative axes.
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event3"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event2"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) fglrx(0): EDID vendor "PBR", prod id 558
(II) fglrx(0): Using EDID range info for horizontal sync
(II) fglrx(0): Using EDID range info for vertical refresh
(II) fglrx(0): Printing DDC gathered Modelines:
(II) fglrx(0): Modeline "640x480"x0.0 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (43.3 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) fglrx(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): EDID vendor "PBR", prod id 558
(II) fglrx(0): Using hsync ranges from config file
(II) fglrx(0): Using vrefresh ranges from config file
(II) fglrx(0): Printing DDC gathered Modelines:
(II) fglrx(0): Modeline "640x480"x0.0 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (43.3 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) fglrx(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): EDID vendor "PBR", prod id 558
(II) fglrx(0): Using hsync ranges from config file
(II) fglrx(0): Using vrefresh ranges from config file
(II) fglrx(0): Printing DDC gathered Modelines:
(II) fglrx(0): Modeline "640x480"x0.0 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (43.3 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) fglrx(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): EDID vendor "PBR", prod id 558
(II) fglrx(0): Using hsync ranges from config file
(II) fglrx(0): Using vrefresh ranges from config file
(II) fglrx(0): Printing DDC gathered Modelines:
(II) fglrx(0): Modeline "640x480"x0.0 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (43.3 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) fglrx(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
Offline
@coiote:
modprobe - Operation not permitted?
Are you shure you've got right permissions?
Mine (only needed directory/file are listed here):
# ls -al /lib/modules/2.6.31-ARCH/
drwxr-xr-x 2 root root 4096 10-12 12:06 video
# ls -al /lib/modules/2.6.31-ARCH/video/
-rw-r--r-- 1 root root 3362668 10-12 12:06 fglrx.ko
also these lines doesn't look so good:
(WW) fglrx(0): No DRM connection for driver fglrx.
...
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. <~~ fatality
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
For now i have no solution for your problem .
Have you checked this:
1. add "!radeon !ttm !drm_kms_helper !drm fglrx" in rc.conf's modules
2. add "nomodeset" in the kernel line in GRUB's menu.list
Offline
modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.31-ARCH/video/fglrx.ko): Operation not permitted
make sure your root to load a kernel module.
Offline
Yes, I have permission
drwxr-xr-x 2 root root 4096 Out 12 14:53 video
-rw-r--r-- 1 root root 3362677 Out 12 10:23 fglrx.ko
Have you checked this:
1. add "!radeon !ttm !drm_kms_helper !drm fglrx" in rc.conf's modules
2. add "nomodeset" in the kernel line in GRUB's menu.list
Yes.
MODULES=(!radeon !ttm !drm_kms_helper !drm fglrx)
# (0) Arch Linux
title Arch Linux
root (hd0,3)
kernel /vmlinuz26 root=/dev/disk/by-uuid/eac87533-decb-4992-96bd-bb98357eff55 ro
initrd /kernel26.img nomodeset
Thanks for the trouble!
Offline
@coiote:
no problem at all, hmm... here's my catalyst (9.8 builded on 2.6.31.3) package http://www.mediafire.com/?j3h3oygkzit , should be same as yours, but please try it, for catalyst_utils you may use old package for 2.6.30 kernel - i'm using it.
Offline
@coiote:
no problem at all, hmm... here's my catalyst (9.8 builded on 2.6.31.3) package http://www.mediafire.com/?j3h3oygkzit , should be same as yours, but please try it, for catalyst_utils you may use old package for 2.6.30 kernel - i'm using it.
Great!! finally it's working
Violo, Thanks for your help and patience
Last edited by coiote (2009-10-12 20:29:13)
Offline
Zer0 wrote:...
I can't wait to dump these catalyst drivers for opensouce drivers when R600 support is ready in the next kernel version!Here here!
I'm so looking forward to the open-source drivers being all we have to worry about, & to not having to worry about them either!
For me, there has been the occasional problem with Arch that usually doesn't take too long or much work to fix (once you know how). But the ATi driver situation has been an ongoing fiasco since I started with Arch: Initially there used to be improvements for maybe the first 6 months of so, then after that, anything could happen!
I'll stay with the open-source drivers & ride out this initial bumpy road. Hopefully before the next 6 months is up, many of us will be past this ATi GPU 2D/3D driver headache & we can just happily forget all about it.
Yeah! Me to.
I just hope the support includes battery saving functions too.
Personally that is the primary reason for me to use the proprietary driver sofar - I'm not really too dependent on 3D in Linux at the moment.:D
Offline
http://download2-developer.amd.com/amd/ … a4-lnx.zip
fglrx 8.67 with opencl
But with a "Testing use only" logo in the lower right corner
Last edited by borbarad (2009-10-13 23:12:18)
Offline
http://download2-developer.amd.com/amd/ … a4-lnx.zip
fglrx 8.67 with opencl
thanks mate
But with a "Testing use only" logo in the lower right corner
I have found that if you use such command as (as root):
echo 'ef63bf6953f207b95a61f7eaf13ff0f9:d74d895c7ec23e896250c48bdc0fc8ced8568f2a7eb353f07a55ced2c70fc4:8b548b0d6bcb32da6d0494d8c25ac8c0d9518a5930c63fdb3e02c78c9207939c8b5b8a5f6b9435d86d0495d9c40c96c9d8028a5c3097638b3956c78c920b' > /etc/ati/signature
Edit: and restart X server / reboot pc
you will disable this stupid logo
in fact those "strange characters and numbers" is signature of catalyst 9.9 (but who cares )
(i had even try echo 'LOL' > /etc/ati/signature, but that didn't help, logo was still there )
Edit: btw you see this logo because the 8.67 comes unsigned (see 24th line of ati-driver-installer-8.67-x86.x86_64.run file) which tells fglrx to display such logo, i have no idea how catalyst_9.9 sinature effect on fglrx properties or behaviour, maybe it's changing nothing... well at least i see no such changes (except no logo ofcourse)
Also I belive you can use signature of any catalyst release, i've picked up 9.9
I have builded catalyst and catalyst_utils packages for this 8.67 release (based on kensai's catalyst 9.9 PKGBUILD and files) - it works like 8.660, i can't find any difference, and im not using opencl - if anybody want this - give note, i can paste PKGBUILDs and/or builded packages for 2.6.31.3 kernel
@borbarad: maybe you know how can i test opencl? i don't even know does it work...
Last edited by Vi0L0 (2009-10-14 03:43:30)
Offline
You're code works, thanks
For OpenCL:
http://developer.amd.com/gpu/ATIStreamS … penCL.aspx
http://developer.amd.com/GPU/ATISTREAMS … fault.aspx
It's the first driver that supports the 5800 series without "Unsupported Hardware" Logo
(at least until someone finds a linux driver on his driver CD's)
But it seems that the driver still has some bugs with the 5870 and wine:
Assertion failed in ../../../../../../../../drivers/2d/lnx/fgl/drm/kernel/hal_evergreen.c at line: 63
Offline
I installed the 8.67 version catalyst, but when I run 'aticonfig --initial' :
aticonfig: No supported adapters detected
My card is HD3470, I have xorg-server 1.7.0.901 and mesa 7.6 installed.
Offline
Offline
@philacorns:
According to this:
http://forums.amd.com/devforum/messagev … erthread=y
radeons hd 2xxx/3xxx have no support for opencl, so maybe this beta driver just don't support those radeons?
Anyone other can confirm that this catalyst 8.67 don't work on his/her radeon 2xxx/3xxx?
@kensai:
ok, but for now im not sure of publicing those files (for example on AUR) cuz of probably no support for 2xxx/3xxx (?)
here are PKGBUILDs of 8.67 and other files needed to build packages: http://www.mediafire.com/?0z0umnkakgd
(if you want i can paste PKGBUILD right here)
In fact i have changed only path to driver, md5sums, add unzip to dependencies, used unzip, add no testing logo feature, and remove xorg-server depend (but it still complains for xorg-server-catalyst-maximize-fix)
Im newbie in creating PKGBUILDs so please forgive some disadvantages:
* during builing packages
==> Running build()...
Archive: ati-opencl-beta-driver-v2.0-beta4-lnx.zip
replace fglrx-8.67/ati-driver-installer-8.67-x86.x86_64.run? [y]es, [n]o, [A]ll, [N]one, [r]ename:
- i didnt know how to do this right, just answer 'A'
* plase install catalyst_utils with no dependency check: pacman -Ud package <~~ it complains for my xorg-server-catalyst-maximize-fix
For my hd 4850 everything works fine, i've looked into driver and searched for some omitted by PKGBUILD libraries, but found nothing, everything looks clear. I have also download opencl headers and c++ bindings http://www.khronos.org/registry/cl/ , right now im searching for some good opencl sources so i can test opencl support.
Edit: well... maybe if someone can help me with those little disadvantages (listed above) we could place this builds on separate aur package just to help 5xxx users
Last edited by Vi0L0 (2009-10-14 17:00:13)
Offline
@Vi0L0:
I can't get access to mediafire so I don't konw how you made your PKGBUILD, but this is mine:
PKGBUILD:
_kernver=`uname -r`
pkgname=catalyst-beta
pkgver=8.670
pkgrel=1
pkgdesc="AMD/ATI beta drivers for Radeon brand cards. Stock kernel"
arch=('i686' 'x86_64')
url="http://www.ati.amd.com"
license=('custom')
depends=('kernel26>=2.6.29' 'kernel26<2.6.32' 'netkit-bsd-finger' \
'libstdc++5' 'libxrandr' 'libsm' 'fontconfig' 'libxcursor' 'libxi' 'gcc-libs')
conflicts=('catalyst' 'catalyst-utils' 'nvidia' 'libgl' 'catalyst-leaked')
provides=('catalyst' 'catalyst-utils' 'libgl')
install=catalyst-beta.install
source=(http://download2-developer.amd.com/amd/Stream20Beta/ati-opencl-beta-driver-v2.0-beta4-lnx.zip
catalyst.sh amdcccle.desktop atieventsd.sh)
md5sums=('b3633024417ff676c8d71c04f3cdfd70'
'bdafe749e046bfddee2d1c5e90eabd83'
'4efa8414a8fe9eeb50da38b5522ef81d'
'f729bf913613f49b0b9759c246058a87')
build() {
/bin/sh ./fglrx-8.67/ati-driver-installer-8.67-x86.x86_64.run --extract archive_files
##Build kernel modules
if [ "${CARCH}" = "x86_64" ]; then
BUILDARCH=x86_64
_archdir=x86_64
fi
if [ "${CARCH}" = "i686" ]; then
BUILDARCH=i386
_archdir=x86
fi
cd "${srcdir}/archive_files/common/lib/modules/fglrx/build_mod"
cp "${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4" . || return 1
cp 2.6.x/Makefile . || return 1
make -C /lib/modules/${_kernver}/build SUBDIRS="`pwd`" ARCH=${BUILDARCH} modules || return 1
install -m755 -d "${pkgdir}/lib/modules/${_kernver}/video/"
install -m644 fglrx.ko "${pkgdir}/lib/modules/${_kernver}/video/" || return 1
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
# License
install -m644 "${srcdir}/archive_files/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" $startdir/*.install
##Install catalyst utilities
# Create directories
install -m755 -d "${pkgdir}/etc/ati"
install -m755 -d "${pkgdir}/etc/rc.d"
install -m755 -d "${pkgdir}/etc/profile.d"
install -m755 -d "${pkgdir}/etc/acpi/events"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/dri"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/drivers"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/extensions"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/linux"
install -m755 -d "${pkgdir}/usr/bin"
install -m755 -d "${pkgdir}/usr/sbin"
install -m755 -d "${pkgdir}/usr/include/X11/extensions"
install -m755 -d "${pkgdir}/usr/include/GL"
install -m755 -d "${pkgdir}/usr/share/applications"
install -m755 -d "${pkgdir}/usr/share/ati/amdcccle"
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m755 -d "${pkgdir}/usr/share/man/man8"
install -m755 -d "${pkgdir}/usr/share/pixmaps"
# X driver installation
if [ "${CARCH}" = "i686" ]; then
cd "${srcdir}/archive_files/x740/usr/X11R6/lib/modules" || return 1
elif [ "${CARCH}" = "x86_64" ]; then
cd "${srcdir}/archive_files/x740_64a/usr/X11R6/lib64/modules" || return 1
fi
install -m644 *.a "${pkgdir}/usr/lib/xorg/modules/" || return 1
install -m755 *.so "${pkgdir}/usr/lib/xorg/modules/" || return 1
install -m755 drivers/*.so "${pkgdir}/usr/lib/xorg/modules/drivers/" || return 1
install -m755 linux/*.so "${pkgdir}/usr/lib/xorg/modules/linux/" || return 1
install -m755 extensions/libglx.so "${pkgdir}/usr/lib/xorg/modules/extensions/" || return 1
install -m755 extensions/libdri.so "${pkgdir}/usr/lib/xorg/modules/extensions/libdri.ati" || return 1
# Controlcenter / library installation
if [ "${CARCH}" = "i686" ]; then
cd "${srcdir}/archive_files/arch/x86/usr" || return 1
_lib=lib
elif [ "${CARCH}" = "x86_64" ]; then
cd "${srcdir}/archive_files/arch/x86_64/usr" || return 1
_lib=lib64
fi
install -m755 X11R6/bin/* "${pkgdir}/usr/bin/" || return 1
install -m755 sbin/* "${pkgdir}/usr/sbin/" || return 1
install -m755 X11R6/${_lib}/*.so* "${pkgdir}/usr/lib/" || return 1
install -m644 X11R6/${_lib}/*.a "${pkgdir}/usr/lib/" || return 1 # really needed?
install -m644 X11R6/${_lib}/*.cap "${pkgdir}/usr/lib/" || return 1
install -m755 X11R6/${_lib}/modules/dri/*.so "${pkgdir}/usr/lib/xorg/modules/dri/" || return 1
install -m755 ${_lib}/*.so "${pkgdir}/usr/lib/" || return 1
ln -sf /usr/lib/xorg/modules/dri ${pkgdir}/usr/lib/dri
ln -sf libfglrx_dm.so.1.0 "${pkgdir}/usr/lib/libfglrx_dm.so.1"
ln -sf libfglrx_pp.so.1.0 "${pkgdir}/usr/lib/libfglrx_pp.so.1"
ln -sf libfglrx_tvout.so.1.0 "${pkgdir}/usr/lib/libfglrx_tvout.so.1"
ln -sf libfglrx_gamma.so.1.0 "${pkgdir}/usr/lib/libfglrx_gamma.so.1"
ln -sf libGL.so.1.2 "${pkgdir}/usr/lib/libGL.so.1"
ln -sf libGL.so.1.2 "${pkgdir}/usr/lib/libGL.so"
cd "${srcdir}"/archive_files/common
install -m644 etc/ati/* "${pkgdir}/etc/ati/" || return 1
chmod 755 "${pkgdir}/etc/ati/authatieventsd.sh" || return 1
install -m644 usr/X11R6/include/X11/extensions/*.h "${pkgdir}/usr/include/X11/extensions/" || return 1
install -m644 usr/X11R6/bin/amdupdaterandrconfig "${pkgdir}/usr/bin/" || return 1
install -m644 usr/include/GL/*.h "${pkgdir}/usr/include/GL/" || return 1
install -m755 usr/sbin/*.sh "${pkgdir}/usr/sbin/" || return 1
install -m644 usr/share/ati/amdcccle/* "${pkgdir}/usr/share/ati/amdcccle/" || return 1 # ? what are these files for?
# install -m644 usr/share/gnome/apps/amdcccle.desktop "${pkgdir}/usr/share/applications/" || return 1
install -m644 usr/share/icons/*.xpm "${pkgdir}/usr/share/pixmaps/" || return 1
install -m644 usr/share/man/man8/*.8 "${pkgdir}/usr/share/man/man8/" || return 1
install -m644 "${srcdir}/amdcccle.desktop" "${pkgdir}/usr/share/applications/" || return 1
# ACPI example files
install -m755 usr/share/doc/fglrx/examples/etc/acpi/*.sh "${pkgdir}/etc/acpi/" || return 1
sed -i -e 's/usr\/X11R6/usr/g' "${pkgdir}/etc/acpi/ati-powermode.sh" || return 1
install -m644 usr/share/doc/fglrx/examples/etc/acpi/events/* "${pkgdir}/etc/acpi/events/" || return 1
# Add ATI Events Daemon launcher
install -m755 "${srcdir}/atieventsd.sh" "${pkgdir}/etc/rc.d/atieventsd" || return 1
# thanks to cerebral, we dont need that damned symlink
install -m755 "${srcdir}/catalyst.sh" "${pkgdir}/etc/profile.d/" || return 1
# License
install -m644 "${srcdir}/archive_files/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
}
catalyst-beta.install
KERNEL_VERSION=`uname -r`
post_install() {
depmod $KERNEL_VERSION
rm -f usr/lib/xorg/modules/extensions/libdri.so
ln -sf libdri.ati usr/lib/xorg/modules/extensions/libdri.so
echo 'ef63bf6953f207b95a61f7eaf13ff0f9:d74d895c7ec23e896250c48bdc0fc8ced8568f2a7eb353f07a55ced2c70fc4:8b548b0d6bcb32da6d0494d8c25ac8c0d9518a5930c63fdb3e02c78c9207939c8b5b8a5f6b9435d86d0495d9c40c96c9d8028a5c3097638b3956c78c920b' > /etc/ati/signature
echo "NOTE: You may need to use the tool 'aticonfig' to generate an xorg.conf file."
}
post_upgrade() {
depmod $KERNEL_VERSION
rm -f usr/lib/xorg/modules/extensions/libdri.so
ln -sf libdri.ati usr/lib/xorg/modules/extensions/libdri.so
echo 'ef63bf6953f207b95a61f7eaf13ff0f9:d74d895c7ec23e896250c48bdc0fc8ced8568f2a7eb353f07a55ced2c70fc4:8b548b0d6bcb32da6d0494d8c25ac8c0d9518a5930c63fdb3e02c78c9207939c8b5b8a5f6b9435d86d0495d9c40c96c9d8028a5c3097638b3956c78c920b' > /etc/ati/signature
}
post_remove() {
depmod $KERNEL_VERSION
# If the symlink is dead, remove it
if [ ! -e usr/lib/xorg/modules/extensions/libdri.so ]; then
rm -f usr/lib/xorg/modules/extensions/libdri.so
ln -sf libdri.xorg usr/lib/xorg/modules/extensions/libdri.so
fi
echo "NOTE: Don't forget to recover your original xorg.conf file."
}
I merged catalyst-utils into catalyst-beta, for I think there is no one who don't install them together.
Offline
@philacorns:
i still belive its better to separate catalyst and catalyst_utils
Are you sure it'll build package? I don't see unzip instruction.
But (if we pretend not to see no-unzip) yeah - your build looks good
ok, now my files, heres catalyst
#-----begining----catalyst PKGBUILD------------------------------------------cut here------------------------------------
_kernver=`uname -r`
pkgname=catalyst
pkgver=8.67
pkgrel=1
pkgdesc="AMD/ATI kernel drivers for Radeon brand cards. Stock kernel"
arch=('i686' 'x86_64')
url="http://www.ati.amd.com"
license=('custom')
depends=("catalyst-utils>=${pkgver}" "kernel26>=2.6.29" "kernel26<2.6.32" "unzip")
replaces=('ati-fglrx' 'fglrx') # Yay rebranding
conflicts=('catalyst')
provides=('catalyst')
install=catalyst.install
source=(http://download2-developer.amd.com/amd/Stream20Beta/ati-opencl-beta-driver-v2.0-beta4-lnx.zip)
build() {
unzip ati-opencl-beta-driver-v2.0-beta4-lnx.zip
/bin/sh ./fglrx-8.67/ati-driver-installer-8.67-x86.x86_64.run --extract archive_files
if [ "${CARCH}" = "x86_64" ]; then
BUILDARCH=x86_64
_archdir=x86_64
fi
if [ "${CARCH}" = "i686" ]; then
BUILDARCH=i386
_archdir=x86
fi
cd "${srcdir}/archive_files/common/lib/modules/fglrx/build_mod"
cp "${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4" . || return 1
cp 2.6.x/Makefile . || return 1
make -C /lib/modules/${_kernver}/build SUBDIRS="`pwd`" ARCH=${BUILDARCH} modules || return 1
install -m755 -d "${pkgdir}/lib/modules/${_kernver}/video/"
install -m644 fglrx.ko "${pkgdir}/lib/modules/${_kernver}/video/" || return 1
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
# License
install -m644 "${srcdir}/archive_files/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" $startdir/*.install
}
md5sums=('b3633024417ff676c8d71c04f3cdfd70')
#---end-------------------------------------------------------------------cut here-------------------------------------------
#-------begining----catalyst.install--------------------------------------cut here-------------------------------------------
KERNEL_VERSION=`uname -r`
post_install() {
depmod $KERNEL_VERSION
}
post_upgrade() {
depmod $KERNEL_VERSION
}
post_remove() {
depmod $KERNEL_VERSION
}
#-------end----------------------------------------------------------------cut here--------------------------------------------
and heres catalyst_utils (you will also need addition files from catalyst_utils 9.9 @ aur)
#-------begining----catalys_utils PKGBUILD-----------------------------cut here-------------------------------------------
pkgname=catalyst-utils
pkgver=8.67
pkgrel=1
pkgdesc="AMD/ATI kernel drivers for Radeon brand cards."
arch=('i686' 'x86_64')
url="http://www.ati.amd.com"
license=('custom')
#finger required for acpi scripts
depends=( 'netkit-bsd-finger' \
'libstdc++5' 'libxrandr' 'libsm' 'fontconfig' 'libxcursor' 'libxi' 'gcc-libs' 'unzip')
replaces=('ati-drivers' 'ati-fglrx-utils' 'fglrx-utils')
conflicts=('libgl' 'ati-drivers-module' 'ati-drivers' 'nvidia' 'catalyst-utils')
provides=('libgl' 'catalyst-utils')
options=('!strip')
install=catalyst-utils.install
source=(http://download2-developer.amd.com/amd/Stream20Beta/ati-opencl-beta-driver-v2.0-beta4-lnx.zip
catalyst.sh amdcccle.desktop atieventsd.sh)
md5sums=('b3633024417ff676c8d71c04f3cdfd70'
'bdafe749e046bfddee2d1c5e90eabd83'
'4efa8414a8fe9eeb50da38b5522ef81d'
'f729bf913613f49b0b9759c246058a87')
build() {
# Extract it
unzip ati-opencl-beta-driver-v2.0-beta4-lnx.zip
/bin/sh ./fglrx-8.67/ati-driver-installer-8.67-x86.x86_64.run --extract archive_files
# Create directories
install -m755 -d "${pkgdir}/etc/ati"
install -m755 -d "${pkgdir}/etc/rc.d"
install -m755 -d "${pkgdir}/etc/profile.d"
install -m755 -d "${pkgdir}/etc/acpi/events"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/dri"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/drivers"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/extensions"
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/linux"
install -m755 -d "${pkgdir}/usr/bin"
install -m755 -d "${pkgdir}/usr/sbin"
install -m755 -d "${pkgdir}/usr/include/X11/extensions"
install -m755 -d "${pkgdir}/usr/include/GL"
install -m755 -d "${pkgdir}/usr/share/applications"
install -m755 -d "${pkgdir}/usr/share/ati/amdcccle"
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m755 -d "${pkgdir}/usr/share/man/man8"
install -m755 -d "${pkgdir}/usr/share/pixmaps"
# X driver installation
if [ "${CARCH}" = "i686" ]; then
cd "${srcdir}/archive_files/x740/usr/X11R6/lib/modules" || return 1
elif [ "${CARCH}" = "x86_64" ]; then
cd "${srcdir}/archive_files/x740_64a/usr/X11R6/lib64/modules" || return 1
fi
install -m644 *.a "${pkgdir}/usr/lib/xorg/modules/" || return 1
install -m755 *.so "${pkgdir}/usr/lib/xorg/modules/" || return 1
install -m755 drivers/*.so "${pkgdir}/usr/lib/xorg/modules/drivers/" || return 1
install -m755 linux/*.so "${pkgdir}/usr/lib/xorg/modules/linux/" || return 1
install -m755 extensions/libglx.so "${pkgdir}/usr/lib/xorg/modules/extensions/" || return 1
install -m755 extensions/libdri.so "${pkgdir}/usr/lib/xorg/modules/extensions/libdri.ati" || return 1
# Controlcenter / library installation
if [ "${CARCH}" = "i686" ]; then
cd "${srcdir}/archive_files/arch/x86/usr" || return 1
_lib=lib
elif [ "${CARCH}" = "x86_64" ]; then
cd "${srcdir}/archive_files/arch/x86_64/usr" || return 1
_lib=lib64
fi
install -m755 X11R6/bin/* "${pkgdir}/usr/bin/" || return 1
install -m755 sbin/* "${pkgdir}/usr/sbin/" || return 1
install -m755 X11R6/${_lib}/*.so* "${pkgdir}/usr/lib/" || return 1
install -m644 X11R6/${_lib}/*.a "${pkgdir}/usr/lib/" || return 1 # really needed?
install -m644 X11R6/${_lib}/*.cap "${pkgdir}/usr/lib/" || return 1
install -m755 X11R6/${_lib}/modules/dri/*.so "${pkgdir}/usr/lib/xorg/modules/dri/" || return 1
install -m755 ${_lib}/*.so "${pkgdir}/usr/lib/" || return 1
ln -sf /usr/lib/xorg/modules/dri ${pkgdir}/usr/lib/dri
ln -sf libfglrx_dm.so.1.0 "${pkgdir}/usr/lib/libfglrx_dm.so.1"
ln -sf libfglrx_pp.so.1.0 "${pkgdir}/usr/lib/libfglrx_pp.so.1"
ln -sf libfglrx_tvout.so.1.0 "${pkgdir}/usr/lib/libfglrx_tvout.so.1"
ln -sf libfglrx_gamma.so.1.0 "${pkgdir}/usr/lib/libfglrx_gamma.so.1"
ln -sf libGL.so.1.2 "${pkgdir}/usr/lib/libGL.so.1"
ln -sf libGL.so.1.2 "${pkgdir}/usr/lib/libGL.so"
cd "${srcdir}"/archive_files/common
install -m644 etc/ati/* "${pkgdir}/etc/ati/" || return 1
chmod 755 "${pkgdir}/etc/ati/authatieventsd.sh" || return 1
install -m644 usr/X11R6/include/X11/extensions/*.h "${pkgdir}/usr/include/X11/extensions/" || return 1
install -m644 usr/X11R6/bin/amdupdaterandrconfig "${pkgdir}/usr/bin/" || return 1
install -m644 usr/include/GL/*.h "${pkgdir}/usr/include/GL/" || return 1
install -m755 usr/sbin/*.sh "${pkgdir}/usr/sbin/" || return 1
install -m644 usr/share/ati/amdcccle/* "${pkgdir}/usr/share/ati/amdcccle/" || return 1 # ? what are these files for?
# install -m644 usr/share/gnome/apps/amdcccle.desktop "${pkgdir}/usr/share/applications/" || return 1
install -m644 usr/share/icons/*.xpm "${pkgdir}/usr/share/pixmaps/" || return 1
install -m644 usr/share/man/man8/*.8 "${pkgdir}/usr/share/man/man8/" || return 1
install -m644 "${srcdir}/amdcccle.desktop" "${pkgdir}/usr/share/applications/" || return 1
# ACPI example files
install -m755 usr/share/doc/fglrx/examples/etc/acpi/*.sh "${pkgdir}/etc/acpi/" || return 1
sed -i -e 's/usr\/X11R6/usr/g' "${pkgdir}/etc/acpi/ati-powermode.sh" || return 1
install -m644 usr/share/doc/fglrx/examples/etc/acpi/events/* "${pkgdir}/etc/acpi/events/" || return 1
# Add ATI Events Daemon launcher
install -m755 "${srcdir}/atieventsd.sh" "${pkgdir}/etc/rc.d/atieventsd" || return 1
# thanks to cerebral, we dont need that damned symlink
install -m755 "${srcdir}/catalyst.sh" "${pkgdir}/etc/profile.d/" || return 1
# License
install -m644 "${srcdir}/archive_files/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
#No testing logo
echo 'ef63bf6953f207b95a61f7eaf13ff0f9:d74d895c7ec23e896250c48bdc0fc8ced8568f2a7eb353f07a55ced2c70fc4:8b548b0d6bcb32da6d0494d8c25ac8c0d9518a5930c63fdb3e02c78c9207939c8b5b8a5f6b9435d86d0495d9c40c96c9d8028a5c3097638b3956c78c920b' > "${pkgdir}/etc/ati/signature" || return 1
}
#------end------------------------------------------------------------------cut here----------------------------------------
#--------begining----catalys_utils.install---------------------------------cut here-----------------------------------------
post_install() {
echo "PLEASE NOTE:"
echo "For these drivers to work, you must install kernel modules."
echo "Depending on your kernel, these module packages are named"
echo "catalyst-\$kernel and stock kernel module is catalyst"
echo "--------------------------------------------------------------"
echo "You can use the tool 'aticonfig' to generate an xorg.conf file."
echo "Remember to add fglrx to the MODULES list in /etc/rc.conf."
echo "--------------------------------------------------------------"
rm -f usr/lib/xorg/modules/extensions/libdri.so
ln -sf libdri.ati usr/lib/xorg/modules/extensions/libdri.so
}
post_upgrade() {
rm -f usr/lib/xorg/modules/extensions/libdri.so
ln -sf libdri.ati usr/lib/xorg/modules/extensions/libdri.so
}
post_remove() {
# If the symlink is dead, remove it
if [ ! -e usr/lib/xorg/modules/extensions/libdri.so ]; then
rm -f usr/lib/xorg/modules/extensions/libdri.so
ln -sf libdri.xorg usr/lib/xorg/modules/extensions/libdri.so
fi
}
#-------end---------------------------------------------------------------cut here----------------------------------------
Edit: you may be right in merging catalyst_utils with catalyst in this particular case (since it's only beta, and I don't think we will use it for more than 2 months, or rather 1 month).
Maybe you can help me with this unzip disadvantage?
Wow, opencl looks really nice
(Unfortunetly i haven't got time to test it today, maybe tomorrow, heh...)
I am wondering on how much time it will take to bring full catalyst functionality into open source driver...
Hope OS driver will have opencl support to, in some short amount of time... like half year? year? I have no idea is it hard to build such functionality into driver, but damn.... opencl is good!
btw: the only thing which still pissing me off in catalyst is video flickering ;P. I think they won't fix it... :-/
Last edited by Vi0L0 (2009-10-15 03:03:42)
Offline
@Vi0L0:
makepkg will automatically extract compressed sources, unless you add a "noextract=(source)" item in PKGBUILD
Offline