Re: X becomes unresponsive with nvidia / xscreensaver and desktop panics

From: O. Hartmann <ohartman_at_mail.zedat.fu-berlin.de>
Date: Fri, 09 Jan 2009 00:00:46 +0100
Garrett Cooper wrote:
> On Jan 8, 2009, at 12:36 AM, Roman Divacky wrote:
>
>> On Wed, Jan 07, 2009 at 11:49:26PM -0800, Garrett Cooper wrote:
>>> Hello folks,
>>>     As many probably know, I recently installed FreeBSD 8-CURRENT on
>>> my desktop.
>>>     One of the things I'm noting is that when I use dual displays with
>>> the nvidia driver, and xscreensaver kicks in and keeps going for a
>>> period of time, the machine's X.org console eats up a core, and when I
>>> try and do anything like gdb Xorg, the system hangs, attempts to panic
>>> (I assume that's the case because I hear it beep and attempt to
>>> restart), then I have to give it a warm boot. truss(1)'ing Xorg showed
>>> that there were a lot of SIGALARM's being fired and masked.
>>>        This is incredibly reminiscent of the days when I used to run
>>> Linux and
>>>     I forgot to configure my dump device (doh), but this problem
>>> appears
>>> to be easily reproducible with my environment. I'm fixing that issue
>>> right now, so I should have a working crashdump soon...
>>>     Just wondering if anyone else has seen this issue, or if it's
>>> just me
>>> once again.
>>> Thanks,
>>
>> the nvidia driver keeps my 8-current crashing/deadlocking when
>> playing video
>> quite often (once a week?). I have no idea what it causes.
>>
>> the code of the driver seems to be done in 5.x times. I believe it needs
>> some rehashing as it might not get the semantics of "things" in 8.x
>> right
>
>
> Hey Roman!
>     Yeah, I'm fine with it being slow, for a little while, as long as
> it's functional... I do realize that nvidia is still giant locked
> (ew..), so it might be some nasty resource contention.
>     Are you using Linux emulation support with the driver?
> Cheers,
> -Garrett
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to
> "freebsd-current-unsubscribe_at_freebsd.org"
I have and I had the same in FreeBSD 7.0/7.1 and now with 8.0-CUR with
both a NV8600GTS and an older NV6800GT. A very old NV6600 never showed
up these lockings when I used that PCIe-Card with FreeBSD 7.0/7.1, but
I'm not sure. The locks came spontanous, sometimes after heavy usage of
'mplayer', but sometimes instantanously after the destop showed up.

On those boxes, there is no Linux emulation and no Linux BLOB (useless,
due to 64 Bit). I swapped the 'nv' driver on all FreeBSD boxes with
'vesa', because there is another issue with sprites/graphics buffers
many times reported using FireFox.

When the display got locked, sometimes I had the chance opening a ssh
session killing Xorg/xdm and restarting working, but by the end, that
was when changing towards 8.0-CUR, this 'trick' didn't work anymore. On
FBSD 7, Xorg was eating up 100% CPU time.
Received on Thu Jan 08 2009 - 22:00:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:40 UTC