Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-11-06, 08:00 AM   #1
jwiz
Registered User
 
Join Date: Jan 2006
Posts: 25
Angry Nvidia driver trying to destroy TFT display?

System: Fedora Core 3 with nvidia-driver-1.0-8174 or nvidia-driver-1.0-8178
TFT: Samsung SyncMaster 510T (1024*768/60Hz) connected to DVI port
Graphic card: LeadTek A 6600 GT TDH

I have recently switched from ATI 9600 Pro to the a .m. GeForce 6600GT due to ATI's bad performance under Linux, but what have I got - crap all sorts!
This Nvidia driver/card combo is obviously trying to kill my display with all kind of weird & wrong resolutions upon X server restart, for instance upon shutting down a KDE session and falling back to the graphical log-in screen.

About 1 out of 3 times I end up with wrong resolutions such as 509*456, 1412*906 or with totally unsyncable ones, or with a black screen.

This also happens when switching to the virtual console and back.

The problem is not display related as it happens also with an attached Sony TFT, but it is definitely DVI related, as it does not seem to appear at the VGA port.

And it is definitely related to the crappy nvidia-drivers, because de-installing them and using Xorg's native nv-drivers cures the problem as well.

So this is the wonderful world of NVIDIA? Forget it!
jwiz is offline   Reply With Quote
Old 03-11-06, 09:39 AM   #2
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: Nvidia driver trying to destroy TFT display?

What does your X logfile say about detected EDID etc?
I have a 6600GT card with 8178 driver and I don't see this problem...
pe1chl is offline   Reply With Quote
Old 03-11-06, 10:36 AM   #3
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Nvidia driver trying to destroy TFT display?

jwiz,
Please generate and post an nvidia-bug-report.log after this problem occurs.

Thanks,
Lonni
netllama is offline   Reply With Quote
Old 03-11-06, 11:28 AM   #4
jwiz
Registered User
 
Join Date: Jan 2006
Posts: 25
Default Re: Nvidia driver trying to destroy TFT display?

Quote:
Originally Posted by pe1chl
What does your X logfile say about detected EDID etc?
I have a 6600GT card with 8178 driver and I don't see this problem...
Option "UseEdidFreqs" is set to "false", because HorizSync is cropped at 49.0 kHz, and VertRefresh at 60 hz in xorg.conf.

This was done to run the display at its optimum refresh rate of 60 Hz every time the X server is started, as otherwise it would always run at its maximum refresh of 75 Hz, which is a waste.
The navtive Xorg driver does not have a prob with that.
Does Nvidia?

P.S: These are the validated modes for the display from xorg.0.log:

(**) NVIDIA(0): Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(**) NVIDIA(0): Mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(**) NVIDIA(0): Default mode "848x480": 31.5 MHz, 29.8 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "640x384": 40.1 MHz, 47.7 kHz, 60.1 Hz (D)
(**) NVIDIA(0): Default mode "640x360": 37.2 MHz, 44.8 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(**) NVIDIA(0): Default mode "424x240": 15.7 MHz, 29.8 kHz, 60.1 Hz (D)
(**) NVIDIA(0): Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
jwiz is offline   Reply With Quote
Old 03-11-06, 12:02 PM   #5
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: Nvidia driver trying to destroy TFT display?

Quote:
Originally Posted by jwiz
it would always run at its maximum refresh of 75 Hz, which is a waste.
A waste of what? Memory bandwidth? I don't think you have to worry about that with a card like the 6600GT... this is an issue with chipset-embedded video controllers that share the videomemory with system RAM. Maybe you have read about that.

I would not worry about running a display at 75Hz, certainly not when it is only 1024x768 in size...
pe1chl is offline   Reply With Quote
Old 03-11-06, 11:47 PM   #6
hayaka
amd64 arch user
 
Join Date: Jun 2004
Posts: 45
Default Re: Nvidia driver trying to destroy TFT display?

Quote:
Originally Posted by jwiz
Option "UseEdidFreqs" is set to "false", because HorizSync is cropped at 49.0 kHz, and VertRefresh at 60 hz in xorg.conf.

This was done to run the display at its optimum refresh rate of 60 Hz every time the X server is started, as otherwise it would always run at its maximum refresh of 75 Hz, which is a waste.
There are smarter ways of making 60Hz the first refresh rate Xorg uses.

Personally, I set up a modeline that I call 1024x768x60 in the montor section, and then I list that mode first in the screen section. (This is the way I set the LCD to 60Hz, when I use a LCD and CRT @ 85Hz in Twinview)

There's a simpler way to choose the display resolution/refresh rate AFTER you're logged on is to use your desktop Display/Resolution manager. It's basically a front end to xrandr.

It's not a smart idea to dismiss the EDIDs if they are correctly reported from the monitor.
__________________
Arch64 w/ Vanilla 2.6.37.1
Gigabyte GA-MA790GP-UDH4 / AMD Phenom X6 1090T / 8GB (4xDDR2)
GeForce GTX460 1GB PCIe Dual-DVI+miniHDMI
hayaka is offline   Reply With Quote
Old 03-12-06, 06:26 AM   #7
jwiz
Registered User
 
Join Date: Jan 2006
Posts: 25
Default Re: Nvidia driver trying to destroy TFT display?

Quote:
Originally Posted by hayaka
There are smarter ways of making 60Hz the first refresh rate Xorg uses.

Personally, I set up a modeline that I call 1024x768x60 in the montor section, and then I list that mode first in the screen section. (This is the way I set the LCD to 60Hz, when I use a LCD and CRT @ 85Hz in Twinview)
I've tried that already, but I end up with weird resolution too.


Quote:
Originally Posted by hayaka
There's a simpler way to choose the display resolution/refresh rate AFTER you're logged on is to use your desktop Display/Resolution manager. It's basically a front end to xrandr.
This is only true for Desktop Manager that support that feature. Simple ones like twm still run at 75HZ, the same goes for any startup splash or graphical log-in screen.


Quote:
Originally Posted by hayaka
It's not a smart idea to dismiss the EDIDs if they are correctly reported from the monitor.
So, how come Xorg drivers can handle it?
jwiz is offline   Reply With Quote
Old 03-12-06, 11:56 AM   #8
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Nvidia driver trying to destroy TFT display?

jwiz,
I've asked you to post a bug report, which you have not yet done. Without the bug report, I can't comment on why this is working with a different driver, as I don't know why its not working with the nvidia driver.

Thanks,
Lonni
netllama is offline   Reply With Quote

Old 03-12-06, 10:19 PM   #9
hayaka
amd64 arch user
 
Join Date: Jun 2004
Posts: 45
Default Re: Nvidia driver trying to destroy TFT display?

Quote:
Originally Posted by jwiz
This is only true for Desktop Manager that support that feature. Simple ones like twm still run at 75HZ, the same goes for any startup splash or graphical log-in screen.
Like I said before, they act as frontends to xrandr. (You know that command line tool that comes with X)

Let's query my display options

Code:
$ xrandr -q
 SZ:    Pixels          Physical       Refresh
*0   1280 x 1024   ( 342mm x 271mm )  *75   60
 1   1024 x 768    ( 342mm x 271mm )   75   70   60
 2    800 x 600    ( 342mm x 271mm )   75   72   60   56
 3    640 x 480    ( 342mm x 271mm )   75   73   60
 4   1280 x 960    ( 342mm x 271mm )   60
 5   1152 x 864    ( 342mm x 271mm )   75
 6    832 x 624    ( 342mm x 271mm )   75
 7    700 x 525    ( 342mm x 271mm )   60
 8    640 x 512    ( 342mm x 271mm )   75   60
 9    576 x 432    ( 342mm x 271mm )   75
 10   512 x 384    ( 342mm x 271mm )   75   70   60
 11   416 x 312    ( 342mm x 271mm )   75
 12   400 x 300    ( 342mm x 271mm )   75   72   60   56
 13   320 x 240    ( 342mm x 271mm )   75   73   60
Current rotation - left
Current reflection - none
Rotations possible - normal left inverted right
Reflections possible - none
Now to set to 60 cause my Flat Panel says it optimal

Code:
$ xrandr -r 60
 SZ:    Pixels          Physical       Refresh
*0   1280 x 1024   ( 342mm x 271mm )   75  *60
 1   1024 x 768    ( 342mm x 271mm )   75   70   60
 2    800 x 600    ( 342mm x 271mm )   75   72   60   56
 3    640 x 480    ( 342mm x 271mm )   75   73   60
 4   1280 x 960    ( 342mm x 271mm )   60
 5   1152 x 864    ( 342mm x 271mm )   75
 6    832 x 624    ( 342mm x 271mm )   75
 7    700 x 525    ( 342mm x 271mm )   60
 8    640 x 512    ( 342mm x 271mm )   75   60
 9    576 x 432    ( 342mm x 271mm )   75
 10   512 x 384    ( 342mm x 271mm )   75   70   60
 11   416 x 312    ( 342mm x 271mm )   75
 12   400 x 300    ( 342mm x 271mm )   75   72   60   56
 13   320 x 240    ( 342mm x 271mm )   75   73   60
Current rotation - left
Current reflection - none
Rotations possible - normal left inverted right
Reflections possible - none
Now it's set at 60Hz. I'm lazy so I put the command in one of the X start scripts so when XDM comes up, it's starts at the right rate. (And so it's rotated vertically)
__________________
Arch64 w/ Vanilla 2.6.37.1
Gigabyte GA-MA790GP-UDH4 / AMD Phenom X6 1090T / 8GB (4xDDR2)
GeForce GTX460 1GB PCIe Dual-DVI+miniHDMI
hayaka is offline   Reply With Quote
Old 03-13-06, 06:05 AM   #10
jwiz
Registered User
 
Join Date: Jan 2006
Posts: 25
Default Re: Nvidia driver trying to destroy TFT display?

@netllama
Bug report coming up soon

@hayaka
I have not dug deep into xrandr option so far, but I'll give it a try and see how it goes, though I don't like this kind of post-mending much when all should have been settled in xorg.conf already.
jwiz is offline   Reply With Quote
Old 03-13-06, 03:01 PM   #11
jwiz
Registered User
 
Join Date: Jan 2006
Posts: 25
Default Re: Nvidia driver trying to destroy TFT display?

@netllama

Encl. pls. find the requested bug report.
Attached Files
File Type: log nvidia-bug-report.log (99.2 KB, 199 views)
jwiz is offline   Reply With Quote
Old 03-13-06, 03:09 PM   #12
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Nvidia driver trying to destroy TFT display?

I have a few questions/comments based on the bug report you've provided:
0) Does this reproduce if you remove vga=791 from grub.conf (and reboot)?
1) Is there a reason why you are setting "UseEdidFreqs" to "false"?
2) The only mode that I see X actually using in your bug report is 1024x768. Can you elaborate on where you are seeing "509*456, 1412*906 or with totally unsyncable ones", and provide a bug report, or X log that captures them?

Thanks,
Lonni
netllama is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Russian Masterpieces Put on Display Using NVIDIA GPU Technology News Archived News Items 0 06-25-12 05:10 PM
Need Help Installing NVIDIA Tesla M2070Q in Linux RHEL5 Ferianto85 NVIDIA Linux 0 05-18-12 09:35 PM
302.07 (beta) for Linux x86/x86_64 released AaronP NVIDIA Linux 0 05-02-12 10:55 AM
Getting the proprietary nvidia driver to run with Debian 3.0 r0 (woody) Katchina404 NVIDIA Linux 9 01-12-03 09:49 AM
nvidia + 2.4.19 gentoo = messed up ulukay NVIDIA Linux 18 11-02-02 12:58 AM

All times are GMT -5. The time now is 02:31 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.