Bug 16269 - NV47 DVI DPMS scary loop
Summary: NV47 DVI DPMS scary loop
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-08 05:10 UTC by Roc Vallès Domènech
Modified: 2010-07-23 16:45 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (147.70 KB, text/x-log)
2008-06-08 05:10 UTC, Roc Vallès Domènech
no flags Details
Xorg.conf (1.74 KB, application/octet-stream)
2008-06-08 05:10 UTC, Roc Vallès Domènech
no flags Details

Description Roc Vallès Domènech 2008-06-08 05:10:22 UTC
Created attachment 16997 [details]
Xorg.0.log

in short, behaviour of xset dpms force suspend/standby/off
blob: TFT turns off
nouveau: TFT turns off, then on "no signal", then off (repeat forever)

The TFT is a ViewSonic VP930, connected by DVI.
I attach xorg.conf and Xorg.0.log.

Nouveau was build a few hours ago (20080608, 2am GMT aprox)

It's scary enough! It would help to know how to entirelly disable DPMS in xorg.conf so that I can use nouveau without fear of destroying the screen, while the problem is identified and a solution is found.

Interestingly, a really old blob version did behave like that with my old NV11 card and this screen, a pair of years ago. Nvidia fixed it eventually.

Interesting part of dmesg (not much to see there):
[   12.124804] agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
[   12.124825] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[   12.124925] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[ 1354.480303] [drm] Initialized drm 1.1.0 20060810
[ 1354.484501] [drm] Detected an NV40 generation card (0x047300a1)
[ 1354.484507] [drm] Initialized nouveau 0.0.10 drm-2.3.0-1274-g6905c7a29d2a3bc0e on minor 0
[ 1356.530920] agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
[ 1356.530943] agpgart: X tried to set rate=x12. Setting to AGP3 x8 mode.
[ 1356.530953] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[ 1356.531066] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[ 1356.810550] [drm] Allocating FIFO number 0
[ 1356.812848] [drm] nouveau_fifo_alloc: initialised FIFO 0
[ 1356.813176] [drm] Allocating FIFO number 1
[ 1356.815370] [drm] nouveau_fifo_alloc: initialised FIFO 1
Comment 1 Roc Vallès Domènech 2008-06-08 05:10:57 UTC
Created attachment 16998 [details]
Xorg.conf
Comment 2 Roc Vallès Domènech 2008-06-08 05:11:52 UTC
lspci lists the card as:
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GS] (rev a2)
Comment 3 Roc Vallès Domènech 2008-06-09 02:21:57 UTC
In the other output of the card, there's a non-DCC-enabled CRT. I should have commented on this earlier, but for some reason I didn't think on it.

Interestingly, I had to boot sysresccd to move some data around and reinstall grub after a HDs reorganization, and noticed the bug is also there with the nv driver this livecd has (2.1.2). So, the only one that works properly is the blob here.
Comment 4 Roc Vallès Domènech 2008-06-10 01:05:50 UTC
Just sent a trace to the mmiotraces address. Subject is "bug 16269".

The trace contains X startup, xset dpms force off and on, with markers everywhere.

I hope this helps figure out how the blob properly does turn the TFT off.
Comment 5 Stuart Bennett 2009-01-13 15:33:14 UTC
A lot of the dpms code has been changed since this was reported.  Any chance you could see if your problem is fixed?
Comment 6 Marcin Slusarz 2010-07-23 16:45:16 UTC
No reponse from the reporter for more than a year. Closing.
If the problem still exists on current version, please reopen with new set of logs.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.