nvidia nv17 GeForce 4 440 Go 64 maximum resolution
On several differnt distros (SuSE, Ubuntu, ....) I have tried getting the accelerated nVidia driver to work at the native resolution of my video card (1600x1200). On the default install, nv driver, I get 1600x1200 beautiful, but when I switch to the GL 3d accelerated, I get only a max of 1400x1050 or 1440x1050. I have been through many forums and have yet to find anything definite to work. Everything I have found so far was for resolutions 1280x12024 and under. 1600 looks so nice and sharp, lesser resolutions don't look so hot. Tried the last 4 versions of the nVidia driver and the results are the same. Again, this is an nVidia GeForce 4 440 Go 64M video card with a native 1600x1200 LCD digital monitor on my Toshiba Satellite S105-701 laptop. Below is my xorg.conf.
# /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following commands: # # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom # sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum' # sudo dpkg-reconfigure xserver-xorg Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" # paths to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" EndSection Section "Module" Load "bitmap" Load "dbe" Load "ddc" # Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection Section "Device" Identifier "NVIDIA Corporation NV17 [GeForce4 440 Go]" Driver "nvidia" BusID "PCI:1:0:0" EndSection Section "Monitor" Identifier "Generic Monitor" Option "DPMS" HorizSync 30-75 VertRefresh 50-85 EndSection Section "Screen" Identifier "Default Screen" Device "NVIDIA Corporation NV17 [GeForce4 440 Go]" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1600x1200" EndSubSection SubSection "Display" Depth 4 Modes "1600x1200" EndSubSection SubSection "Display" Depth 8 Modes "1600x1200" EndSubSection SubSection "Display" Depth 15 Modes "1600x1200" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200" EndSubSection SubSection "Display" Depth 24 Modes "1600x1200" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" EndSection #Section "DRI" # Mode 0666 #EndSection |
Oh, and I have tried
Option "IgnoreEDID" "true" and several different ModeLines |
Check the X log, located in /var/log/. It should report available resolutions and what resolutions are disabled (and why).
Håkan |
Thanks for the advice, was working with this all night. I changed all sorts of options and hsync / vsync rates. I got to where the screen will come up as 1600x1200 but will be split in half and slightly scrambled. Again, the nv driver allows me to come up fine in 1600x1200. I ran a gtf to get a modeline for my display. I tried going back to a 5336 driver because I remember reading something about someone's success, but in Ubuntu it is damn near impossible to compile an old nVidia driver. So I am stuck again. Here is the changes of my current xorg.conf :
Section "Device" Identifier "NVIDIA Corporation NV17 [GeForce4 440 Go]" Driver "nvidia" BusID "PCI:1:0:0" VideoRam 65536 # Option "IgnoreEDID" "true" # Option "UseFBDev" "true" Option "NoLogo" # Option "NvAGP" "1" Option "PowerSaverHsyncOn" # Option "SoftEDID" "false" # Option "UseHWSelectedDevice" # Option "MapOSD3ToNV" "2" # Option "EnableAGPSBA" Option "Mobile" "3" # Option "NoBandWidthTest" EndSection Section "Monitor" Identifier "Toshiba" # Option "DPMS" # HorizSync 72-76 # VertRefresh 50-63 # HorizSync 0-220 # VertRefresh 56-75 Modeline "1600x1200_60.00" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync +Vsync and here is an edited Xorg.0.log with just what I think are the interesting parts: <snip> (II) Setting vga for screen 0. (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "NoLogo" (--) NVIDIA(0): Linear framebuffer at 0xD8000000 (--) NVIDIA(0): MMIO registers at 0xFD000000 (II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 440 Go (--) NVIDIA(0): VideoBIOS: 04.17.00.41.c5 (--) NVIDIA(0): Interlaced video modes are supported on this GPU (II) NVIDIA(0): Detected AGP rate: 4X (--) NVIDIA(0): VideoRAM: 65536 kBytes (II) NVIDIA(0): Connected display device(s): DFP-0 (--) NVIDIA(0): Display device DFP-0: maximum pixel clock at 8 bpp: 350 MHz (--) NVIDIA(0): Display device DFP-0: maximum pixel clock at 16 bpp: 350 MHz (--) NVIDIA(0): Display device DFP-0: maximum pixel clock at 32 bpp: 350 MHz (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Reloading /usr/X11R6/lib/modules/libddc.a (II) NVIDIA(0): Toshiba: Using default hsync range of 29.00-76.00 kHz (II) NVIDIA(0): Toshiba: Using default vrefresh range of 0.00-60.00 Hz (II) NVIDIA(0): Clock range: 12.00 to 350.00 MHz <snip> (II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range) <snip> (WW) NVIDIA(0): Not using mode "1600x1200" (width 1600 is larger than (WW) NVIDIA(0): EDID-specified maximum 1588) (WW) NVIDIA(0): Not using mode "1600x1200_60.00" (width 1600 is larger than (WW) NVIDIA(0): EDID-specified maximum 1588) <snip> (**) NVIDIA(0): Validated modes for display device DFP-0: (**) NVIDIA(0): Default mode "1280x1024": 108.0 MHz, 64.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 "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "1440x900": 108.8 MHz, 56.9 kHz, 60.2 Hz (**) NVIDIA(0): Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "1280x800": 83.5 MHz, 49.7 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "1280x768": 80.1 MHz, 47.7 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "960x600": 96.6 MHz, 74.5 kHz, 60.0 Hz (D) (**) NVIDIA(0): Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D) (**) NVIDIA(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz (**) NVIDIA(0): Default mode "840x525": 73.6 MHz, 65.2 kHz, 60.1 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 "720x450": 54.4 MHz, 56.9 kHz, 60.2 Hz (D) (**) NVIDIA(0): Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D) (**) NVIDIA(0): Default mode "640x400": 41.7 MHz, 49.7 kHz, 60.0 Hz (D) (**) NVIDIA(0): Default mode "640x384": 40.1 MHz, 47.7 kHz, 60.1 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 "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D) (II) NVIDIA(0): Virtual screen size determined to be 1440 x 1050 (++) NVIDIA(0): DPI set to (100, 100) <snip> (II) NVIDIA(0): Setting mode "1400x1050" |
Great News!!!! I found the issue and now have 3d acceleration at 1600x1200. The key all along was the Horizontal Sync Rate. After days of searching and studying, this is what works. In your xorg.conf file, make sure the following sections look like this:
Section "Device" Identifier "NVIDIA Corporation NV17 [GeForce4 440 Go]" Driver "nvidia" BusID "AGP:1:0:0" VideoRam 65536 Option "IgnoreEDID" "true" Option "NoLogo" Option "NvAGP" "1" Option "PowerSaverHsyncOn" Option "Mobile" "2" Option "NoBandWidthTest" #Don't know if it has any effect EndSection Section "Monitor" Identifier "Toshiba" # Option "DPMS" HorizSync 75 VertRefresh 60 #This modeline and the refresh rates above are the key!! Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync -Vsync EndSection Oh, and a correction for the search engines....This is on a Toshiba Satellite 5105-s701 laptop. Good luck to everyone else out there running the same hardware! ------------------------------------------------------------------------------------------- Interesting |
just a quick note: there need to be more follows ups like this when a problem is solved. this is a perfect follow up. This is what helps the community, lets try to see more like this guys
|
I was having the same problem with my Dell Latitude C840 which has a Samsung LTN150U2-L02 1600x1200 res LCD screen.
This lcd screen+nvidia drivers worked fine using xfree86 v4 & debian woody or sarge but wouldn't work with my newly loaded Kubuntu distro that installs xorg by default. I searched high & low until I found this post. Well done Kingsnake & thanks for that. |
And now what about TwinView?
Hi KingSnake,
I have to thank you also for this precious thread. It helped me solve my nVidia problem on a Toshiba Satellite 5000 with GForce 4. The latest nVidia driver works fine in native resolution (1600x1200) now but the TwinView feature (external VGA Monitor) does not work yet. Did you try it? If not, I will work on it and post an xorg.conf update here if I am lucky ;) |
I have a Toshiba Satellite 5105-S701, but the above configuration does not work for me :(
What happens is that it seems that X tries to start or change resolutions a few times, but witout success and then it shows the error window. I'm using Ubuntu 5.04 and Nvidia driver version: 1.0.7174-0ubuntu1 Does anyone know what I could be doing wrong? Here's my Xorg.log: X Window System Version 6.8.2 (Ubuntu 6.8.2-10 20050405154308 root@terranova.warthogs.hbd.com) Release Date: 9 February 2005 X Protocol Version 11, Revision 0, Release 6.8.2 Build Operating System: Linux 2.6.10 i686 [ELF] Current Operating System: Linux Evil-Monkey 2.6.10-5-386 #1 Tue Jun 7 08:26:42 UTC 2005 i686 Build Date: 05 April 2005 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.10-5-386 (buildd@rothera) (gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2)) #1 Tue Jun 7 08:26:42 UTC 2005 T Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 14 12:51:04 2005 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Default Layout" (**) |-->Screen "Default Screen" (0) (**) | |-->Monitor "Toshiba" (**) | |-->Device "NVIDIA Corporation NV17 [GeForce4 440 Go]" (**) |-->Input Device "Generic Keyboard" (**) Option "XkbRules" "xorg" (**) XKB: rules: "xorg" (**) Option "XkbModel" "pc104" (**) XKB: model: "pc104" (**) Option "XkbLayout" "us" (**) XKB: layout: "us" (==) Keyboard: CustomKeycode disabled (**) |-->Input Device "Configured Mouse" (**) |-->Input Device "Synaptics Touchpad" (WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist. Entry deleted from font path. (WW) The directory "/usr/lib/X11/fonts/CID" does not exist. Entry deleted from font path. (WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID". Entry deleted from font path. (Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"). (**) FontPath set to "unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" (==) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (WW) Open APM failed (/dev/apm_bios) (No such file or directory) (II) Module ABI versions: X.Org ANSI C Emulation: 0.2 X.Org Video Driver: 0.7 X.Org XInput driver : 0.4 X.Org Server Extension : 0.2 X.Org Font Renderer : 0.4 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (++) using VT number 7 (II) PCI: PCI scan (all values are in hex) -- Some data --- (II) PCI: End of PCI scan (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (0,0,11), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 0 I/O range: -- some data --- (II) Bus 11: bridge is at (2:11:1), (2,11,14), BCTRL: 0x0580 (VGA_EN is cleared) (--) PCI:*(1:0:0) nVidia Corporation NV17 [GeForce4 440 Go] rev 163, Mem @ 0xfd000000/24, 0xd8000000/27, 0xd7f80000/19 ---- resource ranges ---- (II) LoadModule: "bitmap" (II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Loading font Bitmap (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension FontCache (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "freetype" (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project" compiled for 6.8.2, module version = 2.1.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font FreeType (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.7664 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/linux/libint10.a (II) Module int10: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "record" (II) Loading /usr/X11R6/lib/modules/extensions/librecord.a (II) Module record: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension RECORD (II) LoadModule: "type1" (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a (II) Module type1: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.2 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Type1 (II) Loading font CID (II) LoadModule: "vbe" (II) Loading /usr/X11R6/lib/modules/libvbe.a (II) Module vbe: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.1.0 ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "nvidia" (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.7664 Module class: XFree86 Video Driver (II) LoadModule: "keyboard" (II) Loading /usr/X11R6/lib/modules/input/keyboard_drv.o (II) Module keyboard: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (II) LoadModule: "synaptics" (II) Loading /usr/X11R6/lib/modules/input/synaptics_drv.o (II) Module synaptics: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.3 (II) NVIDIA X Driver 1.0-7664 Wed May 25 10:50:05 PDT 2005 (II) NVIDIA Unified Driver for all NVIDIA GPUs (II) Primary Device is: PCI 01:00:0 (--) Chipset NVIDIA GPU found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xfceff000 - 0xfcefffff (0x1000) MX[B] [6] -1 0 0x40000000 - 0x400003ff (0x400) MX[B] [7] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[B]O [8] -1 0 0xd7f80000 - 0xd7ffffff (0x80000) MX[B](B) [9] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[B](B) [10] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B) [11] -1 0 0x40000600 - 0x400007ff (0x200) MX[B] [12] -1 0 0x40000400 - 0x4000041f (0x20) MX[B] [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [15] -1 0 0x0000df40 - 0x0000df7f (0x40) IX[B] [16] -1 0 0x00001080 - 0x000010ff (0x80) IX[B] [17] -1 0 0x00001800 - 0x000018ff (0x100) IX[B] [18] -1 0 0x00001040 - 0x0000107f (0x40) IX[B] [19] -1 0 0x00001400 - 0x000014ff (0x100) IX[B] [20] -1 0 0x0000cfa0 - 0x0000cfaf (0x10) IX[B] [21] -1 0 0x0000cfe4 - 0x0000cfe4 (0x1) IX[B] [22] -1 0 0x0000cfe8 - 0x0000cfe8 (0x1) IX[B] [23] -1 0 0x0000cff4 - 0x0000cff4 (0x1) IX[B] [24] -1 0 0x0000cff8 - 0x0000cff8 (0x1) IX[B] [25] -1 0 0x00001000 - 0x0000101f (0x20) IX[B] [26] -1 0 0x0000ef80 - 0x0000ef9f (0x20) IX[B] [27] -1 0 0x0000efe0 - 0x0000efff (0x20) IX[B] (II) resource ranges after probing: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xfceff000 - 0xfcefffff (0x1000) MX[B] [6] -1 0 0x40000000 - 0x400003ff (0x400) MX[B] [7] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[B]O [8] -1 0 0xd7f80000 - 0xd7ffffff (0x80000) MX[B](B) [9] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[B](B) [10] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B) [11] -1 0 0x40000600 - 0x400007ff (0x200) MX[B] [12] -1 0 0x40000400 - 0x4000041f (0x20) MX[B] [13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [18] -1 0 0x0000df40 - 0x0000df7f (0x40) IX[B] [19] -1 0 0x00001080 - 0x000010ff (0x80) IX[B] [20] -1 0 0x00001800 - 0x000018ff (0x100) IX[B] [21] -1 0 0x00001040 - 0x0000107f (0x40) IX[B] [22] -1 0 0x00001400 - 0x000014ff (0x100) IX[B] [23] -1 0 0x0000cfa0 - 0x0000cfaf (0x10) IX[B] [24] -1 0 0x0000cfe4 - 0x0000cfe4 (0x1) IX[B] [25] -1 0 0x0000cfe8 - 0x0000cfe8 (0x1) IX[B] [26] -1 0 0x0000cff4 - 0x0000cff4 (0x1) IX[B] [27] -1 0 0x0000cff8 - 0x0000cff8 (0x1) IX[B] [28] -1 0 0x00001000 - 0x0000101f (0x20) IX[B] [29] -1 0 0x0000ef80 - 0x0000ef9f (0x20) IX[B] [30] -1 0 0x0000efe0 - 0x0000efff (0x20) IX[B] [31] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [32] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "NvAGP" "1" (**) NVIDIA(0): Option "IgnoreEDID" "true" (**) NVIDIA(0): Option "NoBandWidthTest" (**) NVIDIA(0): Use of NVIDIA internal AGP requested (**) NVIDIA(0): Ignoring EDIDs (--) NVIDIA(0): Linear framebuffer at 0xD8000000 (--) NVIDIA(0): MMIO registers at 0xFD000000 (II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 440 Go (--) NVIDIA(0): VideoBIOS: 04.17.00.41.c5 (--) NVIDIA(0): Interlaced video modes are supported on this GPU (II) NVIDIA(0): Detected AGP rate: 4X (--) NVIDIA(0): VideoRAM: 65536 kBytes (II) NVIDIA(0): Connected display device(s): DFP-0 (--) NVIDIA(0): DFP-0: maximum pixel clock: 224 MHz (--) NVIDIA(0): DFP-0: Internal Dual Link LVDS (II) NVIDIA(0): Not probing EDIDs. (II) NVIDIA(0): Toshiba: Using hsync value of 75.00 kHz (II) NVIDIA(0): Toshiba: Using vrefresh value of 60.00 Hz (II) NVIDIA(0): Clock range: 12.00 to 224.00 MHz (II) NVIDIA(0): Not using default mode "640x350" (hsync out of range) (II) NVIDIA(0): Not using default mode "320x175" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x400" (hsync out of range) (II) NVIDIA(0): Not using default mode "320x200" (hsync out of range) (II) NVIDIA(0): Not using default mode "720x400" (hsync out of range) (II) NVIDIA(0): Not using default mode "360x200" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x480" (hsync out of range) (II) NVIDIA(0): Not using default mode "320x240" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x480" (hsync out of range) (II) NVIDIA(0): Not using default mode "320x240" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x480" (hsync out of range) (II) NVIDIA(0): Not using default mode "320x240" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x480" (hsync out of range) (II) NVIDIA(0): Not using default mode "320x240" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "400x300" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "400x300" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "400x300" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "400x300" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "400x300" (hsync 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 "1024x768" (hsync out of range) (II) NVIDIA(0): Not using default mode "512x384" (hsync 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 "1024x768" (hsync out of range) (II) NVIDIA(0): Not using default mode "512x384" (hsync 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 "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 "1280x1024" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x512" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x600" (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" (bad mode clock/interlace/doublescan) (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" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "928x696" (hsync out of range) (II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "960x720" (hsync out of range) (II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "960x720" (hsync out of range) (II) NVIDIA(0): Not using default mode "832x624" (hsync out of range) (II) NVIDIA(0): Not using default mode "416x312" (hsync out of range) (II) NVIDIA(0): Not using default mode "1280x768" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x384" (hsync out of range) (II) NVIDIA(0): Not using default mode "1280x800" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x400" (hsync out of range) (II) NVIDIA(0): Not using default mode "1152x768" (hsync out of range) (II) NVIDIA(0): Not using default mode "576x384" (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 "1400x1050" (hsync out of range) (II) NVIDIA(0): Not using default mode "700x525" (hsync 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 "1400x1050" (hsync out of range) (II) NVIDIA(0): Not using default mode "700x525" (hsync 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 "1440x900" (hsync out of range) (II) NVIDIA(0): Not using default mode "720x450" (hsync out of range) (II) NVIDIA(0): Not using default mode "1600x1024" (hsync out of range) (II) NVIDIA(0): Not using default mode "800x512" (hsync out of range) (II) NVIDIA(0): Not using default mode "1680x1050" (hsync out of range) (II) NVIDIA(0): Not using default mode "840x525" (hsync out of range) (II) NVIDIA(0): Not using default mode "1920x1200" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "960x600" (hsync out of range) (II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "960x720" (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) (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) (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) (II) NVIDIA(0): Not using default mode "1920x1200" (width too large for virtual size) (**) NVIDIA(0): Validated modes for display device DFP-0: (**) NVIDIA(0): Mode "1600x1200": 161.0 MHz, 74.5 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "960x600": 96.6 MHz, 74.5 kHz, 60.0 Hz (D) (**) NVIDIA(0): Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D) (II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200 (==) NVIDIA(0): DPI set to (75, 75) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a Skipping "/usr/X11R6/lib/modules/libfb.a:fbmmx.o": No symbols found (II) Module fb: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.2 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="X.Org Foundation" compiled for 6.8.2, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (--) Depth 24 pixmap format is 32 bpp (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0 0xd7f80000 - 0xd7ffffff (0x80000) MX[B] [1] 0 0 0xd8000000 - 0xdfffffff (0x8000000) MX[B] [2] 0 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B] [3] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [4] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [8] -1 0 0xfceff000 - 0xfcefffff (0x1000) MX[B] [9] -1 0 0x40000000 - 0x400003ff (0x400) MX[B] [10] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[B]O [11] -1 0 0xd7f80000 - 0xd7ffffff (0x80000) MX[B](B) [12] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[B](B) [13] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B) [14] -1 0 0x40000600 - 0x400007ff (0x200) MX[B] [15] -1 0 0x40000400 - 0x4000041f (0x20) MX[B] [16] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD) [17] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD) [18] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD) [19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [20] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [21] -1 0 0x0000df40 - 0x0000df7f (0x40) IX[B] [22] -1 0 0x00001080 - 0x000010ff (0x80) IX[B] [23] -1 0 0x00001800 - 0x000018ff (0x100) IX[B] [24] -1 0 0x00001040 - 0x0000107f (0x40) IX[B] [25] -1 0 0x00001400 - 0x000014ff (0x100) IX[B] [26] -1 0 0x0000cfa0 - 0x0000cfaf (0x10) IX[B] [27] -1 0 0x0000cfe4 - 0x0000cfe4 (0x1) IX[B] [28] -1 0 0x0000cfe8 - 0x0000cfe8 (0x1) IX[B] [29] -1 0 0x0000cff4 - 0x0000cff4 (0x1) IX[B] [30] -1 0 0x0000cff8 - 0x0000cff8 (0x1) IX[B] [31] -1 0 0x00001000 - 0x0000101f (0x20) IX[B] [32] -1 0 0x0000ef80 - 0x0000ef9f (0x20) IX[B] [33] -1 0 0x0000efe0 - 0x0000efff (0x20) IX[B] [34] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU) [35] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU) (II) NVIDIA(0): Setting mode "1600x1200" (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (II) Loading extension NV-CONTROL (WW) NVIDIA(0): Option "PowerSaverHsyncOn" is not used (WW) NVIDIA(0): Option "Mobile" is not used (==) RandR enabled (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension LBX (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing built-in extension XEVIE (II) Initializing extension GLX |
Here is my entire xorg.conf
The key should be just those sections I posted previously but I'll post the whole thing for complete comparison. ------------------------------------------------------------ # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following commands: # # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom # sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum' # sudo dpkg-reconfigure xserver-xorg Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" # paths to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" EndSection Section "Module" Load "bitmap" Load "dbe" Load "ddc" # Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection Section "Device" Identifier "NVIDIA Corporation NV17 [GeForce4 440 Go]" Driver "nvidia" # BusID "AGP:1:0:0" Option "IgnoreEDID" "True" Option "NoLogo" # Option "Mobile" "2" # Option "NoBandwidthTest" EndSection Section "Monitor" Identifier "Generic Monitor" Option "DPMS" HorizSync 75 VertRefresh 60 Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync -Vsync EndSection Section "Screen" Identifier "Default Screen" Device "NVIDIA Corporation NV17 [GeForce4 440 Go]" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1600x1200" EndSubSection SubSection "Display" Depth 4 Modes "1600x1200" EndSubSection SubSection "Display" Depth 8 Modes "1600x1200" EndSubSection SubSection "Display" Depth 15 Modes "1600x1200" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200" EndSubSection SubSection "Display" Depth 24 Modes "1600x1200" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" EndSection Section "DRI" Mode 0666 EndSection -------------------------------------------------------------------------- my blog: http://deanmichael.blogspot.com |
Note that the simplest fix for this problem is to set "NVreg_Mobile=0" when you load the nVidia kernel module (eg. "modprobe nvidia NVreg_Mobile=0").
Then you don't need the custom modeline or to disable the Edid stuff, or anything special other than make sure you monitor section has a HorizSync and VertRefresh set to whatever. Works for me anyway. I'm posting here so that the next time I forget I won't waste all freaking day trying to make it work. |
Thanks Lisux,
I am using Kubuntu 5.10 (Breezy Badger) on a Dell Latitude C840 using nVidia Geforce 4 440 Go and after replacing 'nvidia' with 'nvidia NVreg_Mobile=0', a quick reboot and my native 1600x1200 resolution now works. This is probably the easiest fix to this problem. Just replying here to add my hardware information to the list |
Where to put the settings
I keep loosing the place to put these settings so here it is:
/etc/modprobe.d/nvidia (could be /etc/modprobe.conf depending on your distro) options nvidia NVreg_Mobile=0 oh and on Kubuntu Fiesty Fawn Herd3 I also needed to put this line in my device section of xorg.conf Option "UseDisplayDevice" "DFP" |
All times are GMT -5. The time now is 11:56 AM. |