Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have been trying to do this for about 4 weeks now..and have tried multiple instructions found on the net..I hope someone can help.
My system is SuSe 10.2 with the 2.6 default kernel. I used the latest
package from ATI the installer built a custom module, and I used rpm
to install it. I see the following problems and don't know what else
to do, other than uninstall it and try again.
This is from my boot log:
4>fglrx: no version for "struct_module" found: kernel tainted.
<4>fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
<4>fglrx: disagrees about version of symbol agp_backend_release
<4>fglrx: Unknown symbol agp_backend_release
<4>fglrx: disagrees about version of symbol agp_backend_acquire
<4>fglrx: Unknown symbol agp_backend_acquire
<4>fglrx: disagrees about version of symbol agp_bind_memory
<4>fglrx: Unknown symbol agp_bind_memory
<4>fglrx: disagrees about version of symbol agp_unbind_memory
<4>fglrx: Unknown symbol agp_unbind_memory
<4>fglrx: disagrees about version of symbol agp_copy_info
<4>fglrx: Unknown symbol agp_copy_info
<4>fglrx: disagrees about version of symbol agp_free_memory
<4>fglrx: Unknown symbol agp_free_memory
<4>fglrx: disagrees about version of symbol agp_allocate_memory
<4>fglrx: Unknown symbol agp_allocate_memory
<4>fglrx: disagrees about version of symbol agp_enable
<4>fglrx: Unknown symbol agp_enable
This is from the xserver:
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x08000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1280 x 7167
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering disabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
(EE) AIGLX: Screen 0 is not DRI capable
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(II) Mouse[1]: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/Speedo, removing from list!
Could not init font path element unix/:7100, removing from list!
(II) Open ACPI successful (/var/run/acpid.socket)
(II) APM registered successfully
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x08000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1280 x 7167
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering disabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
(EE) AIGLX: Screen 0 is not DRI capable
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(II) Mouse[1]: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/Speedo, removing from list!
Could not init font path element unix/:7100, removing from list!
(II) Open ACPI successful (/var/run/acpid.socket)
(II) APM registered successfully
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x08000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1280 x 7167
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering disabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
(EE) AIGLX: Screen 0 is not DRI capable
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
cat proc/mtrr reports the following:
register 1 is correct(system ram)
register 2 only 128mb but my agp aperture is 256
register 3 does not even show up...I believe this is supposed to be the video ram.
That can be a problem to begin with - you should have been using the openSUSE package via YaST. Which ATI card is this? What was the name of this "latest" package?
Quote:
fglrx: no version for "struct_module" found: kernel tainted.
... this means that fglrx is not gpl compliant. But you knew that. I'm going to presume that you know the issues and move on.
openSUSE 10.2 has default 2.6.18.2 kernel ... it is important that the driver you downloaded was compatible with this and that you have the kernel headers installed correctly. Double check.
I've used fglrx config..it is now called aticonfig/also tried sax2 to configure it. The ATI package is 8.42.3.
The card is a sapphire 9600 it is the rv350 chipset..The ATI installer built a custom module instead of using a pre-configured binary. To the best of my knowledge the kernel sources are installed correctly..I did have to change one symlink in the lib/modules directory. It was pointing to src/linux-obj and would not compile a driver package. When I changed the link to the src/linux it seemed to compile a driver package. Could this be the basis of the problem??source incorrectly installed? There is only one file in my obj directory, it is called module symvers. I had to install the source package after the fact as I only
had CDs 1-3. It is the correct version though.
RV350 chipset has hardware dri through the free "radeon" driver available in the kernel. Why are you not using that?
The fglrx driver is binary only... otherwise ATI would have a problem with people hacking it. Though IIRC there are open source things as well in the driver package.
It will have created a custom /etc/X11/xorg.conf, which is the next thing I need to see.
I was under the impression that the radeon driver that was included did not support hardware acceleration due to ATI
not being able to release some proprietary info....noob thing I guess...forgot what I was reading that said that.
I have the mesa stuff installed because the ATI driver needed that...could be this whole excersize was pointless.
The hardware acceleration was all I was after. Anyway here is my xorg file. I appreciate all your trouble. I have
learned a few things doing all this so all is not wasted!
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
I was under the impression that the radeon driver that was included did not support hardware acceleration due to ATI not being able to release some proprietary info....noob thing I guess...forgot what I was reading that said that.
From the radeon driver man page...
Code:
radeon is an Xorg driver for ATI RADEON based video cards. It contains
full support for 8, 15, 16 and 24 bit pixel depths, dual-head setup,
flat panel, hardware 2D acceleration, hardware 3D acceleration, hard‐
ware cursor, XV extension, and the Xinerama extension.
My emphasis.
For a long time, the specs for legacy radeon cards have been released to the community. This means that older cards usually have 3D acceleration. There was some indication that specs for cards used in x-boxes would not be released... don't know about that. But it is always worth trying the FOSS options first.
You don't need glx - disable and remove. Recent fglrx drivers have aiglx support.
The fglrx driver really needs to come from an official SUSE source... the ATI version is just unpredictable.
Server flags needs to turn AIGLX on.
Extensions needs to make damage and composite "true"
And you gotta whitelist the driver.
I'd also want to comment out most of the driver options.
But really - try the radeon driver to start with.
The oss driver would not work..but the following did:
I used yast to install the fglrx driver..it is an older version I believe,
I made the suggested adjustments to the xorg file and it worked
without a problem. I enabled XGL using the supplied graphical tool and
things appear to be pretty much in order. I am getting one message
that I don't understand from fglrxinfo.
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 1.2 (2.0.6458 (8.36.5))
Everthing seems to work correctly so I'm not sure why it is reporting
DRI missing message...anyone with ideas?
Here is the new xorg.conf file:
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.