View Full Version : [8.42.3] X1950Pro AGP vs 9500Pro AGP the winner? Clearly the 9500Pro! ... what?!
oliver
10-27-2007, 10:15 AM
Hi all,
some might remember me complaining about the lack of X1950Pro AGP (realto) support on the 8.41 driver series, making it segfault etc, which was ok, it wasn't a supported card. The 'crappy' thing was that the only driver that DID work was the 8.34.4 one, and only with a secret special trick at that.
I was getting corruptions on 2d surfaces (ff etc) and 3d didn't work or work highly corrupted (this actually even on 8.42 in ut2004). Setting my AGP-Gart from 128mb to 256 fixed that for the 8.34, and changing it to 512mb fixed it on the 8.42 driver. (the card is a 512mb model, i temp had a 256 model where coincidently i could go to/from 64mb -> 128 -> 256)
Back to now, I tried using the 8.42.3 driver and got horrible performance, I mentioned it in the big 'the baby is born' thread but that got quickly lost, with 1 comment wether I was having AIGLX/composite issues (i have both disabled). I can play et (not qw) at 20 - 90FPS but it's never smooth. It feels choppy, looks choppy and i got some minor texture corruption on the minimap and map.
So instead of mindlessly complaining, I put back my old old 9500Pro AGP thatI borrowed my brother (his own was being RMAed) and I tried that one out with 8.42.3
I now get what all the fuss is about. I get smooth 90FPS without a hiss in ET, it looks smooth, it feels smooth.
In WoW (wine -opengl) i got marginal performance on the X1950Pro, 5 - 10FPS where 'normal' for busy areas and i've seen anything from 3 fps to 60fps depending on the area. (small narrow buildings/hallways got me up, busy large area's where .. grinding to halt almost) but avg. would be i say anything between 10 - 25fps.
With the 9500 i'm gettin 25 - 100fps, with 100 more then the 25. Yeah, weird huh :)
I'll attach 3 xorg logs, 8.34 and 8.42 - 1950 and the 8.42 for the 9500 Pro
It seems to me, there's an issue somewhere with the AGP thing still. Since it's the same system/settings, and only video card swapped, I can either be hardware, or driver related, not kernel etc, and the hardware works. (the card is fine in, *sigh* windos)
Thanks for your reads :)
Since phoronix won't let me post my 3 uber big logs, i hosted them myself:
http://oliver.schinagl.nl/~oliver/xorg.logs
I 'snipped' the important part from the X1950Pro on the 8.42.3 for those who don't like to read big logs :)
(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x2000
(II) fglrx(0): [drm] mapped SAREA 0x2000 to 0xb7edf000
(II) fglrx(0): [drm] framebuffer handle = 0x3000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.42.3
(II) fglrx(0): Date: Oct 19 2007
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.22-gentoo-r8
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00004000
(EE) fglrx(0): Failed to enable interrupts.
(II) fglrx(0): [pci] find AGP GART
(II) fglrx(0): [agp] Mode=0x1f000a1b bridge: 0x1106/0x0282
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask 0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000b1a
(II) fglrx(0): [agp] Remapping MC AGP space (new MCAGPBase = 0xc0000000)
(II) fglrx(0): [agp] AGP protocol is enabled for graphics board. (cmd=0x1f000312)
(II) fglrx(0): [agp] graphics chipset has AGP v3.0 (native mode)
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xe0100000 FBMappedSize: 0x01000400
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,3277)
(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 2253
Crunchy
10-28-2007, 09:00 AM
I'm still getting the same error. I've tried:
Kernel option: pci=routeirq
Turned off vesafb in kernel
Turned on MSI in kernel
Turned on i2c module in xorg.conf (said it was built in)
I might try turning on PCIE support in the kernel and disabling i2c in the kernel.
I still think this message in /var/log/messages might be the root of the problem:
Oct 28 13:47:43 merry acpid: client connected from 3960[0:1000]
Oct 28 13:47:43 merry acpid: 1 client rule loaded
Oct 28 13:47:43 merry ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
Oct 28 13:47:43 merry ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
Oct 28 13:47:44 merry [fglrx] IRQ_MGR is disabled untill GART_CACHABLE memory will be implemented<6>[fglrx] AGP detected, AgpState = 0x1f00421b (hardware caps of chipset)
Oct 28 13:47:44 merry agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Oct 28 13:47:44 merry agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
Oct 28 13:47:44 merry agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Oct 28 13:47:44 merry [fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
oliver
10-28-2007, 11:05 AM
My 9500Pro gives me this (and works beautifully)
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes.
[fglrx] ASYNCIO init succeed!
[fglrx] PAT is enabled successfully!
[fglrx] module loaded - fglrx 8.42.3 [Oct 19 2007] on minor 0
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 19
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f000a1b (hardware caps of chipset)
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
I'll pop in my X1950 To see my dmesg there, didn't pay attention to that tbh
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes.
[fglrx] ASYNCIO init succeed!
[fglrx] PAT is enabled successfully!
[fglrx] module loaded - fglrx 8.42.3 [Oct 19 2007] on minor 0
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 19
eth0: no IPv6 routers present
[fglrx] IRQ_MGR is disabled untill GART_CACHABLE memory will be implemented
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f000a1b (hardware caps of chipset)
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
tsarig
10-28-2007, 12:52 PM
I got the same error, and not-so-satisfying performance (a little better than 8.40.4:))
don't know what's the meaning of that frickin error
and by the end of the week I can tell:
on gutsy 7.10 I couldn't get 3d acceleration (famous MESA crap)
and on PCLinuxOS 2007 8.42.3 is some kind of working; 3d acceleration, performance didn't leaped from 8.40.4 as they promised, when I log out PC hangs (reset baby!) and when I try to pick the screensaver tab on KDE (right click on desktop), the window closes itself.
there are slight speed improvements on X-Moto (now playable), Nexuiz, and in some games. on OpenArena I had to migrate to Gnome because when I try to change system settings in OpenArena on KDE, the thing crashes.
GL-117 has better performance(no more low-fps warnings!), but when I move the target with the mouse, the whole thing freezes for a second or more so It takes me a minutes just to start a game.
Miss my 9800 PRO
conclusion: as I said before ATI made their great products useless. go green!!
oliver
10-28-2007, 03:45 PM
I got the same error, and not-so-satisfying performance (a little better than 8.40.4:))
don't know what's the meaning of that frickin error
and by the end of the week I can tell:
on gutsy 7.10 I couldn't get 3d acceleration (famous MESA crap)
and on PCLinuxOS 2007 8.42.3 is some kind of working; 3d acceleration, performance didn't leaped from 8.40.4 as they promised, when I log out PC hangs (reset baby!) and when I try to pick the screensaver tab on KDE (right click on desktop), the window closes itself.
there are slight speed improvements on X-Moto (now playable), Nexuiz, and in some games. on OpenArena I had to migrate to Gnome because when I try to change system settings in OpenArena on KDE, the thing crashes.
GL-117 has better performance(no more low-fps warnings!), but when I move the target with the mouse, the whole thing freezes for a second or more so It takes me a minutes just to start a game.
Miss my 9800 PRO
conclusion: as I said before ATI made their great products useless. go green!!
Don't be so harsh. My 9500Pro works like a charm now :D
It looks like an AGP interrupt problem or the like.
Let's jsut hope someone of some importance noticeses.
soundworks2
10-28-2007, 06:18 PM
Here is my xorg.conf which works great for me on Fedora Core 7 with ATI X1950 Pro AGP and 8.42.3.
I had pretty much the same symptoms.
XGL has still problem :
fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 42
Current serial number in output stream: 43
Bu AIGLX is very fast!
I had also corruption on screen, which are fixed now.
compiz has a problem with windows manager. If I use instead beryl, all is fine. I tested OpenGL Performance with Quake4... compare to 8.40.4 it's turbo bust!
here my xorg.conf
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "aticonfig-Layout[all]"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
EndSection
Section "Files"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "vbe"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "ch"
Option "XkbVariant" "de_nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Mouse[1]"
Driver "mouse"
Option "Buttons" "10"
Option "Device" "/dev/input/mice"
Option "Name" "A4Tech USB-PS/2 Optical Mouse"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "AccelMethod" "xaa"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
Option "XAANoOffscreenPixmaps" "true"
Option "ForceGenericCPU" "off"
Option "Centermode" "on"
Option "PseudoColorVisuals" "off"
Option "KernelModuleParm" "locked-userpages=0"
Option "no_accel" "no"
Option "no_dri" "no"
Option "ForceMonitors" "notv"
Option "ForceGenericCPU" "no"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enabled"
Option "XVideo" "Enable"
EndSection
soundworks2
10-28-2007, 06:20 PM
Ops,
I forgeted to mension, I downgraded my fedora 7 xorg Server from last update back to xorg-x11-server-Xorg-1.3.0.0-5.fc7
Crunchy
10-28-2007, 10:40 PM
Thanks for this soundworks2. I just tried your xorg.conf, I only changed the mouse and keyboard settings and fired up X, still the same error :(. I presume it's not to do with the mouse/keyboard?!
I'm using the current stable xorg in Gentoo:
x11-base/xorg-server-1.3.0.0-r1
x11-base/xorg-x11-7.2
I'm using kernel 2.6.22-gentoo-r8, I've also tried 2.6.23-gentoo and had the same problem.
Incidentally I just reinstalled to re jig my partitions and I get the same error but even worse all 3D results in a black screen :(.
I've checked through my dmesg and can't see any errors at all, theres plenty of stuff about interrupts being handled by ACPI.
soundworks2 do you use ACPI?
Crunchy
10-28-2007, 10:54 PM
I've at least managed to sort the black/blank 3D. Setting AGP Aperture to 256MB or higher sorts it. I see my card gets detected as a 256MB card where its actually 512MB, I wonder if that's the problem?
Crunchy
10-29-2007, 01:48 AM
I tried upgrading to:
x11-base/xorg-server-1.4-r2
x11-base/xorg-x11-7.3
Still the same error, bleh.
oliver
10-29-2007, 11:39 AM
I've at least managed to sort the black/blank 3D. Setting AGP Aperture to 256MB or higher sorts it. I see my card gets detected as a 256MB card where its actually 512MB, I wonder if that's the problem?
I think i mentioned this here, or in other posts, the driver bugs out with the wrong AGP apperture size. You need to have atleast half your mem. Anything less and you get missing 3d Surfaces, and slow/buggy 2d acceleration.
soundworks2
10-29-2007, 03:38 PM
Did you try to set this option in Device section allready?
Option "MaxGARTSize" "512"
Check also in Bios if AGP size is set to 512M
Crunchy
10-29-2007, 06:07 PM
I just tried that soundworks2 and it didn't help :/
figvam
10-31-2007, 05:04 AM
I wonder if any of you have VIA based motherboard?
I'm currently looking into purchasing X1950Pro AGP, and after much googling, it appears all problematic motherboards are based on NVIDIA or SiS chipsets, while those with VIA chipsets do not have any problems. These ovservations are all from the Windows systems though.
figvam
10-31-2007, 05:19 AM
In somewhat related news, ATI/AMD has replaced their own AGP driver with the one from the current kernel in the latest driver release:
http://kernelslacker.livejournal.com/96680.html
oliver
10-31-2007, 07:35 AM
I wonder if any of you have VIA based motherboard?
I'm currently looking into purchasing X1950Pro AGP, and after much googling, it appears all problematic motherboards are based on NVIDIA or SiS chipsets, while those with VIA chipsets do not have any problems. These ovservations are all from the Windows systems though.
Via chipset here...
I haven't tried the build in AGP yet, e.g. make it a module on the kernel side and not load it (or not make it at all) maybe worth a try, but with what you just posted below, it seems like they will only use their build in AGP driver, and no longer the kernel one? I surly hope that's not true.
Crunchy
10-31-2007, 09:59 AM
I wonder if any of you have VIA based motherboard?
I'm currently looking into purchasing X1950Pro AGP, and after much googling, it appears all problematic motherboards are based on NVIDIA or SiS chipsets, while those with VIA chipsets do not have any problems. These ovservations are all from the Windows systems though.
I have an nForce3 based mobo. I do have that problem with Vista + Dual Core + ATI AGP card = bleh. It's the last time I buy upgrades for an aging system in the hope to tide it over till I can afford a full upgrade. I'll save my money and the headaches another time ;).
figvam
10-31-2007, 12:44 PM
Via chipset here...
I haven't tried the build in AGP yet, e.g. make it a module on the kernel side and not load it (or not make it at all) maybe worth a try, but with what you just posted below, it seems like they will only use their build in AGP driver, and no longer the kernel one? I surly hope that's not true.
Well, it blows a huge hole in my theory that VIA chipsets are safe.
I guess I'll better look for Geforce 7950 GS AGP then, even though it's generally slower than X1950 Pro.
oliver
10-31-2007, 09:44 PM
I'm happily using my 9500Pro again, it's now 4 years old and still works :)
As for the 1950 ... i'll just wait for the 8.43 drivers and try again, complain again, and not use it again. I suppose i'm 'easy going' on it as it was handed down to me for free ...
soundworks2
11-02-2007, 06:52 PM
Hi every body
I have very good news for Fedora Core 7 users using like me X1950 AGP with fglrx 8.42.3...
The problem with XGL is fixed now for me...
I did "yum update" to latest updates from official FC7 repositories. This way I landed with new kernel version 2.6.23.1-10.fc7.
So I tried to rebuild FC7 packages for new kernel and it didn't worked... build failures as expected ( there exist a patch for kernel 2.6.23 )
Befor I started to google for this patch, I tried to find fglrx package from yum..... and I found it allready build for new kernel... on livna repo.
Closest thing is to try it... , so I removed my self builde fglrx packages ( yum remove `rpm -qa | grep fglrx` ) and installed livna packages:
xorg-x11-drv-fglrx-devel-8.42.3-6.lvn7
xorg-x11-drv-fglrx-8.42.3-6.lvn7
kmod-fglrx-8.42.3-4.2.6.23.1_10.fc7
Livna guys did the whole work, I can run against fgl_glxgears, no corruptions or versions missmatch !!!
I will have to do some additional tests now ( vlc video playback using openGL, and Beryl )
Great thanks to liva guys for great job!!!
Crunchy
11-02-2007, 07:06 PM
I'm now using the 8.34.8 drivers, I had to downgrade to Xorg 7.1 but at least it works. Come on ATI sort out the bloody AGP bugs!
oliver
11-02-2007, 09:56 PM
Hi every body
I have very good news for Fedora Core 7 users using like me X1950 AGP with fglrx 8.42.3...
The problem with XGL is fixed now for me...
I did "yum update" to latest updates from official FC7 repositories. This way I landed with new kernel version 2.6.23.1-10.fc7.
So I tried to rebuild FC7 packages for new kernel and it didn't worked... build failures as expected ( there exist a patch for kernel 2.6.23 )
Befor I started to google for this patch, I tried to find fglrx package from yum..... and I found it allready build for new kernel... on livna repo.
Closest thing is to try it... , so I removed my self builde fglrx packages ( yum remove `rpm -qa | grep fglrx` ) and installed livna packages:
xorg-x11-drv-fglrx-devel-8.42.3-6.lvn7
xorg-x11-drv-fglrx-8.42.3-6.lvn7
kmod-fglrx-8.42.3-4.2.6.23.1_10.fc7
Livna guys did the whole work, I can run against fgl_glxgears, no corruptions or versions missmatch !!!
I will have to do some additional tests now ( vlc video playback using openGL, and Beryl )
Great thanks to liva guys for great job!!!
I'll take a peek then what the gentoo folk have been doing with the ebuild and 2.6.23 support, i'm still using 2.6.22. It sounds reasonable to assume that AGP support may be fixed in 2.6.23 then, so we could almost blame the kernel over the drivers.
So i just put in the X1950Pro on the 2.6.23 kernel, here's my fgrlx snipped.
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes.
[fglrx] ASYNCIO init succeed!
[fglrx] PAT is enabled successfully!
[fglrx] module loaded - fglrx 8.42.3 [Oct 19 2007] on minor 0
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 19
[fglrx] IRQ_MGR is disabled untill GART_CACHABLE memory will be implemented
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f000a1b (hardware caps of chipset)
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
So nothing has changed, I hope my card works more smoothyl adn better then my 9500 .. or else it's back to that one.
(EE) fglrx(0): Failed to enable interrupts.
i also still have in my Xorg.0.log btw.
I'm gonna build my kernel without/module agp support and let the internal agp be used for a change.
Edit so they where modules, but i couldn't unload the amd64_cpu agp thing so i just disabled it (left generic agp/main option on) but no go. get the famous no agp error so I gave up on that quite fast. back to the 9500 until the driver gets this sorted.
oliver
11-09-2007, 06:15 AM
Anybody btw posted the IRQ issue on ati.cchtml.com? Or found any additional people with this problem?
Crunchy
11-09-2007, 09:39 PM
Anybody btw posted the IRQ issue on ati.cchtml.com? Or found any additional people with this problem?
I've been searching round and there are other occurances of the bug. Some AGP users get it working, some don't :/
oliver
11-13-2007, 09:27 PM
I've been searching round and there are other occurances of the bug. Some AGP users get it working, some don't :/
Rare coincidence?
Guess 8.43 will show'n'tell eh
markitz
11-14-2007, 03:00 AM
Hello good people of Phoronix forums! I'm new here and this is my first post.
The reason I registered here is that I have problems with the same graphics card that this thread is about, but with different issues.
Also, because of different nature of Phoronix forum I thought that my problem could be resolved faster here than on www.fedoraforum.org.
Anyway, I have a Radeon X1950 PRO AGP version, with 512 MB, on an Asrock nForce 2 Ultra 400 motherboard with 3x512 DDR 400 RAM (G.E.I.L.). CPU: Barton@3000+.
Nothing is overclocked.
The problem: I can install the driver with no problems. I installed it from Livna and done a complete upgrade of my Fedora 7 instllation, just like soundworks2 did. So what's wrong? In whatever window/application that uses the graphics card I get a blank window. Be it playing back video files (I have all the necessary codecs install, and the video reproduction works without the driver, albeit slow and it's blocky), or just running Neverball, I get a window with nothing but black content. The sound plays, and probably the video I just can't see anything.
And, yes, I do have direct rendering enabled, the driver is ATI's not Mesa.
I can run fgl_glxgears, I get what framerate it's running on but I get a black screen.
Right now I'm at work, but when I get home I'll post the relevant outputs from the command line along with some screenshots of the problems.
TIA
oliver
11-14-2007, 09:15 AM
Hello good people of Phoronix forums! I'm new here and this is my first post.
The reason I registered here is that I have problems with the same graphics card that this thread is about, but with different issues.
Also, because of different nature of Phoronix forum I thought that my problem could be resolved faster here than on www.fedoraforum.org.
Anyway, I have a Radeon X1950 PRO AGP version, with 512 MB, on an Asrock nForce 2 Ultra 400 motherboard with 3x512 DDR 400 RAM (G.E.I.L.). CPU: Barton@3000+.
Nothing is overclocked.
The problem: I can install the driver with no problems. I installed it from Livna and done a complete upgrade of my Fedora 7 instllation, just like soundworks2 did. So what's wrong? In whatever window/application that uses the graphics card I get a blank window. Be it playing back video files (I have all the necessary codecs install, and the video reproduction works without the driver, albeit slow and it's blocky), or just running Neverball, I get a window with nothing but black content. The sound plays, and probably the video I just can't see anything.
And, yes, I do have direct rendering enabled, the driver is ATI's not Mesa.
I can run fgl_glxgears, I get what framerate it's running on but I get a black screen.
Right now I'm at work, but when I get home I'll post the relevant outputs from the command line along with some screenshots of the problems.
TIA
Set your AGP Apperture in your bios to 256 or 512.
markitz
11-15-2007, 03:40 AM
Thank you!
That did the trick!
But... the video is still blocky... probably because I use gstreamer instead of xine...
No worrys, that's off-topic and probably easy to mend.
Cheers!
Kitof
11-15-2007, 05:03 AM
Same trouble here with Sapphire Radeon HD 2600 XT AGP 256Mo.
dmesg shows :
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[fglrx] IRQ_MGR is disabled untill GART_CACHABLE memory will be implemented<6>[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f000a1b (hardware caps of chipset)
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
and my Xorg.0.log
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.42.3
(II) fglrx(0): Date: Oct 19 2007
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.23.1-21.fc7
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00099000
(EE) fglrx(0): Failed to enable interrupts.
(II) fglrx(0): [pci] find AGP GART
(II) fglrx(0): [agp] Mode=0x1f000a1b bridge: 0x1106/0x0204
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000214
(II) fglrx(0): [agp] AGP v3 disable mask 0x00000002
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000b19
(II) fglrx(0): [agp] Remapping MC AGP space (new MCAGPBase = 0xd0000000)
(II) fglrx(0): [agp] AGP protocol is enabled for graphics board. (cmd=0x1f000311)
(II) fglrx(0): [agp] graphics chipset has AGP v3.0 (native mode)
(II) fglrx(0): DRI initialization successfull!
My kernel is 2.6.23.1-21 on Fedora 7 (x86_64) with xorg-x11-drv-fglrx-8.42.3-6.lvn7.x86_64.
I've a lot of trouble with video playback (very slow, white screen, stripes, etc...).
Kitof
11-21-2007, 06:08 PM
Exactly the same thing with Catalyst Linux 7.11
Crunchy
11-21-2007, 07:11 PM
Yeh same here Kitof, I'm very disapointed. Although playing video under 7.11 is working fine so I might stay with this release. Scrolling can hitch sometimes but its not bad enough to downgrade back to 8.34.8 as I also have to downgrade xorg-server too.
I'm going to search on the net for possible solutions but I don't hold much hope as 8.34.8 didn't have the error so why should this?
oliver
11-23-2007, 11:40 AM
Yeh same here Kitof, I'm very disapointed. Although playing video under 7.11 is working fine so I might stay with this release. Scrolling can hitch sometimes but its not bad enough to downgrade back to 8.34.8 as I also have to downgrade xorg-server too.
I'm going to search on the net for possible solutions but I don't hold much hope as 8.34.8 didn't have the error so why should this?
I should change the topic for this thread, prob gonna start a new one then to continue this as it's getting far off topic. :p
I'm installing the driver now. Since i'm lucky to still have my old 9500Pro, which happens to work great, I'm kinda slow with testing this stuff out :)
I'll pop the X1950Pro AGP back in a sec, then i'll start the thread. This clearly needs more exposure.
New topic: http://www.phoronix.com/forums/showthread.php?t=6622
jlambrecht
12-06-2007, 06:50 AM
I've just copied the below into a new xorg.conf file and behold! the error with regards to AGP are gone.
dmesg : states the xserver is falling back to kernel-AGP support, appearing so, this is not a driver issue but rather a kernel issue.
Half-Life still does not run and neither is GL-Desktop enable-able but that i'll investigate further asap.
Here is my xorg.conf which works great for me on Fedora Core 7 with ATI X1950 Pro AGP and 8.42.3.
I had pretty much the same symptoms.
XGL has still problem :
fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 42
Current serial number in output stream: 43
Bu AIGLX is very fast!
I had also corruption on screen, which are fixed now.
compiz has a problem with windows manager. If I use instead beryl, all is fine. I tested OpenGL Performance with Quake4... compare to 8.40.4 it's turbo bust!
here my xorg.conf
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "aticonfig-Layout[all]"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
EndSection
Section "Files"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "vbe"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "ch"
Option "XkbVariant" "de_nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Mouse[1]"
Driver "mouse"
Option "Buttons" "10"
Option "Device" "/dev/input/mice"
Option "Name" "A4Tech USB-PS/2 Optical Mouse"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "AccelMethod" "xaa"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
Option "XAANoOffscreenPixmaps" "true"
Option "ForceGenericCPU" "off"
Option "Centermode" "on"
Option "PseudoColorVisuals" "off"
Option "KernelModuleParm" "locked-userpages=0"
Option "no_accel" "no"
Option "no_dri" "no"
Option "ForceMonitors" "notv"
Option "ForceGenericCPU" "no"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enabled"
Option "XVideo" "Enable"
EndSection
oliver
12-06-2007, 07:03 AM
I've just copied the below into a new xorg.conf file and behold! the error with regards to AGP are gone.
dmesg : states the xserver is falling back to kernel-AGP support, appearing so, this is not a driver issue but rather a kernel issue.
Half-Life still does not run and neither is GL-Desktop enable-able but that i'll investigate further asap.
I partially reposted in
http://www.phoronix.com/forums/showthread.php?t=6622
As for
I had also corruption on screen, which are fixed now.
I belive Option "XAANoOffscreenPixmaps" "true" is responsible for that
Admin can you lock this thread please?
sfultong
06-01-2008, 03:11 PM
I'm having a black screen, freezing problem with fglrx as well. Here's what I think is relevant:
-ati radeon x1950 pro agp
-nforce3 chipset
I couldn't find an AGP aperture setting in the bios.
Right now I'm using radeonhd. It'd be nice if I had XVideo working, so I could watch things in mplayer with scaling.
bridgman
06-01-2008, 03:54 PM
sfultong, any interesting messages in your log ?
fyi, radeon (aka -ati) has xvideo support now, and that code is being ported to radeonhd so it should have it soon as well. Also, if you feel brave, we have 3d running on the 5xx parts with both radeon and radeonhd so if you pick up the VERY latest code you could try using opengl output to get nice scaling.
The radeonhd 2D code doesn't use DRM so 2D accel gets disabled if you're using 3D, but that will also get fixed when we port across fresh accel code.
sfultong
06-03-2008, 01:11 AM
Very nice. I probably won't bother compiling those myself, but when Ubuntu packages it up I'll be right on it.
here's the tail of my xorg log:
drmGetBusid returned ''
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.47.3
ABI class: X.Org Server Extension, version 0.3
(II) fglrx(0): Using adapter: 1:0.0.
(--) fglrx(0): VideoRAM: 262144 kByte, Type: DDR3
(II) fglrx(0): AGP card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
I'll try turning off ddc and see what happens.
---
edit: nope, didn't work.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.