dual-head support, radeon 300, fglrx
Hello,
I'm trying to follow these instructions for dual-head setup with ATI configuration: http://www.yolinux.com/TUTORIALS/Lin...lMonitors.html I'm running Slackware 12.2, kernel 2.6.27.7-smp, with Radeon X300. I have one integrated video connector, and and add-in graphics card (2VGA ports). (1) I downloaded the ATI driver for Radeon X300, and installed it. Code:
#sh ati-driver-installer-9-3-x86.x86_64.run here is the tailing bit of /usr/share/ati/fglrx-install.log: Code:
WARNING: "pci_enable_msi" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! (2) I tried running 'Xorg -configure' , and I receive the error: Code:
fglrx: No matching Device section for instance (BusID PCI:1:0:1) found Code:
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] (prog-if 00 [VGA controller]) |
Have you gotten past the
$ glxinfo | grep -i "direct" direct rendering: Yes part? If not you may need to move the ati version of libGL over the Mesa version of the same. And maybe even compile the fglrx kernel module by hand. Depending on how you installed the driver. Then you can worry about dual head. HTH |
Code:
# glxinfo | grep -i "direct" Quote:
Searching for libGL*, I see: Code:
/usr/lib/libGL.so.1.2 I noticed this post: http://www.linuxquestions.org/questi...6/#post3448699 and that in the error log from the fglrx install: Code:
WARNING: "pci_enable_msi" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! Quote:
#sh ati-driver-installer-9-3-x86.x86_64.run Another bit of information: If I try to plug a monitor into the VGA for the integrated graphics card and boot, I get a screen telling me to unplug it, use the add-in graphics card instead, then reboot. I don't know if that reveals anything. Thanks for your help. |
With a distro specific install I just use dpkg-divert in debian. And it tells me of the conflict and it's location(s).
/usr/lib/libGL.so.* (mesa's default location / what X actually uses at boot) /usr/share/ati/* (and other locations depending on version / distro) $ find / -iname '*libGL.so*' $ cat /usr/share/ati/libGLdir.txt |
I'm running slackware 12.2, here are the outputs for those commands:
# find / -iname '*libGL.so*' /usr/lib/libGL.so.1.2 /usr/lib/FGL.renamed.libGL.so.1.2 /usr/lib/libGL.so /usr/lib/libGL.so.1 # cat /usr/share/ati/libGLdir.txt /usr/lib |
Is direct rendering enabled?
$ glxinfo | grep -i "direct" Too many parts making up the whole IMO. It looks like your libGL is ATI's version. Double check timestamps (ls -l) to see if it makes sense. You also need that section DRI stuff in your xorg.conf. And various other parts to make the whole. Also note that for ATI, 3D acceleration may not be enabled when using a dual-head configuration. Or when using compiz/beryl or AIGLX. |
I had previously ran this remotely while not having started X, so I received an Error. Here it is properly:
Code:
# glxinfo | grep -i "direct" Code:
ls -l /usr/lib | grep 'libGL' Quote:
|
Quote:
server glx vendor string: SGI OpenGL renderer string: ATI Radeon HD 4550 You'd have those two if you were. Specific to your card of course. In your xorg.conf you might need stuff like this: Section "Extensions" Option "Composite" "false" EndSection Section "DRI" Group "video" Mode 0660 EndSection (although I seem to be missing my section DRI and with DRI for all users. Generally without it, only root has acceleration.) Once you swap in ATI's libGL, you'll need to restart X to have it take affect. And depending on how you install it, you may need to compile, copy, and modprobe the fglrx module independently. /usr/src/modules.tar.bz or some other non-descript location/name from what I recall. nVidia drivers may not be as feature-full, but they're a little easier to install IMO. Although just as hard to configure. HTH |
Hmm, you're right. I forgot my first post; I had errors installing the driver (and libGL with it I imagine).
I guess I have to build the fglrx module 'by hand'? I get errors installing the ati driver, which point me to installing fglrx's built module...but that too fails. Code:
WARNING: "pci_enable_msi" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! Code:
# ./make_install.sh Thanks for you help until now. |
All times are GMT -5. The time now is 03:38 PM. |