MandrivaThis Forum is for the discussion of Mandriva (Mandrake) 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.
Mandriva 2007 x86_64 on Athlon-64 single core 3400+ slightly overclocked (2.5+ GHz). 1.5G RAM. The video card uses the ATI Radeon 9600.
Trying to get direct rendering enabled...not having much luck.
Code:
[rcs@yoda: ~]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
Here are the relevant sections of xorg.conf:
Code:
Section "Extensions"
# Option "Composite"
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "i2c"
Load "v4l"
Load "dbe"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
Load "fglrx"
EndSection
Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc."
BoardName "ATI Radeon (fglrx)"
Driver "fglrx"
Option "DPMS"
EndSection
Now, the pertinent part of the log file:
Code:
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Solid Lines
Dashed Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
30 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(==) fglrx(0): Using hardware cursor
(II) fglrx(0): Largest offscreen area available: 1920 x 273
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(II) fglrx(0): Interrupt handler installed at IRQ 16.
(II) fglrx(0): Exposed events to the /proc interface
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x18000 at 0x2b436f71e000
(II) Open ACPI successful (/var/run/acpid.socket)
(II) APM registered successfully
(II) fglrx(0): UMM Bus area: 0xd0c8d000 (size=0x07373000)
(II) fglrx(0): UMM area: 0xd0c8d000 (size=0x07373000)
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(II) fglrx(0): detected X.org 7.1.1.0
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: drmOpenMinor returns 12
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
(EE) AIGLX error: dlopen of /usr/lib64/dri/fglrx_dri.so failed (/usr/lib64/dri/fglrx_dri.so: undefined symbol: _glapi_add_entrypoint)
(EE) AIGLX: reverting to software rendering
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
OK, so it loads the dri module, but then there's a problem with loading the fglrx_dri.so module....but it is there:
The fglrx drivers do not support AIGLX. You can only run XGL.. Unless you use the Free Radeon driver.
Tried running the Xgl server (x11-server-xgl)...dragged X down to a crawl, even in Fluxbox and WindowMaker. So I guess this is a no-op. I'm running ati-8.28.8-3plf2007.0 now.
glxgears gives me:
2442 frames in 5.2 seconds = 473.084 FPS
2331 frames in 5.1 seconds = 459.683 FPS
2331 frames in 5.2 seconds = 444.902 FPS
2442 frames in 5.2 seconds = 470.086 FPS
2442 frames in 5.1 seconds = 479.275 FPS
I've seen people with frame rates 10x that with dri enabled, though this isn't a bleeding-edge setup here.
I assume the free driver is: x11-driver-video-ati-6.6.2-1mdv2007.0 ?? Is it any good?
The fglrx drivers do not support AIGLX. You can only run XGL.. Unless you use the Free Radeon driver.
Oh thats right. Malibyte you should try out the 'radeon' driver though, that supports your 9600. I'm using Xgl on my x1400 mobility and it runs great in Mandriva 2007.0.
Same here. I have a set up similar to yours. AMD Athlon64 3000+ (at stock 2.0 GHz) with 1 GB of ram and an ATi 9600. Fought with it and the proprietary drivers for the better part of a day, before going back to the "Radeon" driver packaged with Mandriva. I was trying to install the latest ATi drivers which I later heard don't support the 9xxx cards anymore. Best I could get out of them was around 270fps. DRI didn't work on the 9600 using the open-source drivers in Mandriva 2006, but now in 2007 they give me better frame rates than I was getting with the proprietary drivers earlier this year. The ATi drivers on 2006 would give me around 1800fps, but the free drivers in 2007 with 16-bit color are giving me 3880fps!
Now all I need is to figure out how to enable the TV-out without the ATi control panel and proprietary drivers...
Last edited by NobeyamaGP; 12-29-2006 at 05:26 PM.
With 24-bit color, I got something in the neighborhood of 2400-2800fps. Not sure what would make the difference between your system and mine. I am using the DVI port on a new LCD screen. Maybe that's the difference in frame rate between us, though I'm not sure.
That should set your AGP size to 8x as it should be assuming we have the same card. Not sure if this will help your glxgears scores much, but it's worth a shot and a good thing to have set anyhow. Best of luck.
It didn't change the frame rate, but you're right, it can't hurt to have it there....now...wonder why my card is running so much slower than yours?!?!? :-/ Maybe you have more on-board video RAM, who knows. This is an older card; I think it has 128MB.
This box is running a 2.4GHz Athlon 64 chip, slightly OC'd to 2.6GHz; 1.5G RAM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.