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

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-31-04, 04:51 AM   #1
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default 1588x1200 instead of 1600x1200 on Toshiba laptop

Hi,
first of all sorry for my english... i'm italian!

I'm using the nvidia drivers version 1.0-6629.

My sistem is:

Code:
Fast Writes:     Supported
SBA:             Not Supported
AGP Rates:       4x 2x 1x
Registers:       0x1f000017:0x1f000104
Host Bridge:     Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge
Fast Writes:     Supported
SBA:             Supported
AGP Rates:       4x 2x 1x
Registers:       0x1f000217:0x00000104
Status:          Enabled
Driver:          AGPGART
AGP Rate:        4x
Fast Writes:     Disabled
SBA:             Disabled

Model:           GeForce4 420 Go
IRQ:             10
Video BIOS:      04.17.00.41.c7
Card Type:       AGP

NVRM version: NVIDIA Linux x86 NVIDIA Kernel Module  1.0-6629  Wed Nov  3 13:12:51 PST 2004
GCC version:  gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
I still have the problem of "black line on the right of 12 pixel". The problem is that the monitor support the resolution 1600x1200, but EDID says that the maximum may be 1588x1200!!

If i use "IgnoreEDID" "true" option in xorg.conf my screen became horrible! Everything goes white slowly.....

If i use EDID i can go only to 1400x1050. The log file says:

Code:
........

(II) NVIDIA(0): Toshiba Satellite Pro 6100 LCD Monitor: Using hsync range of 29.00-76.00 kHz
(II) NVIDIA(0): Toshiba Satellite Pro 6100 LCD Monitor: Using vrefresh value of 60.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x175" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "360x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "576x432" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "832x624" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "416x312" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "576x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "832x624" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "416x312" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "576x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(WW) NVIDIA(0): Not using mode "1600x1200" (width 1600 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 1588)
(**) NVIDIA(0): Validated modes for display device DFP-0:
(**) NVIDIA(0):      Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(**) 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 "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0):      Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(**) NVIDIA(0):      Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0):      Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "640x480": 54.0 MHz, 60.0 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 "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 1400 x 1050
(**) NVIDIA(0): Display dimensions: (305, 229) mm
(WW) NVIDIA(0): Probed monitor is 320x240 mm, using Displaysize 305x229 mm
(**) NVIDIA(0): DPI set to (116, 116)

.....
I can get the resolution 1588x1200 *not* ignoring EDID with this ModeLine:

Code:
Modeline        "1588x1200" 162 1588 1664 1856 2160 1200 1201 1204 1250
Everything works but there is the problem of the "little black line on the right".

Somebody can help me? There was a driver version that solved this issue.... but i don't remember what was!!

I spended a lot of time to find a solution on Internet, but nobody knows it..... i hope that the nvidia driver one day will solve it!

Bye!
klaudyo is offline   Reply With Quote
Old 12-31-04, 04:56 AM   #2
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

I forgot my xorg.conf!!!
Attached Files
File Type: txt xorg.conf.txt (2.9 KB, 223 views)
klaudyo is offline   Reply With Quote
Old 12-31-04, 07:06 AM   #3
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Have you tried with making a custom modeline for 1600x1200 and with the IgnoreEDID?
Lithorus is offline   Reply With Quote
Old 12-31-04, 08:08 AM   #4
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Quote:
Originally Posted by Lithorus
Have you tried with making a custom modeline for 1600x1200 and with the IgnoreEDID?
I'm not expert to do that..... i've tried with some automatic tool on line.

THe strange thing is that with "nv" driver the modeline

Modeline "1600x1200" 162 1600 1664 1856 2160 1200 1201 1204 1250

works well, the screen is perfect and no black band on right. This is the default modeline for 1600x1200@60 so i can omit it in xorg.conf.

If I change driver and use "nvidia" the screen goes white slowly!! I need

Modeline "1588x1200" 162 1588 1664 1856 2160 1200 1201 1204 1250

but after i get the black band.... strange.....
klaudyo is offline   Reply With Quote
Old 12-31-04, 09:14 AM   #5
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Could you provide a log of when X starts with IgnoreEDID and the resolution set to 1600x1200? and please post the WHOLE log.
Lithorus is offline   Reply With Quote
Old 12-31-04, 09:33 AM   #6
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Quote:
Originally Posted by Lithorus
Could you provide a log of when X starts with IgnoreEDID and the resolution set to 1600x1200? and please post the WHOLE log.
IgnorEDID=true
Driver nvidia
1600x1200
... screen white and horrible.....
Attached Files
File Type: txt Xorg.1.log.txt (27.7 KB, 238 views)
klaudyo is offline   Reply With Quote
Old 01-04-05, 04:47 AM   #7
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

up ...
klaudyo is offline   Reply With Quote
Old 01-04-05, 07:18 AM   #8
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Quote:
Originally Posted by klaudyo
up ...
Could you try this?
Code:
modprobe nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=2
Ofcourse after exiting X and unloading the nvidia module. Try also with different NVreg_Mobile values.
Lithorus is offline   Reply With Quote

Old 01-04-05, 12:56 PM   #9
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Quote:
Originally Posted by Lithorus
Could you try this?
Code:
modprobe nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=2
Ofcourse after exiting X and unloading the nvidia module. Try also with different NVreg_Mobile values.

I have IgnoreEDID=true and NVreg_Mobile=2 in my xorg.conf. I think that it is equal to do modprobe nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=2

Thanks.
klaudyo is offline   Reply With Quote
Old 01-04-05, 01:54 PM   #10
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

Quote:
Originally Posted by klaudyo
I have IgnoreEDID=true and NVreg_Mobile=2 in my xorg.conf. I think that it is equal to do modprobe nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=2

Thanks.
Nope, the NVreg is ONLY for the module. If you notice that those values are ignored in the log.

From the README :
Quote:
Starting in the 1.0-2802 release, information about the internal flatpanel
for use in initializing the display is by default generated on the fly
from data stored in the video BIOS. This can be disabled by setting
the "SoftEDIDs" kernel option to 0. If "SoftEDIDs" is turned off, then
hardcoded data will be chosen from a table, based on the value of the
"Mobile" kernel option.

The "Mobile" kernel option can be set to any of the following values:

0xFFFFFFFF : let the kernel module auto detect the correct value
1 : Dell laptops
2 : non-Compal Toshiba laptops
3 : all other laptops
4 : Compal Toshiba laptops
5 : Gateway laptops

Again, the "Mobile" kernel option is only needed if SoftEDIDs is
disabled; when it is used, it is usually safest to let the kernel
module auto detect the correct value (this is the default behavior).

Should you need to alter either of these options, this can be done by
doing any of the following:

o editing os-registry.c in the usr/src/nv/ directory of the
.run file.

o setting the value on the modprobe command line (eg: `modprobe
nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=3`)

o adding an "options" line to your module configuration file,
usually /etc/modules.conf (eg: "options nvidia
NVreg_Mobile=5")
Lithorus is offline   Reply With Quote
Old 01-05-05, 03:50 AM   #11
klaudyo
Registered User
 
Join Date: Dec 2004
Posts: 10
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

I've tried to modify modules.conf, /etc/modules.d/nvidia (i'm using gentoo) and modify os-registry.c file with NVreg_SoftEDIDs=0 NVreg_Mobile=2 options, but nothing! It seems that the drivers ignore that!

If I remove the option IgnoreEDID=true from xorg.conf it still use EDID also loading the module with NVreg_SoftEDIDs=0 NVreg_Mobile=2 (also with modprobe command).

It seems that this options are ignored everywhere. The only that work is IgnoreEDID in xorg.conf.

Why?

I'm thinkig that the problem with ingoring EIDID (the withe screen) is caused from the missing NVreg_Mobile=2 option.

How to check the nvidia module is loaded with the desired options? lsmod don't say nothing about that.

Thanks!
klaudyo is offline   Reply With Quote
Old 01-05-05, 06:01 AM   #12
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 1588x1200 instead of 1600x1200 on Toshiba laptop

I think it's better to unload the module with modprobe -r nvidia and then probing it again with the values. Mostly since the different distros uses different locations for module configurations, also so it's not necessary to reboot each time.
Lithorus 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
Toshiba debuts widescreen Ultrabook News Archived News Items 0 06-05-12 01:20 PM
302.11 driver only allows native resolution settings of laptop DFP darinmiller NVIDIA Linux 2 05-30-12 03:45 PM
Toshiba Sat 1950 screen setup beaulieu NVIDIA Linux 7 06-13-03 03:17 PM
GF4 Go Toshiba - wtf is the deal?? Azreal?? Tabs NVIDIA Windows Graphics Drivers 1 09-28-02 11:24 PM
Getting GeForce 4 Go Card w/h Laptop Display Working eridu NVIDIA Linux 1 09-09-02 05:36 AM

All times are GMT -5. The time now is 06:55 PM.


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