Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ATI 9800 DRI problem - blank screen + lockup
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Tue Jun 22, 2004 5:08 pm    Post subject: ATI 9800 DRI problem - blank screen + lockup Reply with quote

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
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Tue Jun 22, 2004 5:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Tue Jun 22, 2004 5:55 pm    Post subject: Reply with quote

Wedge_ wrote:
Your log + dmesg look fine to me.

Which is what worries me :(
Quote:

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...

Nope - didn't work

I've also tried without the kernel agp modules and going the internal agp in fglrx route - but that has the same effect :/
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Tue Jun 22, 2004 6:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Tue Jun 22, 2004 6:23 pm    Post subject: Reply with quote

Wedge_ wrote:
Have you tried an older driver version, like 3.2.8?


Every driver in portage - all have the same symptoms :(
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Fri Jun 25, 2004 9:36 am    Post subject: Reply with quote

Bump
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Fri Jun 25, 2004 11:23 am    Post subject: Reply with quote

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
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Fri Jun 25, 2004 7:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
Sastraxi
Apprentice
Apprentice


Joined: 25 Feb 2003
Posts: 258

PostPosted: Fri Jun 25, 2004 8:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Fri Jun 25, 2004 11:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
Sastraxi
Apprentice
Apprentice


Joined: 25 Feb 2003
Posts: 258

PostPosted: Sat Jun 26, 2004 6:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
mortiis
n00b
n00b


Joined: 21 May 2004
Posts: 54

PostPosted: Sat Jun 26, 2004 6:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Sun Jun 27, 2004 6:36 pm    Post subject: Reply with quote

Sastraxi wrote:
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.


Plays Deus Ex 2 and UT2003 just fine under Windows XP - the hardware is fine
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Sun Jun 27, 2004 6:38 pm    Post subject: Reply with quote

mortiis wrote:
I have the same problems but with another hardware, but is an asus board too, Asus P4PE and an Asus Radeon 9800pro.


Bleh - maybe ATI just doesn't like Asus mobo's under Linux :(
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
mortiis
n00b
n00b


Joined: 21 May 2004
Posts: 54

PostPosted: Sun Jun 27, 2004 8:35 pm    Post subject: Reply with quote

Its the first and last time ive bought ATI hardware.
Back to top
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Mon Jun 28, 2004 8:40 am    Post subject: Reply with quote

mortiis wrote:
Its the first and last time ive bought ATI hardware.


As my hardware plays fine under Windows, I doubt that it's a hardware issue. It's just a shitty Linux driver
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Thu Jul 01, 2004 4:54 pm    Post subject: Reply with quote

Bumpage!
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
riven
n00b
n00b


Joined: 10 Jul 2004
Posts: 44

PostPosted: Sun Jul 11, 2004 8:33 am    Post subject: Reply with quote

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
View user's profile Send private message
MARIOJR
n00b
n00b


Joined: 12 Jul 2004
Posts: 9

PostPosted: Thu Jul 15, 2004 1:48 am    Post subject: Reply with quote

same problem
ASUS p4pe + 9800 PRo aiw + ATI-DRIVERS = hardlock!!
...
Any ideias? :x
Back to top
View user's profile Send private message
UberLord
Retired Dev
Retired Dev


Joined: 18 Sep 2003
Posts: 6835
Location: Blighty

PostPosted: Thu Jul 15, 2004 9:18 am    Post subject: Reply with quote

Well well well - we all have Asus motherboards......
_________________
Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Thu Jul 15, 2004 9:28 am    Post subject: Reply with quote

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
View user's profile Send private message
MARIOJR
n00b
n00b


Joined: 12 Jul 2004
Posts: 9

PostPosted: Thu Jul 15, 2004 2:38 pm    Post subject: Reply with quote

Could the moderator fix this topic.. ?
We could gather more people with the same problem.. :( and as Wedge_ said .. get in touch with ATI :evil:
THX
Back to top
View user's profile Send private message
riven
n00b
n00b


Joined: 10 Jul 2004
Posts: 44

PostPosted: Thu Jul 15, 2004 10:00 pm    Post subject: Reply with quote

ive sent them a feedback report

http://apps.ati.com/linuxDfeedback/index.asp

i suggest you all do the same to press the issue
Back to top
View user's profile Send private message
MARIOJR
n00b
n00b


Joined: 12 Jul 2004
Posts: 9

PostPosted: Fri Jul 16, 2004 3:28 am    Post subject: Reply with quote

I've sent mine!
Lets wait now! :x
Back to top
View user's profile Send private message
Aerdt
n00b
n00b


Joined: 08 Jul 2004
Posts: 8

PostPosted: Fri Jul 16, 2004 4:18 am    Post subject: Re: ATI 9800 DRI problem - blank screen + lockup Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum