I have been trying to configure my video card without success.
Video Card:
AMD Radeon HD 6310
Linux Version:
openSuse 11.4 64 bits Kernel 2.6.37.1-1.2
I’m using fglrx video driver, I installed it using Catalyst 11.9.
However, I’m not able to use desktop effects. =(
grep ‘EE’ /var/log/Xorg.0.log gives:
47.549] Current Operating System: Linux Facebook-FB 2.6.37.1-1.2-desktop #1 SMP PREEMPT 2011-02-21 10:34:10 +0100 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
47.652] (II) Loading extension MIT-SCREEN-SAVER
48.169] (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
48.404] (EE) fglrx(0): XMM failed to open CMMQS connection.(EE) fglrx(0):
48.404] (EE) fglrx(0): XMM failed to initialize
grep ‘WW’ /var/log/Xorg.0.log gives:
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
47.596] (WW) The directory “/usr/share/fonts/TTF/” does not exist.
47.596] (WW) The directory “/usr/share/fonts/OTF/” does not exist.
47.597] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
47.849] (WW) Falling back to old probe method for fglrx
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:5) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:0) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:1) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:2) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:0) found
47.933] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:2) found
48.069] (WW) fglrx(0): board is an unknown third party board, chipset is supported
48.069] (WW) fglrx(0): Hasn’t establisted DRM connection
48.069] (WW) fglrx(0): No DRM connection for driver fglrx.
** 48.169] (WW) fglrx(0): ***********************************************************
48.169] (WW) fglrx(0): * DRI initialization failed *
48.169] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
48.169] (WW) fglrx(0): * 2D and 3D acceleration disabled *
48.169] (WW) fglrx(0): *************************************************************
48.264] (WW) fglrx(0): Textured Video not supported without DRI enabled.
48.404] (WW) fglrx(0): No XV video playback available
48.404] (WW) fglrx(0): Option “VendorName” is not used
48.404] (WW) fglrx(0): Option “ModelName” is not used
I’m not sure about this, but I’ve seen reports which suggest that support for Radeon HD6XXX cards may not yet be fully supported by the current fglrx driver. See if the idea of using a minimal /etc/X11/xorg.conf will work for you:
AMD kernel module generator version 2.1
Error:
kernel includes at /lib/modules/2.6.37.1-1.2-desktop/build/include do not match current kernel.
they are versioned as "2.6.37.6-0.7-desktop"
instead of "2.6.37.1-1.2-desktop".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
what should I do?
This is what I have in my current configuration:
On the surface it looks like you have kernel-source for the 2.6.37.6 kernel installed, but are running the 2.6.37.1 kernel. Have you rebooted since a kernel update ? That rpm command might help show what is wrong here.
I’ve highighted in bold and red the problem in building the proprietary driver by installing the manual method (also called in the past 'the hardway (that is not hard) ’ ) .
The manual method builds the driver from source and it needs a consistent kernel-source and kernel-syms with your kernel-desktop version. I’m not 100% certain about kernel-syms but it MUST have a kernel source version.
Clearly it does not have consistent versions on your PC.
For some reason you rolled back to the older kernel-desktop-2.6.37.1-1.2.2.x86_64 but left installed the most current kernel-syms-2.6.37.6-0.7.1.x86_64 and kernel-source-2.6.37.6-0.7.1.noarch .
That’s a problem when building a driver. Any driver. You need to ensure those version numbers are the same. ie either roll back kernel-source and kernel-syms (and their associated dependencies) to the 2.6.37.1 kernel, or update your kernel-desktop to the 2.6.37.6 kernel such that the versions are the same.
I am having a very similar issue with the drivers for my ATI Radeon HD4550 and the Linux Proprietary Display drivers.
I have not attempted to update kernel, just installed the vanilla OS, then generated a SUSE specific .rpm for the following display driver as specifed in the installation doc:
(downloaded from AMD’s website this week)
ati-driver-installer-11-11-x86.x86_64.run
Here is my Xorg.0.log info:
(WW) fglrx(1): DRI initialization on primary screen failed.
(WW) fglrx(1): ***********************************************************
(WW) fglrx(1): * DRI initialization failed *
(WW) fglrx(1): * kernel module (fglrx.ko) may be missing or incompatible *
(WW) fglrx(1): * 2D and 3D acceleration disabled *
(WW) fglrx(1): ***********************************************************
Mostly the trouble I am having is laggy video response when moving a window accross the screen or scrolling in any application but I am guessing this is a very similar issue gerardorcm was seeing.
Any help or advice you could provide would be appriciated.
I know on my completely different hardware (Radeon HD3450) I disabled KMS (using YaST) PRIOR to installing the catalyst/fglrx proprietary AMD driver. This is described in the openSUSE-11.4 and 12.1 release notes. Whether that may make a difference, I do not know.
I think you are on the right track. I did not disable KMS prior to installing the display driver. I will report back once I test with a fresh install of the driver.
As a side note, I have been advised to make sure that /etc/modprobe.d/unsupported-modules has allow_unsupported_modules 1.
However it doesn’t look in initrd, just in /etc/sysconfig/kernel, meaning it doesn’t look if KMS is currently enabled but only if it was set to be enable or disable after running YaST (more precisely SuSEconfig, I guess). So it might not work in the (rare) cases where people have rebuilt the initial ramdisk manually (not using YaST).