Hi!
I seem to have encountered a problem with the linux drivers (I have infact encountered many, but this is a new one). I have followed every step of the "How to run AMD APP applications remotely", and enabled autologin to the machine with my user, and everythings was fine, I could run applications remotely as myself, and as root also (although I know running as root is not neccessary in any case, but there are no otherusers just yet).
Everything was fine until I got a weird error saying (see attached code)
Since I was roughly 1000 kilometers from the computer room, I got a little ****ing angry. I got home, looked at the computer and saw that mnagy is logged into the gui, but I cannot click anywhere (mouse moves, but nothing happens on clicking anywhere on the desktop). I figured something must have gotten messed up with user priviligaes related to the XServer, as that had to be set (according to the manual).
Anyhow, I had no time to figure out the issue (which is now), so I reverted all the settings and issued a reboot. And to my surprise: the same message appeared but GPU desktop accel disappeared alltogether. aticonfig still reports the cards, but desktop don't use them.
So let me ask two things:
1) Could someone tell me how to remotely revert settings that could have gone wrong during the process of modifying the two required files, rebooting twice, running a few apps (for days), and then suddenly, nothing works... System is SLC 5.7 (Redhat) 64-bit, Catalyst 11.12
2) Machine is configured as single-GPU setup, since multiGPU still don't work. So please let me ask, and I beg of you people: PLEASE OH PLEASE OH PLEASE make those goddamn drivers work properly! This is a joke really. HPC needs headless machines with no crap GUI installed. Not to mention that Ubuntu 12.04 is bringing about XServer alternative. It would be HIGH TIME to finally refactorize the driver. Is there at least any efforts made in this direction?
[gpu001] /home/mnagy > ./AMD/SDK/AMD-APP-SDK-v2.6-RC3-lnx64/bin/x86_64/clinfo X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 143 () Minor opcode of failed request: 19 Serial number of failed request: 8 Current serial number in output stream: 8
Hi
You are saying that now its not working ?
Are you trying to run OpenCL application with OpenGL ??(important !)
What does your $DISPLAY shows ?
Can we connect to your machine remotely ?
I'm afraid that giving access is not as simple as I would like it to be. As I have pointed out in an earlier forum post, I'm only one administrator somewhere at the end of the foodchain, so placing machines in DMZs or opening ports on the institute firewall needs major reasons. ("Major Reaseons (salute) (in case you'd watch How I Met Your Mother ) I access the machine from a gate machine on which yet again, creating a user is out of my league. If you say that it would absolutely be neccessary, I can try to find a way, but definately not today. I have general relativity exam tomorrow. :S (wish me luck)
Anyhow, I'm not trying to launch OpenGL applications, just OpenCL plain. I have sent you a screen of a few commands I issued. Notice XMing runninng locally (if you really wish, I could reproduce the stuff in an Ubuntu virtual machine, if that's your concern), and that the left side uses no X tunneling for final connection, and the righthandside does. The remote machine has a desktop running with my user (mnagy) logged in. I have also shown the two files that were altered, showing I have reverted the changes made, but authentication still fails.
This is most likely some messup with driver connecting to X, but the aim of my post was to point out that this driver design seems unproffessional (although I'm sure it was a some feat to put it together), but time has proven that it is not the best way.
Hi
Can you please set the $DISPLAY to 0.0 and not use $COMPUTE ...
And .. you are using remote machine in console mode ... which makes it complicated to debug / understand the problem. Let me ask some guys here and I hope we can help you.
Thx Dov
Does your user have access rights (read+write) to /dev/ati/*? I found that in some combinations of Linux Distribution and Catalyst version these devices are not world writeable and you have to add users who are to acceleration to the video group.
There is no such directory as /dev/ati . And as for using DISPLAY instead of COMPUTE... (see output below) The reason for using COMPUTE is because I do need to forward X-windows, and if I set DISPLAY, all windows will appear in the computer room, rather then on my terminal (notebook, or whatever). VNC and stuff like that don't work as the machine is not accessible from the world, and having a portforward setup on the institute firewall with the pre-historic administrators there... they can't even provide a proper VPN. Anyhow, it's hardly possible, nonetheless not elegant and flexible. My aim would be to have a clean server install without GUI whatsoever (as that would solve many issues automagically, yet again in an earlier post), and having VNC access or setting DISPLAY variable is once again pushing things in the wrong direction of needing VNC to access X11 windows instead of tunneling with SSH.
mnagy@lxserv1:~% ssh -XC gpu001.rmki.kfki.hu
mnagy@gpu001.rmki.kfki.hu's password:
Last login: Tue Jan 24 10:43:17 2012 from lxmail.kfki.hu
/usr/bin/xauth: error in locking authority file /home/mnagy/.Xauthority
[gpu001] /home/mnagy > echo $COMPUTE
:0
[gpu001] /home/mnagy > echo $DISPLAY
localhost:10.0
[gpu001] /home/mnagy > sudo aticonfig --list-adapters
[sudo] password for mnagy:
X11 connection rejected because of wrong authentication.
X connection to localhost:10.0 broken (explicit kill or server shutdown).
[gpu001] /home/mnagy > export DISPLAY=:0
[gpu001] /home/mnagy > sudo aticonfig --list-adapters
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
* 0. 0e:00.0 ATI Radeon HD 5900 Series
1. 07:00.0 ATI Radeon HD 5900 Series
2. 0a:00.0 ATI Radeon HD 5900 Series
3. 0b:00.0 ATI Radeon HD 5900 Series
4. 06:00.0 ATI Radeon HD 5900 Series
5. 0f:00.0 ATI Radeon HD 5900 Series
* - Default adapter
[gpu001] /home/mnagy > cd /dev/ati
-bash: cd: /dev/ati: No such file or directory
[gpu001] /home/mnagy > cd /dev/
[gpu001] /dev > ls
adsp mapper ram13 stdin tty3 tty54 usbdev5.1_ep81
audio mcelog ram14 stdout tty30 tty55 usbdev6.1_ep00
autofs md0 ram15 systty tty31 tty56 usbdev6.1_ep81
bus mem ram2 tty tty32 tty57 usbdev7.1_ep00
console mixer ram3 tty0 tty33 tty58 usbdev7.1_ep81
core mixer1 ram4 tty1 tty34 tty59 usbdev7.2_ep00
cpu mixer2 ram5 tty10 tty35 tty6 usbdev7.2_ep81
disk mixer3 ram6 tty11 tty36 tty60 usbdev8.1_ep00
dsp net ram7 tty12 tty37 tty61 usbdev8.1_ep81
fd null ram8 tty13 tty38 tty62 vcs
full nvram ram9 tty14 tty39 tty63 vcs2
gpmctl oldmem ramdisk tty15 tty4 tty7 vcs3
hpet par0 random tty16 tty40 tty8 vcs4
initctl parport0 rawctl tty17 tty41 tty9 vcs5
input parport1 root tty18 tty42 ttyS0 vcs6
kmsg parport2 rtc tty19 tty43 ttyS1 vcs7
log parport3 sda tty2 tty44 ttyS2 vcs8
loop0 port sda1 tty20 tty45 ttyS3 vcsa
loop1 ppp sda2 tty21 tty46 urandom vcsa2
loop2 ptmx sda3 tty22 tty47 usbdev1.1_ep81 vcsa3
loop3 pts sequencer tty23 tty48 usbdev2.1_ep00 vcsa4
loop4 ram sequencer2 tty24 tty49 usbdev2.1_ep81 vcsa5
loop5 ram0 sg0 tty25 tty5 usbdev3.1_ep00 vcsa6
loop6 ram1 shm tty26 tty50 usbdev3.1_ep81 vcsa7
loop7 ram10 snapshot tty27 tty51 usbdev4.1_ep00 vcsa8
lp0 ram11 snd tty28 tty52 usbdev4.1_ep81 X0R
MAKEDEV ram12 stderr tty29 tty53 usbdev5.1_ep00 zero
[gpu001] /dev >
check if exist /proc/ati directory. also is xserver running? just to be sure.
startx says that X is already running, but /proc/ati doesn't exist also. In the first post I have mentioned, that GPU accel has disappeared from desktop also, so most likely the absence of these directories are the cause of this. I would like to avoid having to reinstall the machine, as I'm having exams this week and the next week, and I'm writing two papers at the moment, and for one it would be crucial to get the machine working in at least single-GPU configuration. Having that many things to do at once, time is something that I'm somewhat short of right now. (Eventually multi-GPU would be needed, but let's not put our hopes that high for the moment. That comes next)
lspci -v check line Kernel driver in use
Does lsmod have fglrx?
lsmod | grep fglrx
module is not loaded, and cards are found on the bus.
[gpu001] /dev > sudo /sbin/lsmod | grep fglrx
[gpu001] /dev > sudo /sbin/lspci -v
00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 13)
Subsystem: ASUSTeK Computer Inc. Device 836b
Flags: fast devsel
Capabilities: [60] MSI: Enable- Count=1/2 Maskable+ 64bit-
Capabilities: [90] Express Root Port (Slot-), MSI 00
Capabilities: [e0] Power Management version 3
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 836b
Capabilities: [60] MSI: Enable+ Count=1/2 Maskable+ 64bit-
Capabilities: [90] Express Root Port (Slot+), MSI 00
Capabilities: [e0] Power Management version 3
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=0b, sec-latency=0
I/O behind bridge: 00007000-0000afff
Memory behind bridge: fb400000-fb9fffff
Prefetchable memory behind bridge: 0000000080000000-00000000bfffffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 836b
Capabilities: [60] MSI: Enable+ Count=1/2 Maskable+ 64bit-
Capabilities: [90] Express Root Port (Slot+), MSI 00
Capabilities: [e0] Power Management version 3
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0c, subordinate=0f, sec-latency=0
I/O behind bridge: 0000b000-0000cfff
Memory behind bridge: fba00000-fbcfffff
Prefetchable memory behind bridge: 00000000c0000000-00000000dfffffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 836b
Capabilities: [60] MSI: Enable+ Count=1/2 Maskable+ 64bit-
Capabilities: [90] Express Root Port (Slot+), MSI 00
Capabilities: [e0] Power Management version 3
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 13) (prog-if 00 [8259])
Flags: fast devsel
Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00
Kernel modules: i7core_edac
00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13) (prog-if 00 [8259])
Flags: fast devsel
Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00
00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13) (prog-if 00 [8259])
Flags: fast devsel
Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00
00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 13) (prog-if 00 [8259])
Flags: fast devsel
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 201
I/O ports at 6800 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 162
I/O ports at 6880 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 170
I/O ports at 6c00 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 209
Memory at fb3ff000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
Subsystem: ASUSTeK Computer Inc. Device 82ea
Flags: bus master, fast devsel, latency 0, IRQ 210
Memory at fb3f8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=12, subordinate=12, sec-latency=0
Prefetchable memory behind bridge: 00000000faf00000-00000000faffffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. P6T DeLuxe Motherboard
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2 (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=11, subordinate=11, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fbe00000-fbefffff
Prefetchable memory behind bridge: 00000000fae00000-00000000faefffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 82ea
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3 (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=10, subordinate=10, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fbd00000-fbdfffff
Prefetchable memory behind bridge: 00000000fad00000-00000000fadfffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. P6T DeLuxe Motherboard
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 154
I/O ports at 6080 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 170
I/O ports at 6400 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 209
I/O ports at 6480 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0, IRQ 154
Memory at fb3fe000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=13, subordinate=13, sec-latency=32
Capabilities: [50] Subsystem: ASUSTeK Computer Inc. Device 82d4
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel modules: i8xx_tco
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 178
I/O ports at 5000 [size=8]
I/O ports at 4c00 [size=4]
I/O ports at 4880 [size=8]
I/O ports at 4800 [size=4]
I/O ports at 4480 [size=16]
I/O ports at 4400 [size=16]
Capabilities: [70] Power Management version 3
Capabilities: [b0] PCI Advanced Features
Kernel driver in use: ata_piix
Kernel modules: ata_piix
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: medium devsel, IRQ 209
Memory at fb3fd000 (64-bit, non-prefetchable) [size=256]
I/O ports at 0400 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2 (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. Device 82d4
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 178
I/O ports at 6000 [size=8]
I/O ports at 5c00 [size=4]
I/O ports at 5880 [size=8]
I/O ports at 5800 [size=4]
I/O ports at 5480 [size=16]
I/O ports at 5400 [size=16]
Capabilities: [70] Power Management version 3
Capabilities: [b0] PCI Advanced Features
Kernel driver in use: ata_piix
Kernel modules: ata_piix
02:00.0 PCI bridge: nVidia Corporation NF200 PCIe 2.0 switch for mainboards (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=02, secondary=03, subordinate=0b, sec-latency=0
I/O behind bridge: 00007000-0000afff
Memory behind bridge: fb400000-fb9fffff
Prefetchable memory behind bridge: 0000000080000000-00000000bfffffff
Capabilities: [40] Power Management version 3
Capabilities: [60] Express Upstream Port, MSI 00
Capabilities: [a0] Subsystem: nVidia Corporation Device cb19
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
03:00.0 PCI bridge: nVidia Corporation NF200 PCIe 2.0 switch for mainboards (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=03, secondary=04, subordinate=07, sec-latency=0
I/O behind bridge: 00007000-00008fff
Memory behind bridge: fb400000-fb6fffff
Prefetchable memory behind bridge: 0000000080000000-000000009fffffff
Capabilities: [40] Power Management version 3
Capabilities: [60] Express Downstream Port (Slot+), MSI 00
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
03:02.0 PCI bridge: nVidia Corporation NF200 PCIe 2.0 switch for mainboards (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=03, secondary=08, subordinate=0b, sec-latency=0
I/O behind bridge: 00009000-0000afff
Memory behind bridge: fb700000-fb9fffff
Prefetchable memory behind bridge: 00000000a0000000-00000000bfffffff
Capabilities: [40] Power Management version 3
Capabilities: [60] Express Downstream Port (Slot+), MSI 00
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
04:00.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Memory at fb4e0000 (32-bit, non-prefetchable) [size=128K]
Bus: primary=04, secondary=05, subordinate=07, sec-latency=0
I/O behind bridge: 00007000-00008fff
Memory behind bridge: fb500000-fb6fffff
Prefetchable memory behind bridge: 0000000080000000-000000009fffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Upstream Port, MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
05:04.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=05, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: 00007000-00007fff
Memory behind bridge: fb500000-fb5fffff
Prefetchable memory behind bridge: 0000000080000000-000000008fffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Downstream Port (Slot-), MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
05:08.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=05, secondary=07, subordinate=07, sec-latency=0
I/O behind bridge: 00008000-00008fff
Memory behind bridge: fb600000-fb6fffff
Prefetchable memory behind bridge: 0000000090000000-000000009fffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Downstream Port (Slot-), MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
06:00.0 VGA compatible controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device c000
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at 80000000 (64-bit, prefetchable) [size=256M]
Memory at fb5c0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 7000 [size=256]
Expansion ROM at fb5a0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
06:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
Subsystem: PC Partner Limited Device aa50
Flags: bus master, fast devsel, latency 0, IRQ 226
Memory at fb5fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
07:00.0 Display controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series]
Subsystem: PC Partner Limited Device c000
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at 90000000 (64-bit, prefetchable) [size=256M]
Memory at fb6e0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 8000 [size=256]
Expansion ROM at fb6c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
08:00.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Memory at fb7e0000 (32-bit, non-prefetchable) [size=128K]
Bus: primary=08, secondary=09, subordinate=0b, sec-latency=0
I/O behind bridge: 00009000-0000afff
Memory behind bridge: fb800000-fb9fffff
Prefetchable memory behind bridge: 00000000a0000000-00000000bfffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Upstream Port, MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
09:04.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=09, secondary=0a, subordinate=0a, sec-latency=0
I/O behind bridge: 00009000-00009fff
Memory behind bridge: fb800000-fb8fffff
Prefetchable memory behind bridge: 00000000a0000000-00000000afffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Downstream Port (Slot-), MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
09:08.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=09, secondary=0b, subordinate=0b, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: fb900000-fb9fffff
Prefetchable memory behind bridge: 00000000b0000000-00000000bfffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Downstream Port (Slot-), MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
0a:00.0 VGA compatible controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device c000
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Memory at fb8c0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 9000 [size=256]
Expansion ROM at fb8a0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
0a:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
Subsystem: PC Partner Limited Device aa50
Flags: bus master, fast devsel, latency 0, IRQ 51
Memory at fb8fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
0b:00.0 Display controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series]
Subsystem: PC Partner Limited Device c000
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at fb9e0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at a000 [size=256]
Expansion ROM at fb9c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
0c:00.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Memory at fbae0000 (32-bit, non-prefetchable) [size=128K]
Bus: primary=0c, secondary=0d, subordinate=0f, sec-latency=0
I/O behind bridge: 0000b000-0000cfff
Memory behind bridge: fbb00000-fbcfffff
Prefetchable memory behind bridge: 00000000c0000000-00000000dfffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Upstream Port, MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
0d:04.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=0d, secondary=0e, subordinate=0e, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fbb00000-fbbfffff
Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Downstream Port (Slot-), MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
0d:08.0 PCI bridge: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=0d, secondary=0f, subordinate=0f, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fbc00000-fbcfffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/4 Maskable+ 64bit+
Capabilities: [68] Express Downstream Port (Slot-), MSI 00
Capabilities: [a4] Subsystem: PLX Technology, Inc. PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
0e:00.0 VGA compatible controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device c000
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at fbbc0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at b000 [size=256]
Expansion ROM at fbba0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
0e:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
Subsystem: PC Partner Limited Device aa50
Flags: bus master, fast devsel, latency 0, IRQ 67
Memory at fbbfc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
0f:00.0 Display controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series]
Subsystem: PC Partner Limited Device c000
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fbce0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at c000 [size=256]
Expansion ROM at fbcc0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
10:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 8367
Flags: bus master, fast devsel, latency 0, IRQ 194
I/O ports at d800 [size=256]
Memory at fbdff000 (64-bit, non-prefetchable) [size=4K]
Memory at fadf0000 (64-bit, prefetchable) [size=64K]
Expansion ROM at fbdc0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Capabilities: [d0] Vital Product Data
Kernel driver in use: r8169
Kernel modules: r8169
11:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 8367
Flags: bus master, fast devsel, latency 0, IRQ 186
I/O ports at e800 [size=256]
Memory at fbeff000 (64-bit, non-prefetchable) [size=4K]
Memory at faef0000 (64-bit, prefetchable) [size=64K]
Expansion ROM at fbec0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Capabilities: [d0] Vital Product Data
Kernel driver in use: r8169
Kernel modules: r8169
[gpu001] /dev >
Can you manually load the module using modprobe fglrx?
[gpu001] /dev > sudo /sbin/modprobe fglrx
FATAL: Module fglrx not found.
[gpu001] /dev > locate fglrx
/etc/X11/xorg.conf.fglrx-0
/etc/modprobe.d/blacklist-fglrx.conf
/etc/profile.d/ati-fglrx.sh
/lib/modules/fglrx
/lib/modules/2.6.18-274.12.1.el5/kernel/drivers/char/drm/fglrx.ko
/lib/modules/fglrx/build_mod
/lib/modules/fglrx/fglrx.2.6.18-274.12.1.el5.ko
/lib/modules/fglrx/fglrx.ko
/lib/modules/fglrx/make.2.6.18-274.12.1.el5.log
/lib/modules/fglrx/make_install.sh
/lib/modules/fglrx/build_mod/2.6.x
/lib/modules/fglrx/build_mod/drm.h
/lib/modules/fglrx/build_mod/drmP.h
/lib/modules/fglrx/build_mod/drm_compat.h
/lib/modules/fglrx/build_mod/drm_os_linux.h
/lib/modules/fglrx/build_mod/drm_proc.h
/lib/modules/fglrx/build_mod/fglrx.ko
/lib/modules/fglrx/build_mod/fglrxko_pci_ids.h
/lib/modules/fglrx/build_mod/firegl_public.c
/lib/modules/fglrx/build_mod/firegl_public.h
/lib/modules/fglrx/build_mod/kcl.c
/lib/modules/fglrx/build_mod/kcl.h
/lib/modules/fglrx/build_mod/kcl_acpi.c
/lib/modules/fglrx/build_mod/kcl_acpi.h
/lib/modules/fglrx/build_mod/kcl_agp.c
/lib/modules/fglrx/build_mod/kcl_agp.h
/lib/modules/fglrx/build_mod/kcl_config.h
/lib/modules/fglrx/build_mod/kcl_debug.c
/lib/modules/fglrx/build_mod/kcl_debug.h
/lib/modules/fglrx/build_mod/kcl_io.c
/lib/modules/fglrx/build_mod/kcl_io.h
/lib/modules/fglrx/build_mod/kcl_ioctl.c
/lib/modules/fglrx/build_mod/kcl_ioctl.h
/lib/modules/fglrx/build_mod/kcl_iommu.c
/lib/modules/fglrx/build_mod/kcl_iommu.h
/lib/modules/fglrx/build_mod/kcl_osconfig.h
/lib/modules/fglrx/build_mod/kcl_pci.c
/lib/modules/fglrx/build_mod/kcl_pci.h
/lib/modules/fglrx/build_mod/kcl_str.c
/lib/modules/fglrx/build_mod/kcl_str.h
/lib/modules/fglrx/build_mod/kcl_type.h
/lib/modules/fglrx/build_mod/kcl_wait.c
/lib/modules/fglrx/build_mod/kcl_wait.h
/lib/modules/fglrx/build_mod/libfglrx_ip.a
/lib/modules/fglrx/build_mod/make.sh
/lib/modules/fglrx/build_mod/make.sh.log
/lib/modules/fglrx/build_mod/2.6.x/.fglrx.ko.cmd
/lib/modules/fglrx/build_mod/2.6.x/.fglrx.mod.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.fglrx.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.firegl_public.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_acpi.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_agp.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_debug.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_io.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_ioctl.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_iommu.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_pci.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_str.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.kcl_wait.o.cmd
/lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.cmd
/lib/modules/fglrx/build_mod/2.6.x/.tmp_versions
/lib/modules/fglrx/build_mod/2.6.x/Makefile
/lib/modules/fglrx/build_mod/2.6.x/Module.markers
/lib/modules/fglrx/build_mod/2.6.x/Module.symvers
/lib/modules/fglrx/build_mod/2.6.x/drm.h
/lib/modules/fglrx/build_mod/2.6.x/drmP.h
/lib/modules/fglrx/build_mod/2.6.x/drm_compat.h
/lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h
/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.c
/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
/lib/modules/fglrx/build_mod/2.6.x/fglrxko_pci_ids.h
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/kcl.c
/lib/modules/fglrx/build_mod/2.6.x/kcl.h
/lib/modules/fglrx/build_mod/2.6.x/kcl.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_config.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_osconfig.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_pci.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_pci.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_str.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_str.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_type.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c
/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.h
/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
/lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a
/lib/modules/fglrx/build_mod/2.6.x/.tmp_versions/fglrx.mod
/usr/X11R6/lib/modules/dri/fglrx_dri.so
/usr/X11R6/lib64/modules/dri/fglrx_dri.so
/usr/bin/fglrxinfo
/usr/lib/fglrx
/usr/lib/libfglrx_dm.a
/usr/lib/libfglrx_dm.so.1.0
/usr/lib/dri/fglrx_dri.so
/usr/lib/fglrx/fglrx-libGL.so.1.2
/usr/lib64/fglrx
/usr/lib64/libfglrx_dm.a
/usr/lib64/libfglrx_dm.so.1.0
/usr/lib64/dri/fglrx_dri.so
/usr/lib64/fglrx/fglrx-libGL.so.1.2
/usr/lib64/fglrx/switchlibGL
/usr/lib64/fglrx/switchlibglx
/usr/lib64/xorg/modules/drivers/fglrx_drv.so
/usr/lib64/xorg/modules/extensions/fglrx
/usr/lib64/xorg/modules/extensions/fglrx/fglrx-libglx.so
/usr/lib64/xorg/modules/linux/libfglrxdrm.so
/usr/share/ati/fglrx-install.log
/usr/share/ati/fglrx-uninstall.sh
/usr/src/ati/fglrx_sample_source.tgz
sudo modprobe /lib/modules/fglrx/fglrx.ko
[gpu001] /home/mnagy > sudo /sbin/modprobe /lib/modules/fglrx/fglrx.ko
FATAL: Module /lib/modules/fglrx/fglrx.ko not found.
[gpu001] /home/mnagy > locate /lib/modules/fglrx/fglrx.ko
/lib/modules/fglrx/fglrx.ko
This doesn't look too good, does it?
i am just guesing. but modprobe need modprobe.bin which should be generated with depmod so try
sudo depmod -v | grep fglrx
sudo modprobe fglrx
Nothing came up for depmod, therefor it still didn't find fglrx. Boy, remote debugging of AMD drivers sucks @ss. That is why I hate it most, because you cannot even do a reboot properly, cause it might not boot, or might not login properly to GUI.
BTW, I really appreciate your help. Both of yours.
Meteorhead,
Have you attempted to uninstall and clean the system of the driver and re-install? If you are logged in via SSH and not X, this can be done without a reboot.
Even if in the computer room there is an X running with me logged in (to enable running apps at all)? That would be nearing black magic, to pull out display driver from under a running X and keep it running.
Reboot would not be painful, if:
- autologin would work. I have checked how to set autologin in Red Hat, and there is only one config file that must be changed, but SLC seems not to care. If I add myself in the GUI login-screen options, it still would not log me in after reboot. This remote apps doc did the trick, however reverting it was not that successful.
- I could be sure that rebooting will get the system up and running. But experience shows that remote management of display drivers is roughly as much a matter of luck, as remotely setting up network interfaces.
I will try reinstalling the drivers sometime soon. Maybe after my exam tomorrow... (soon today)
I have managed to reinstall the driver and now single-GPU config is up and running. I have also managed to setup auto-login to my account, so reboot is fine, as long as config changes don't halt the boot proccess. I will not fiddle with configuration until my two papers are finished. After that, I will again start messing around with using shared X session that all are able to connect to that log in. Once that is done, Kerberos authentication can go onto the machine.
Just out of curiosity: is there any hope of getting XServer free drivers in the next 2-3 months? I'm perfectly fine from an unofficial remark from Micah or someone with "posts that might contain technical inaccuracies..." . I know this is sort of an industrial secret, but come on... I'm not asking about the Philosopher's Stone, only about X-less drivers.
Thank you for the help people.
Meteorhead,
It is something we are working on, but I can't make any statements about what the driver release it will be in.
hope you port it to KMS or something. also there is Wayland coming so that is another reason.
There is one thing I don't understand about your problem. Why is it that necessary for you to have auto-login working? I am running many headless systems without auto-login. Also the Knowledge Base entry does not mention auto-login.
Aren't you able to connect to the system via ssh? As long as that is possible you should always be able to fix any GPU problem from remote.
Same here, I just need to do the following as root:
startx &
export DISPLAY=:0 && xhost +
After that I can use my regular user account for OpenCL computations without a problem (well, notwithstanding the usual driver issues). I know this is kinda brute force but, hey, most of us have their (remote) machines in protected zones such that giving everyone access to the X display shouldn't cause any harm.
FYI, I typically use VGA dummy adapters to fool the GPU about a connected monitor which facilitates headless operation. Anyhow, I agree that it's a real PITA that a running X is required in a HPC setting. AMD promised us that this will be fixed, but probably only for the FireStream series. What a shame.
Cheers
@Meteorhead: we should have discussed this last week 😉
Should be even less a problem if you are not in a protected zone, because in that case your system should be running a firewall anyways.
Agreed
Meteorhead,
How did you install the driver and can you post the install logs?
The reason for auto-login is because no other user can use GPUs other than the one who has a running X session on the machine. Right now if I login as root, it does not see the GPUs, only the Intel CPU as a device. Correct me if I'm wrong, but the Knowledge Base entry explains how to let other users use the X session of another user, but you still need someone logged in to do that.
I installed the driver (this last seemingly working edition) by executing /usr/share/ati/amd-uninstall.sh as root, and then installing driver yet again as root. Log shows the following:
Uninstalling any previously installed drivers.
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/2.6.18-274.17.1.el5/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-274.17.1.el5-x86_64'
CC
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:192:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:202:5: warning: "_DEBUG" is not defined
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:162: warning: ‘module_log_map’ defined but not used
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:175: warning: ‘module_type_map’ defined but not used
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2454: warning: ‘kcl_flush_tlb_one’ defined but not used
CC
In file included from /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:33:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:202:5: warning: "_DEBUG" is not defined
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:162: warning: ‘module_log_map’ defined but not used
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:175: warning: ‘module_type_map’ defined but not used
CC
In file included from /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.c:47:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:202:5: warning: "_DEBUG" is not defined
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:162: warning: ‘module_log_map’ defined but not used
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:175: warning: ‘module_type_map’ defined but not used
CC
In file included from /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:39:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:202:5: warning: "_DEBUG" is not defined
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:45: warning: function declaration isn’t a prototype
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:66: warning: function declaration isn’t a prototype
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c: In function ‘prvGetCpuId’:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:72: warning: unused variable ‘Mode’
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:162: warning: ‘module_log_map’ defined but not used
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:175: warning: ‘module_type_map’ defined but not used
CC
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c:171:27: warning: extra tokens at end of #ifdef directive
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c:183:27: warning: extra tokens at end of #ifdef directive
CC
CC
CC
CC
In file included from /lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.c:45:
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:202:5: warning: "_DEBUG" is not defined
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:162: warning: ‘module_log_map’ defined but not used
/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h:175: warning: ‘module_type_map’ defined but not used
CC
CC
LD
Building modules, stage 2.
MODPOST
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD
make[1]: Leaving directory `/usr/src/kernels/2.6.18-274.17.1.el5-x86_64'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules
done.
[Message] Kernel Module : update initramfs not required
This seems OK to me.
The reason for auto-login is because no other user can use GPUs other than the one who has a running X session on the machine. Right now if I login as root, it does not see the GPUs, only the Intel CPU as a device. Correct me if I'm wrong, but the Knowledge Base entry explains how to let other users use the X session of another user, but you still need someone logged in to do that.
This is true regarding what the knowledge base article explains, but it does not require a logged in user. Simply having xdm running is enough, as then you have a X session owned by root. This has the advantage that you can easily start / stop X by the usual rcxdm scripts -> infinite attempts even from remote. You will then also be able to read X error messages in /var/log/xdm.