View previous topic :: View next topic |
Author |
Message |
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
Posted: Tue Jun 22, 2004 5:08 pm Post subject: ATI 9800 DRI problem - blank screen + lockup |
|
|
Greets - hopefully someone can solve my DRI problem!
Hardware: ASUS P4T533 mobo 9800 Pro 512 megger
Gentoo 2004.1 - fully up to date system. Running ~x86
fglrx is loading properly, agp is starting properly, fglrxconfig did my config file and I haven't changed it by hand. All default options were selected except for seleting external gart. There are NO error's in my log files (except for 1 - detailed below). Without DRI, everything works as it should. With DRI I have a few problems as detailed below.
1) Without a VESA framebuffer enabled through the kernel I get a black screen and the entire PC hard locks when I load X. No errors reported
2) With a VESA framebuffer enabled I get graphic corruption on starting X and any OpenGL application hard locks the PC. Infact, on reboot I see the screen I had before I reset the box. When GNOME finishes loading it resets the screen. Only error reported is in the dmesg output about MTRR overlap - not using a framebuffer does not cause this, but then I get scenario 1 instead.
In both situations, I can ssh into the box.
I can also kill glxgears and get control back with scenario 2.
xorg.conf
Xorg.0.log
dmesg
Kernel 2.6.7 .config
Can anyone help me? _________________ Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool |
|
Back to top |
|
|
Wedge_ Advocate
Joined: 08 Aug 2002 Posts: 3614 Location: Scotland
|
Posted: Tue Jun 22, 2004 5:23 pm Post subject: |
|
|
Your log + dmesg look fine to me. The only thing I can think of just now is to try compiling the kernel AGP as modules instead of having it compiled in. It does sometimes make a difference... _________________ Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
Wedge_ Advocate
Joined: 08 Aug 2002 Posts: 3614 Location: Scotland
|
Posted: Tue Jun 22, 2004 6:19 pm Post subject: |
|
|
Have you tried an older driver version, like 3.2.8? _________________ Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
Wedge_ Advocate
Joined: 08 Aug 2002 Posts: 3614 Location: Scotland
|
Posted: Fri Jun 25, 2004 11:23 am Post subject: |
|
|
No idea, tbh Your kernel config is fine, your xorg.conf is fine.... I don't see why it's having problems. You say you can ssh in after it hangs - have you tried checking the Xorg log and dmesg for any new messages at that point? _________________ Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
Posted: Fri Jun 25, 2004 7:01 pm Post subject: |
|
|
Wedge_ wrote: | No idea, tbh Your kernel config is fine, your xorg.conf is fine.... I don't see why it's having problems. You say you can ssh in after it hangs - have you tried checking the Xorg log and dmesg for any new messages at that point? |
There are no errors.
glxgears just uses up 99% CPU time.
Killing glxgears brings X back to life.
The odd this is, when X is frozen, I press ctl-alt-backspace and nothing happens.
When I kill glxgears X then processes all mouse and keyboard input!
Wierd..... _________________ Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool |
|
Back to top |
|
|
Sastraxi Apprentice
Joined: 25 Feb 2003 Posts: 258
|
Posted: Fri Jun 25, 2004 8:45 pm Post subject: |
|
|
Uberlord: look for a line in vesafb.c (your kernel sources, somewhere) that has 1024 * 1024 * 16 in it, and a whole slew of comments above... remove this if construct completely as it limits the amount of memory visible to the ATI driver, producing the MTRR overlaps. I'm not sure how far it would go to solve your problem, but it will stop the MTRR overlaps and give peace of mind, I guess. _________________ Platypus. |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
Posted: Fri Jun 25, 2004 11:15 pm Post subject: |
|
|
Sastraxi wrote: | Uberlord: look for a line in vesafb.c (your kernel sources, somewhere) that has 1024 * 1024 * 16 in it, and a whole slew of comments above... remove this if construct completely as it limits the amount of memory visible to the ATI driver, producing the MTRR overlaps. I'm not sure how far it would go to solve your problem, but it will stop the MTRR overlaps and give peace of mind, I guess. |
Please note that this causes scenario 1 in my first post which doesn't use any framebuffer. This would have the same effect as vesa isn't even used.
Basically X doesn't start - ssh into the box and X is eating up 99% of CPU time.
Thanks for trying though. _________________ Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool |
|
Back to top |
|
|
Sastraxi Apprentice
Joined: 25 Feb 2003 Posts: 258
|
Posted: Sat Jun 26, 2004 6:25 pm Post subject: |
|
|
Do you know if this card isn't actually broken? If it semi-works when you're only using the first 16 megs, maybe there's something wrong with the RAM. _________________ Platypus. |
|
Back to top |
|
|
mortiis n00b
Joined: 21 May 2004 Posts: 54
|
Posted: Sat Jun 26, 2004 6:35 pm Post subject: |
|
|
I have the same problems but with another hardware, but is an asus board too, Asus P4PE and an Asus Radeon 9800pro. |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
mortiis n00b
Joined: 21 May 2004 Posts: 54
|
Posted: Sun Jun 27, 2004 8:35 pm Post subject: |
|
|
Its the first and last time ive bought ATI hardware. |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
riven n00b
Joined: 10 Jul 2004 Posts: 44
|
Posted: Sun Jul 11, 2004 8:33 am Post subject: |
|
|
same problem here with a 9800XT, Asus A7v8X (KT400 chipset).
the only sign i get of an error is in dmesg
Quote: | kobject_register failed for agpgart-via (-17)
[<c02316ea>] kobject_register+0x57/0x59
[<c028b79b>] bus_add_driver+0x50/0xb9
[<c0238b62>] pci_register_driver+0x6c/0x94
[<e09fe00f>] agp_via_init+0xf/0x1d [via_agp]
[<c01368b8>] sys_init_module+0x15b/0x2b1
[<c01050e3>] syscall_call+0x7/0xb
|
|
|
Back to top |
|
|
MARIOJR n00b
Joined: 12 Jul 2004 Posts: 9
|
Posted: Thu Jul 15, 2004 1:48 am Post subject: |
|
|
same problem
ASUS p4pe + 9800 PRo aiw + ATI-DRIVERS = hardlock!!
...
Any ideias? |
|
Back to top |
|
|
UberLord Retired Dev
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
|
Wedge_ Advocate
Joined: 08 Aug 2002 Posts: 3614 Location: Scotland
|
Posted: Thu Jul 15, 2004 9:28 am Post subject: |
|
|
I'd suggest getting in touch with ATI (all of you) and point them to this thread. I actually have an Asus board myself (nForce2 rather than Intel/Via) which works fine, but it looks like there's a problem somewhere... _________________ Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ |
|
Back to top |
|
|
MARIOJR n00b
Joined: 12 Jul 2004 Posts: 9
|
Posted: Thu Jul 15, 2004 2:38 pm Post subject: |
|
|
Could the moderator fix this topic.. ?
We could gather more people with the same problem.. and as Wedge_ said .. get in touch with ATI
THX |
|
Back to top |
|
|
riven n00b
Joined: 10 Jul 2004 Posts: 44
|
|
Back to top |
|
|
MARIOJR n00b
Joined: 12 Jul 2004 Posts: 9
|
Posted: Fri Jul 16, 2004 3:28 am Post subject: |
|
|
I've sent mine!
Lets wait now! |
|
Back to top |
|
|
Aerdt n00b
Joined: 08 Jul 2004 Posts: 8
|
Posted: Fri Jul 16, 2004 4:18 am Post subject: Re: ATI 9800 DRI problem - blank screen + lockup |
|
|
I have a somewhat similar issue, although X starts flawlessly. However when I quit back to kdm or the console, the screen goes blank on my CRT. I suspected a hardlock, but then tried turning my monitor off and back on. That worked, but it is really annoying.
I am also unable to switch refresh rates as the ati driver seem to hardlock my monitor/board combo to 85Hz. And 85Hz is something that my monitor can do, but it doesn't like to switch resolutions. Sometime the monitor even shows a sign of dying by displaying and bright white fading halo.
I tried XFree and Xorg and got the same results, so I assume it is fglrx.
Personally, I think the ATI drivers are poor, regardless of the OS. The fact that the current fglrx only supports a color depth of 24 speaks for itself. Plus a total lack of documentation (geez, how long did it take you to figure out not to compile the ATI drivers in the kernel and the ATI fb vesa support?)
Asus mobo, Radeon 9800SE, Xorg 6.7.0 |
|
Back to top |
|
|
|