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 did do a search but I did not find anything that referenced 3D acceleration for a Radeon 9800 Pro.
I'm using SuSE Linux 9.1, I had installed the drivers that I downloaded from the ATI website, but 3D acceleration was not being supported. So, I went to the support section and they told me to go to the DRI website and download and install their binaries, so I did so. I did that configured and installed, but I'm still not getting 3D acceleration. I cannot play games because it's bogged up so terribly bad.
Ok, I went through force installed the RPM from ATI website once again, and read it very carefully. It said I needed to build the fglrx modules in lib/modules/fgrlx/build_mod, so I went there and executed command: sh make.sh to compile the module. But I am getting an error that says:
Code:
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
If it is incomplete, how can I complete it? Where can I get it? I'm running SuSE 9.1, with kernel 2.6 and XFree86 4.4
If you know how I can resolve this, let me know, thanks!
Bleeeeh...
Okay, I built the modules from the linux sources, and re-ran the ATI drivers. Everything seems to install correctly, and my XF86Config-4 says that the driver is: fglrx. But I still cannot get 3D acceleration, when I type fglrxinfo I still get Mesa settings.
In the modules section at the top of the XF86Config-4 there must be an entry for glx. this maybe missing. Also what your output log for xfree look like? any errors, and what modules are loaded, ( of course anything that mentions ati would also be useful ). just post them here.
( usually /var/log/XFree86.0.log is where XFree puts the log. )
tyr reinstalling and compiling the driver again then when you are configuring it via fglrx make sure you say use external module then reboot everything should work although I have never been able to get the thing working after a second reboot. It all goes back to mesa string after the second reboot. Can anyone say what I can do to make the module load at boot time?
- Hope this helps
Modules are set in modules.conf, usually distros have diffrent tools to help you set this up. try looking through your distros site for module configuration.
Okay, leanscape, I was looking through my Free86.0.log for any Failures, and this is what I found:
Code:
(WW) Open APM failed (/dev/apm_bios) (No such device)
(WW) fglrx(0): Cannot read colourmap from VGA. Will restore with default
(II) fglrx(0): UMM area: 0xe8953000 (size=0x076ad000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.99
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(II) fglrx(0): [drm] drmOpen failed
(EE) fglrx(0): DRIScreenInit failed!
(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: 0xe8000000 FBMappedSize: 0x08000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1600,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1600,1200) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 1200)
(II) fglrx(0): Largest offscreen area available: 1600 x 6988
(**) Option "dpms"
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid Horizontal and Vertical Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering disabled
Hopefully, I got all the errors there.
In my XF86Config-4 file, I do see a module setting that says:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.