Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129308 - nvidia-drivers >=1.0.8756 fails to detect monitor modes with EDID
Summary: nvidia-drivers >=1.0.8756 fails to detect monitor modes with EDID
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL: http://nvnews.net/vbulletin/showthrea...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-08 21:25 UTC by Gerry
Modified: 2010-07-16 07:07 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerry 2006-04-08 21:25:27 UTC
After upgrading to nvidia-kernel/glx 1.0.8756, the nvidia driver no longer detected monitor resolutions and frequencies here at all (the only available mode was 1024x768@70hz).  I didn't modify xorg.conf at all when upgrading, but when the modes didn't work I tried explicitly setting 'Option "UseEDID" "True"', with no effect.

Simply downgrading to 1.0.8178 fixed the problem, making all modes available again (ranging from 320x175 to 1400x1050, 60 to 85 hz).

# emerge --info
Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ http://mirror.gentoo.no/"
LANG="nb_NO"
LC_ALL="nb_NO"
LINGUAS="nb no en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 16bit 7zip S3TC X Xaw3d a52 aac aalib acl acpi alsa apache2 applet artworkextra asf audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 cairo ccache cdparanoia cdr cli crypt css ctype cups curl dba dbus dga dri dvd dvdr dvdread eds elf emboss encode ethereal exif expat fam fame fastbuild fat ffmpeg flac flash foomaticdb force-cgi-redirect fortran ftp gcj gd gdb gif gimp glitz glut glx gnome gpm graphviz gstreamer gtk gtk2 gtkhtml guile gzip h323 hal i8x0 idn ieee1394 imagemagick imap imlib imlib2 intl ipv6 isdnlog jabber jack jack-tmpfs java javascript jpeg junit kde kdeenablefinal kqemu lame lcms libcaca libwww linguas_nb linuxthreads-tls logitech-mouse lua lzo lzw lzw-tiff mad matroska md5sum memlimit mhash mikmod ming mjpeg mmap mng mod modplug mono mozilla mp3 mp4live mpeg mpeg2 mplayer music musicbrainz ncurses nforce2 nls nptl nsplugin ntfs nvidia nvram objc ocaml ogg oggvorbis openal opengl openssh openssl oss pam pcre pdflib perl physfs png pnp posix povray pppd python qemu-fast qt quicktime rar readline samba scanner sdk sdl session sharedext sharedmem sid simplexml slang smp sms soap sockets speex spell spl sse-filters ssl startup-notification stencil-buffer subtitles subversion svg sysfs tcpd tga theora thesaurus threads tiff timidity tokenizer transcode truetype truetype-fonts type1 type1-fonts udev usb videos vorbis wma wma123 wxwindows x264 xanim xine xml xml2 xmms xpm xrandr xscreensaver xsl xv xvid yv12 zip zlib linguas_no linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS
Comment 1 Dizzy 2006-04-09 02:50:35 UTC
The same thing happens here. Now I cant work in linux in X11 because at 70hz my monitor displays a very bad image.
# emerge info
Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.roedu.net/pub/mirrors/gentoo.org"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac alsa audiofile avi bitmap-fonts bzip2 cdr cli crypt ctype curl dba dri dvd dvdr emboss encode exif expat fam fastbuild ffmpeg flac font-server foomaticdb force-cgi-redirect ftp gd gif glut gmp gphoto2 gstreamer gtk2 idn imlib isdnlog jpeg kde kdeenablefinal lcms live lm_sensors lzw lzw-tiff mad memlimit mng mp3 mpeg musicbrainz ncurses network nodrm nptl ogg oggvorbis openal opengl oss pam pdflib png posix pppd quicktime readline rtc samba sdl session simplexml soap sockets spl sqlite ssl subversion tiff tokenizer truetype truetype-fonts type1-fonts udev usb vorbis wmf xml xml2 xpm xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-04-09 02:53:55 UTC
Well - so, due to some ingenious upstream, you can no longer have modes named like Mode "1024x768" honored by this drivers version. Name them in a unique way (like Mode "uhthissucks" and they'll get honored...
Comment 3 wantilles 2006-04-09 10:46:57 UTC
(In reply to comment #2)
> Well - so, due to some ingenious upstream, you can no longer have modes named
> like Mode "1024x768" honored by this drivers version. Name them in a unique way
> (like Mode "uhthissucks" and they'll get honored...
> 

It seems that not even this works.

Please have a look at:

http://bugs.gentoo.org/show_bug.cgi?id=129361#c2
Comment 4 Gerry 2006-04-09 11:05:36 UTC
(In reply to comment #2)
> Well - so, due to some ingenious upstream, you can no longer have modes named
> like Mode "1024x768" honored by this drivers version. Name them in a unique way
> (like Mode "uhthissucks" and they'll get honored...

It can't just be a naming problem, as I have no modes listed in my xorg.conf at all.  In stead, I'm letting the driver autodetect modes using EDID.  This works fine with 8178, but not with 8756.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-04-09 12:22:53 UTC
*** Bug 129361 has been marked as a duplicate of this bug. ***
Comment 6 wantilles 2006-04-09 12:51:28 UTC
No longer.

It is not really a duplicate.
Comment 7 Dizzy 2006-04-10 12:33:39 UTC
I don't have any ModeLine either. My monitor always worked out of the box on linux/windows (1024x768@85Hz).

I wanted to double check something but this is funny :) I noticed that if the X server starts while the monitor is shut down then (when I start the monitor) it has 1024x768@85Hz but if I have it open when I restart X (ctrl-backspace) it goes again to 1024x768@70Hz. I don't know how much informative this...
Comment 8 Patrick ALLAERT 2006-04-17 07:51:12 UTC
Really don't know if it can help, but...

I had some problems when upgrading from 1.0.8178 to 1.0.8756.
I had to use:

Option      "ExactModeTimingsDVI" "true"

for my display to be correct.

Note that I use also:
Option      "UseEDID" "false"

...due to a bug in my monitor that does not return correct EDID values.
Comment 9 Dizzy 2006-05-06 05:49:50 UTC
Option      "ExactModeTimingsDVI" "true"
Option      "UseEDID" "false"

Using both of the options above solved the problems for me too. Any update on the upstream on this problem ?
Comment 10 Gerry 2006-05-06 08:52:42 UTC
Setting UseEDID to false doesn't really solve the problem for those of us who *want* the driver to use EDID ..  (People seem to be talking about two different bugs here)
Comment 11 Gerry 2006-05-28 03:30:21 UTC
This bug is still present in 1.0.8767.  Something did change, as I get 1024x768 @ 85 hz with 1.0.8767 in stead of the 70 hz I got with 1.0.8756, but 1.0.8767 still does not detect any other EDID monitor modes.
Comment 12 Gerry 2006-09-13 03:51:00 UTC
Still broken in 1.0.8774.
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2007-01-15 15:49:24 UTC
Does this still occur w/ 9631/9746?
Comment 14 Glenn McCarthy 2007-01-15 18:42:05 UTC
For me, 9631 is ok 9746 is not.

Below are excerpts of my xorg log.  xorg.conf does not change.  

xorg.conf
Section "Device"
    Identifier  "NVIDIA 7900GT"
    Driver      "nvidia"
    Option "HWcursor" "true"
    #Option "XvmcUsesTextures" "true"
    Option "AllowGLXWithComposite" "true"
    Option "AddARGBGLXVisuals" "true"
    Option "NoLogo" "false"
    Option "RenderAccel" "true"
    Option "CursorShadow" "true"
    Option "BackingStore" "true"
    Option "UseEDID" "true"
    Option "ExactModeTimingsDVI" "true"
EndSection
Section "Screen"
    Identifier  "Screen 1"
    Device      "NVIDIA 7900GT"
    Monitor     "AL1916W"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1440 x 900"
   ViewPort    0 0
    EndSubsection
EndSection


Xorg.0.log 9631:
(--) NVIDIA(0): --- EDID for Acer AL1916W (DFP-0) ---
(--) NVIDIA(0): EDID Version                 : 1.3
(--) NVIDIA(0): Manufacturer                 : ACR
(--) NVIDIA(0): Monitor Name                 : Acer AL1916W
(--) NVIDIA(0): Product ID                   : 44416
(--) NVIDIA(0): 32-bit Serial Number         : 0
(--) NVIDIA(0): Serial Number String         : 641022774000
(--) NVIDIA(0): Manufacture Date             : 2006, week 41
(--) NVIDIA(0): DPMS Capabilities            : Standby Suspend Active Off
(--) NVIDIA(0): Prefer first detailed timing : No
(--) NVIDIA(0): Supports GTF                 : No
(--) NVIDIA(0): Maximum Image Size           : 410mm x 260mm
(--) NVIDIA(0): Valid HSync Range            : 31 kHz - 84 kHz
(--) NVIDIA(0): Valid VRefresh Range         : 56 Hz - 76 Hz
(--) NVIDIA(0): EDID maximum pixel clock     : 156.0 MHz

(II) NVIDIA(0):   Validating Mode "1440x900":
(II) NVIDIA(0):     1440 x 900 @ 60 Hz
(II) NVIDIA(0):     Mode Source: EDID
(II) NVIDIA(0):       Pixel Clock      : 89.00 MHz
(II) NVIDIA(0):       HRes, HSyncStart : 1440, 1488
(II) NVIDIA(0):       HSyncEnd, HTotal : 1520, 1600
(II) NVIDIA(0):       VRes, VSyncStart :  900,  903
(II) NVIDIA(0):       VSyncEnd, VTotal :  909,  926
(II) NVIDIA(0):       H/V Polarity     : +/+
(II) NVIDIA(0):     Mode is valid.

(II) NVIDIA(0): Assigned Display Device: DFP-0
(II) NVIDIA(0): Requested modes:
(II) NVIDIA(0):     "1440 x 900"
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): MetaMode "1440 x 900":
(II) NVIDIA(0):     Bounding Box: [0, 0, 1440, 900]
(II) NVIDIA(0):     Acer AL1916W (DFP-0): "1440 x 900"
(II) NVIDIA(0):         Size          : 1440 x 900
(II) NVIDIA(0):         Offset        : +0 +0
(II) NVIDIA(0):         Panning Domain: @ 1440 x 900
(II) NVIDIA(0):         Position      : [0, 0, 1440, 900]
(II) NVIDIA(0): Virtual screen size determined to be 1440 x 900

Xorg.0.log 9746
(--) NVIDIA(0): --- EDID for Acer AL1916W (DFP-0) ---
(--) NVIDIA(0): EDID Version                 : 1.3
(--) NVIDIA(0): Manufacturer                 : ACR
(--) NVIDIA(0): Monitor Name                 : Acer AL1916W
(--) NVIDIA(0): Product ID                   : 44416
(--) NVIDIA(0): 32-bit Serial Number         : 0
(--) NVIDIA(0): Serial Number String         : 641022774000
(--) NVIDIA(0): Manufacture Date             : 2006, week 41
(--) NVIDIA(0): DPMS Capabilities            : Standby Suspend Active Off
(--) NVIDIA(0): Prefer first detailed timing : No
(--) NVIDIA(0): Supports GTF                 : No
(--) NVIDIA(0): Maximum Image Size           : 410mm x 260mm
(--) NVIDIA(0): Valid HSync Range            : 31.0 kHz - 84.0 kHz
(--) NVIDIA(0): Valid VRefresh Range         : 56 Hz - 76 Hz
(--) NVIDIA(0): EDID maximum pixel clock     : 156.0 MHz

(II) NVIDIA(0):   Validating Mode "1440x900":
(II) NVIDIA(0):     1440 x 900 @ 60 Hz
(II) NVIDIA(0):     Mode Source: EDID
(II) NVIDIA(0):       Pixel Clock      : 89.00 MHz
(II) NVIDIA(0):       HRes, HSyncStart : 1440, 1488
(II) NVIDIA(0):       HSyncEnd, HTotal : 1520, 1600
(II) NVIDIA(0):       VRes, VSyncStart :  900,  903
(II) NVIDIA(0):       VSyncEnd, VTotal :  909,  926
(II) NVIDIA(0):       H/V Polarity     : +/+
(WW) NVIDIA(0):     Mode is rejected: Mode (1440 x 900) is too large for DFP
(WW) NVIDIA(0):     Native Resolution (Max: 1400 x 1050).

(II) NVIDIA(0): Assigned Display Device: DFP-0
(II) NVIDIA(0): Requested modes:
(II) NVIDIA(0):     "1440 x 900"
(WW) NVIDIA(0): No valid modes for "1440 x 900"; removing.
Comment 15 Pacho Ramos gentoo-dev 2007-04-16 21:47:38 UTC
Have you tried with nvidia-drivers-1.0.9755-r1 ?

I don't have this problem :-/, Have you tried disabling DynamicTwinView ?
Comment 16 Pacho Ramos gentoo-dev 2007-04-16 21:50:19 UTC
(In reply to comment #14)
> For me, 9631 is ok 9746 is not.
>........
> (WW) NVIDIA(0):     Mode is rejected: Mode (1440 x 900) is too large for DFP
> (WW) NVIDIA(0):     Native Resolution (Max: 1400 x 1050).
> 
> (II) NVIDIA(0): Assigned Display Device: DFP-0
> (II) NVIDIA(0): Requested modes:
> (II) NVIDIA(0):     "1440 x 900"
> (WW) NVIDIA(0): No valid modes for "1440 x 900"; removing.
> 

Please, check the following:
http://www.nvnews.net/vbulletin/showthread.php?t=83658

Good luck!
Comment 17 Doug Goldstein (RETIRED) gentoo-dev 2007-07-14 11:15:46 UTC
As per the nVidia forum post linked that provided a solution from an nVidia employee, this bug can be closed. The issue is a configuration problem as some configuration settings have changed in newer nVidia driver versions.