Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

nvidia drivers, no max resolution

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
9 posts • Page 1 of 1
Author
Message
unclecameron
n00b
n00b
User avatar
Posts: 10
Joined: Fri May 18, 2007 10:46 pm

nvidia drivers, no max resolution

  • Quote

Post by unclecameron » Wed May 23, 2007 5:17 pm

I followed the guide for nvidia drivers here: http://www.gentoo.org/doc/en/nvidia-guide.xml

for an nvidia NV5M64 Riva TNT2 PCI video card, using nvidia-legacy-drivers, but can only get max resolution of 1280x1024 on my Dell E228WFP 22" monitor, which supports 1680x1050, I can get that resolution using Redhat/CentOS/Fedora drivers with the same hardware (swap hard drive in bay and boot). I have to guess nvidia only has 2 publicly available drivers (legacy/current), does Redhat have something special? The newer nvidia driver doesn't help, I tried that. My xorg.conf file shows:

-------------------------------------
Section "Module"
Load "ddc"
Load "vbe"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap"
Load "type1"
Load "freetype"
Load "record"
EndSection
Section "Monitor"
Identifier "Dell_E228WFP"
#HorizSync 28.0 - 96.0
HorizSync 30.0 - 83.0
#VertRefresh 50.0 - 75.0
VertRefresh 56.0 - 75.0
EndSection
Section "Device"
Identifier "Card0"
# The following line is auto-generated by x11-misc/mkxf86config
Driver "nvidia"
VendorName "All"
BoardName "All"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Dell_E228WFP"
DefaultColorDepth 24
...
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
---------------------------------

Am I missing something terribly obvious...hopefully?
Thanks,
Cameron
San Diego
-----------
Silence is golden...duct tape is silver
Top
PaulBredbury
Watchman
Watchman
User avatar
Posts: 7310
Joined: Thu Jul 14, 2005 3:47 pm

  • Quote

Post by PaulBredbury » Wed May 23, 2007 5:32 pm

RedHat does not have a special driver. All distros use the nvidia drivers as-is. The fault is probably with your xorg.conf - why restrict HorizSync and VertRefresh? Don't restrict it to 75.0, you're ignoring the potential for rounding errors, e.g 75.0001.
Top
kernelOfTruth
Watchman
Watchman
User avatar
Posts: 6111
Joined: Tue Dec 20, 2005 10:34 pm
Location: Vienna, Austria; Germany; hello world :)
Contact:
Contact kernelOfTruth
Website

  • Quote

Post by kernelOfTruth » Wed May 23, 2007 6:12 pm

I guess your graphics card / monitor supports 85 Hz on that resolution?

Code: Select all

gtf 1680 1050 85
# 1680x1050 @ 85.00 Hz (GTF) hsync: 93.75 kHz; pclk: 214.51 MHz
Modeline "1680x1050_85.00" 214.51 1680 1800 1984 2288 1050 1051 1054 1103 -HSync +Vsync
just enter

gtf X Y Hz

where X is horizontal, Y is vertical, Hz is refresh rate

you can also replace:

Code: Select all

 HorizSync 30.0 - 83.0 
with

Code: Select all

 HorizSync 30.0 - 93.75
and

Code: Select all

 VertRefresh 56.0 - 75.0
with

Code: Select all

 VertRefresh 56.0-214.51
this should enable you to get that high resolution ...

if I wrote something wrong, just try out the modeline ...

... now good luck :wink:
https://github.com/kernelOfTruth/ZFS-fo ... scCD-4.9.0
https://github.com/kernelOfTruth/pulsea ... zer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Top
unclecameron
n00b
n00b
User avatar
Posts: 10
Joined: Fri May 18, 2007 10:46 pm

  • Quote

Post by unclecameron » Wed May 23, 2007 7:02 pm

I ran:

Code: Select all

gtf 1680 1050 60
based on Dell's information here: http://support.dell.com/support/edocs/m ... ifications

and got:

# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync

so set xorg.conf to:

Code: Select all

 #HorizSync    28.0 - 96.0
 #attemtp 2HorizSync    29.0 - 84.0
 #attemp 3 HorizSync  29.0 - 93.76
 HorizSync  29.0 - 65.22
 #VertRefresh  50.0 - 75.0
 #attempt2 VertRefresh  55.0 - 76.0
 #attempt3 VertRefresh  55.0 - 214.51
  VertRefresh  55.0 - 147.14
and got:
(II) Reloading /usr/lib/xorg/modules/libddc.so
(WW) NVIDIA(0): The user specified HorizSync "29.000-65.220" has been adjusted
(WW) NVIDIA(0): to "30.000-65.220" (the intersection with EDID-specified
(WW) NVIDIA(0): HorizSync "30.000-83.000")
(WW) NVIDIA(0): The user specified VertRefresh "55.000-147.140" has been
(WW) NVIDIA(0): adjusted to "56.000-75.000" (the intersection with
(WW) NVIDIA(0): EDID-specified VertRefresh "56.000-75.000"
(II) NVIDIA(0): Dell_E228WFP: Using hsync range of 30.00-65.22 kHz
(II) NVIDIA(0): Dell_E228WFP: Using vrefresh range of 56.00-75.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 215.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 "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" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync 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)
(WW) (1280x1024,Dell_E228WFP) mode clock 157.5MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(WW) (1600x1200,Dell_E228WFP) mode clock 162MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(WW) (1600x1200,Dell_E228WFP) mode clock 175.5MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(WW) (1600x1200,Dell_E228WFP) mode clock 189MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)

in /var/log/Xorg.0.log

I don't know why it doesn't seem to be attempting 1680x1050 according to the log file?

Thanks for any info.
Thanks,
Cameron
San Diego
-----------
Silence is golden...duct tape is silver
Top
Dinini
Apprentice
Apprentice
Posts: 236
Joined: Wed Jun 11, 2003 12:22 am

  • Quote

Post by Dinini » Wed May 23, 2007 11:32 pm

unclecameron wrote: (WW) NVIDIA(0): The user specified HorizSync "29.000-65.220" has been adjusted
(WW) NVIDIA(0): to "30.000-65.220" (the intersection with EDID-specified
(WW) NVIDIA(0): HorizSync "30.000-83.000")
(WW) NVIDIA(0): The user specified VertRefresh "55.000-147.140" has been
(WW) NVIDIA(0): adjusted to "56.000-75.000" (the intersection with
(WW) NVIDIA(0): EDID-specified VertRefresh "56.000-75.000"
Either the EDID info being returned by the monitor is bogus or the specifications are. Xorg is using the EDID information as gospel and adjusting the specs. Since the EDID information says you are not capable of that resolution you can't use it.

Check to see if there is an NVIDIA driver setting that disables EDID.
Top
nixnut
Bodhisattva
Bodhisattva
User avatar
Posts: 10974
Joined: Fri Apr 09, 2004 1:43 pm
Location: the dutch mountains

  • Quote

Post by nixnut » Thu May 24, 2007 5:05 pm

Moved from Installing Gentoo to Desktop Environments.
xorg stuff, so moved here.
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Top
unclecameron
n00b
n00b
User avatar
Posts: 10
Joined: Fri May 18, 2007 10:46 pm

  • Quote

Post by unclecameron » Thu May 24, 2007 10:06 pm

I've attempted to disable EDID based on info. here: http://us.download.nvidia.com/XFree86/L ... dix-d.html

so I added the following lines to my xorg.conf
------------------------
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "All"
BoardName "All"
# BusID "PCI:1:0:0"
Option "UseEDID" "False"
Option "UseEdidDpi" "FALSE"
Option "UseEdidFreqs" "FALSE"
Option "ModeValidation" "NoEdidModes"
EndSection
--------------------------

but am still getting this in the /var/log/Xorg.0.log:
--------------------------
(II) Reloading /usr/lib/xorg/modules/libddc.so
(WW) NVIDIA(0): The user specified HorizSync "29.000-65.220" has been adjusted
(WW) NVIDIA(0): to "30.000-65.220" (the intersection with EDID-specified
(WW) NVIDIA(0): HorizSync "30.000-83.000")
(WW) NVIDIA(0): The user specified VertRefresh "55.000-147.140" has been
(WW) NVIDIA(0): adjusted to "56.000-75.000" (the intersection with
(WW) NVIDIA(0): EDID-specified VertRefresh "56.000-75.000"
(II) NVIDIA(0): Dell_E228WFP: Using hsync range of 30.00-65.22 kHz
(II) NVIDIA(0): Dell_E228WFP: Using vrefresh range of 56.00-75.00 Hz
-------------------------

What am I doing wrong? how do I disable EDID? Ideas?

Thanks,
Thanks,
Cameron
San Diego
-----------
Silence is golden...duct tape is silver
Top
kernelOfTruth
Watchman
Watchman
User avatar
Posts: 6111
Joined: Tue Dec 20, 2005 10:34 pm
Location: Vienna, Austria; Germany; hello world :)
Contact:
Contact kernelOfTruth
Website

  • Quote

Post by kernelOfTruth » Thu May 24, 2007 10:19 pm

have a look at this translation of the german linuxforen.de thread:

nvidia-drivers-1.0.9629 only 800x600
https://github.com/kernelOfTruth/ZFS-fo ... scCD-4.9.0
https://github.com/kernelOfTruth/pulsea ... zer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Top
unclecameron
n00b
n00b
User avatar
Posts: 10
Joined: Fri May 18, 2007 10:46 pm

  • Quote

Post by unclecameron » Thu May 24, 2007 11:33 pm

I added the suggestions on that link (though it was only partially translated in some places :) ), and now my xorg.conf looks like this:

-------------------
Option "UseEDID" "False"
Option "UseEdidDpi" "FALSE"
Option "UseEdidFreqs" "FALSE"
Option "ModeValidation" "NoEdidModes"
Option "ModeValidation" "NoMaxPClkCheck"
Option "ModeValidation" "NoEdidMaxPClkCheck"
Option "ModeValidation" "NoVirtualSizeCheck"
-------------------

It still doesn't work on 1680x1050, though it still works on 1280x1024 and 1280x960. I can't think of anything else to check, I compared my gentoo xorg.conf with my CentOS xorg.conf (which works fine on same hardware with slide-in hard drive bay) and the CentOS one is simple, it just loads driver = "nv" and that's it, there's almost nothing else in it's xorg.conf. Ideas? I wonder if I should just buy an ATI card, really the only reason I'm still working on this is in case we find the answer and it helps the next guy :) , that would make the effort worth it.

Thanks,
Thanks,
Cameron
San Diego
-----------
Silence is golden...duct tape is silver
Top
Post Reply

9 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic