Find the answer to your Linux question:
Results 1 to 10 of 10
I've installed (in fact, reinstalled) Fedora 14 64bit and I just can get the resolution that I need with my legacy monitor. It's a CRT Samsung SyncMaster 753DFX. The video ...
  1. #1
    Just Joined!
    Join Date
    May 2011
    Posts
    8

    Question Problem with monitor resolution in Fedora 14

    I've installed (in fact, reinstalled) Fedora 14 64bit and I just can get the resolution that I need with my legacy monitor. It's a CRT Samsung SyncMaster 753DFX.

    The video card is an NVidia GeForce 8600 GTS and I've installed the driver with the guide found in forums.fedoraforum.org/showthread.php?t=204752 with the akmod version.

    My problem is that the same HW with Windows XP run resolutions (among others) of 1280x800 at 85Hz and 1280x768 at 75Hz, but in Fedora the nearest one I get is 1280x900 at 60Hz and that 60Hz makes me dizzy after a few minutes.

    So, it's posible to get the same configuration in Fedora as I got in Windows XP? And if it's possible, how can a get it?

    My xorg.conf have this info:
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 260.19.29  (mockbuild...)  Thu Dec 16 04:43:59 EST 2010
    
    # RPM Fusion - nvidia-xorg.conf
    # 
    
    Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "InputDevice"
    
        # generated from data in "/etc/sysconfig/keyboard"
        Identifier     "Keyboard0"
        Driver         "kbd"
        Option         "XkbLayout" "la"
        Option         "XkbModel" "pc105"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       30.0 - 71.0
        VertRefresh     50.0 - 160.0
    EndSection
    
    Section "Device"
        Identifier     "Videocard0"
        Driver         "nvidia"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 8600 GTS"
    EndSection
    
    Section "Screen"
        Identifier     "Default Screen"
        Device         "Videocard0"
        Monitor        "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    My grub.conf file have this
    Code:
    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE:  You have a /boot partition.  This means that
    #          all kernel and initrd paths are relative to /boot/, eg.
    #          root (hd0,1)
    #          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-LogVol01
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sdb
    timeout=5
    splashimage=(hd0,1)/grub/splash.xpm.gz
    hiddenmenu
    default=0
    title Fedora (2.6.35.12-90.fc14.x86_64)
            root (hd0,1)
            kernel /vmlinuz-2.6.35.12-90.fc14.x86_64 ro root=/dev/mapper/VolGroup-LogVol01 rd_LVM_LV=VolGroup/LogVol01 rd_LVM_LV=VolGroup/LogVol00 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=la-latin1 rhgb quiet nouveau.modeset=0 rdblacklist=nouveau
            initrd /initramfs-2.6.35.12-90.fc14.x86_64.img
    title Fedora (2.6.35.6-45.fc14.x86_64)
            root (hd0,1)
            kernel /vmlinuz-2.6.35.12-90.fc14.x86_64 ro root=/dev/mapper/VolGroup-LogVol01 rd_LVM_LV=VolGroup/LogVol01 rd_LVM_LV=VolGroup/LogVol00 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=la-latin1 rhgb quiet nouveau.modeset=0 rdblacklist=nouveau
            initrd /initramfs-2.6.35.12-90.fc14.x86_64.img
    title Fedora (2.6.35.6-45.fc14.x86_64)
            root (hd0,1)
            kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolGroup-LogVol01 rd_LVM_LV=VolGroup/LogVol01 rd_LVM_LV=VolGroup/LogVol00 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=la-latin1 rhgb quiet
            initrd /initramfs-2.6.35.6-45.fc14.x86_64.img
    title Other
            rootnoverify (hd1,0)
            chainloader +1
    The drivers installed are:
    Code:
    # rpm -qa |grep nvidia
    xorg-x11-drv-nvidia-260.19.36-1.fc14.x86_64
    akmod-nvidia-260.19.36-1.fc14.x86_64
    nvidia-settings-1.0-9.fc14.x86_64
    xorg-x11-drv-nvidia-libs-260.19.36-1.fc14.i686
    xorg-x11-drv-nvidia-libs-260.19.36-1.fc14.x86_64
    kmod-nvidia-2.6.35.12-90.fc14.x86_64-260.19.36-1.fc14.x86_64
    kmod-nvidia-2.6.35.12-90.fc14.x86_64-260.19.36-1.fc14.3.x86_64
    nvidia-xconfig-1.0-7.fc14.x86_64
    and the rendering status is:
    Code:
    # glxinfo|grep render
    direct rendering: Yes
    OpenGL renderer string: GeForce 8600 GTS/PCI/SSE2
        GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
        GL_NVX_conditional_render, GL_NVX_gpu_memory_info,

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,974
    Once you install the nVidia proprietary driver, it also installs an nVidia-specific display tool. You want to use that, instead of the standard X display manager tool, to set scan frequency, resolution, etc. If it isn't in your System->Preferences menu, then the command should be /usr/bin/nvidia-settings.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Linux User
    Join Date
    Sep 2008
    Location
    UK
    Posts
    353
    Also, (in case you never you forgot) you need to reboot after adding the nvidia drivers.

  4. #4
    Just Joined!
    Join Date
    May 2011
    Posts
    8
    Thanks for your answers but in this case I think is a little more complicated than that, and I say that because already have made all the process to install and set up the resolution through the NVidia tool installed in System -> Administration -> NVidia X Server.

    In fact, the xorg.conf file that posted was created by the NVidia tool.
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 260.19.29  (mockbuild...)  Thu Dec 16 04:43:59 EST 2010
    My problem is that in Fedora I'm not getting the same range of resolutions that I get in Windows.

    It's not supposed that with the same HW, with the correct drivers, should work in the same way in two different S.O.? Or in this case, could be that Windows XP had an additional "feature" to make HW improvements?

  5. #5
    Linux User
    Join Date
    Sep 2008
    Location
    UK
    Posts
    353
    I had similar problems and ended up creating an xorg.conf file that looked something like this:
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 260.19.29  (buildmeister@swio-display-x86-rhel47-04.nvidia.com)  Wed Dec  8 12:27:27 PST 2010
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
        # generated from data in "/etc/sysconfig/mouse"
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "IMPS/2"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "yes"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "Monitor"
        # HorizSync source: xconfig, VertRefresh source: xconfig
        Identifier     "Monitor0"
        VendorName     "Unknown"
    #    ModelName      "CRT-0"
        ModelName      "LCD"
        HorizSync       30.0 - 83.0
        VertRefresh     43.0 - 75.0
        Option         "DPMS"
        Option "PreferredMode" "1680x1050"
        UseModes "Modes[0]"
    EndSection
    
    Section "Modes"
    Identifier "Modes[0]"
    Modeline "1680x1050" 117.69 1680 1776 1952 2224 1050 1051 1054 1080
    Modeline "1600x1024" 119.10 1600 1696 1864 2128 1024 1025 1028 1056
    Modeline "1600x1000" 118.59 1600 1696 1864 2128 1000 1001 1004 1032
    Modeline "1400x1050" 118.42 1400 1488 1640 1880 1050 1051 1054 1086
    Modeline "1600x900" 119.00 1600 1696 1864 2128 900 901 904 932
    EndSection
    
    Section "Screen"
    DefaultDepth 24
    SubSection "Display"
    Depth 15
    Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    Device "Device[0]"
    Identifier "Screen[0]"
    Monitor "Monitor[0]"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 6150SE nForce 430"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "TwinViewXineramaInfoOrder" "CRT-0"
        Option         "metamodes" "1680x1050 +0+0; 1400x1050 +0+0; 800x600 +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    You will need to edit it yourself to find what the correct resolution setting are for your display.
    You will also need the correct name for the monitor's 'Model Name' which you can get by looking at the /var/log/xorg.errors file.
    Also compare this to your /etc/xorg.conf file and add the missing bits would probably be the easiest.
    If you aren't editing the xorg.conf in runlevel 3, you need to restart x when you have made any changes.

  6. #6
    Just Joined!
    Join Date
    May 2011
    Posts
    8
    I've followed the instructions of "whych" and it keep showing the same problems. In fact, my NVidia X Server Service doesn't recognize my previous config and it shows and error when open. I hope that restoring the xorg.conf file to it's previous info would solve the problem.

    The Xorg.0.log was created with all the problems detected at the moment I was trying to run a startx command in runlevel 3. It has more than 1650 lines of info so I don't gonna post it here, but I want to put some lines that I think it would be useful.

    This is at the begging of the file
    Code:
    [    26.174] 
    X.Org X Server 1.9.5
    Release Date: 2011-03-17
    [    26.174] X Protocol Version 11, Revision 0
    [    26.174] Build Operating System: x86-16 2.6.32-71.14.1.el6.x86_64 
    [    26.174] Current Operating System: Linux localhost.localdomain 2.6.35.13-91.fc14.x86_64 #1 SMP Tue May 3 13:23:06 UTC 2011 x86_64
    [    26.176] Kernel command line: ro root=/dev/mapper/VolGroup-LogVol01 rd_LVM_LV=VolGroup/LogVol01 rd_LVM_LV=VolGroup/LogVol00 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=la-latin1 rhgb quiet nouveau.modeset=0 rdblacklist=nouveau
    [    26.176] Build Date: 18 March 2011  12:22:54AM
    [    26.177] Build ID: xorg-x11-server 1.9.5-1.fc14 
    [    26.177] Current version of pixman: 0.18.4
    [    26.177] 	Before reporting problems, check htt...
    	to make sure that you have the latest version.
    [    26.177] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    26.177] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 13 22:14:35 2011
    [    26.208] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [    26.208] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [    26.266] (==) No Layout section.  Using the first Screen section.
    [    26.266] (==) No screen section available. Using defaults.
    [    26.266] (**) |-->Screen "Default Screen Section" (0)
    [    26.266] (**) |   |-->Monitor "<default monitor>"
    [    26.268] (==) No monitor specified for screen "Default Screen Section".
    	Using a default monitor configuration.
    [    26.268] (==) Automatically adding devices
    [    26.268] (==) Automatically enabling devices
    [    26.268] (==) FontPath set to:
    	catalogue:/etc/X11/fontpath.d,
    	built-ins
    [    26.268] (**) ModulePath set to "/usr/lib64/xorg/modules/extensions/nvidia,/usr/lib64/xorg/modules"
    [    26.268] (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    [    26.268] (II) 
    ***************************************************************
    ***************************************************************
    ** Fedora switched to udev-based device detection with       **
    ** xorg-x11-server-1.7.99.901-1. Custom HAL configuration    **
    ** stored in /etc/hal/fdi/policy will not be seen by this    **
    ** server version. If you have such configuration you will   **
    ** need to update it to the new format.                      **
    ** For more information, see the Fedora wiki page            **
    ** htt... **
    ***************************************************************
    ***************************************************************
    [    26.268] (II) Loader magic: 0x7d32c0
    [    26.268] (II) Module ABI versions:
    [    26.268] 	X.Org ANSI C Emulation: 0.4
    [    26.268] 	X.Org Video Driver: 8.0
    [    26.268] 	X.Org XInput driver : 11.0
    [    26.268] 	X.Org Server Extension : 4.0
    [    26.273] (--) PCI:*(0:2:0:0) 10de:0400:1462:0891 rev 161, Mem @ 0xfa000000/16777216, 0xe0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000ac00/128, BIOS @ 0x????????/131072
    [    26.275] (II) LoadModule: "extmod"
    [    26.306] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
    [    26.316] (II) Module extmod: vendor="X.Org Foundation"
    [    26.316] 	compiled for 1.9.5, module version = 1.0.0
    [    26.317] 	Module class: X.Org Server Extension
    [    26.317] 	ABI class: X.Org Server Extension, version 4.0
    [    26.317] (II) Loading extension SELinux
    [    26.317] (II) Loading extension MIT-SCREEN-SAVER
    [    26.317] (II) Loading extension XFree86-VidModeExtension
    [    26.317] (II) Loading extension XFree86-DGA
    [    26.317] (II) Loading extension DPMS
    [    26.317] (II) Loading extension XVideo
    [    26.317] (II) Loading extension XVideo-MotionCompensation
    [    26.317] (II) Loading extension X-Resource
    [    26.317] (II) LoadModule: "dbe"
    [    26.319] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
    [    26.320] (II) Module dbe: vendor="X.Org Foundation"
    [    26.320] 	compiled for 1.9.5, module version = 1.0.0
    [    26.320] 	Module class: X.Org Server Extension
    [    26.320] 	ABI class: X.Org Server Extension, version 4.0
    [    26.320] (II) Loading extension DOUBLE-BUFFER
    [    26.320] (II) LoadModule: "glx"
    [    26.321] (II) Loading /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
    [    26.871] (II) Module glx: vendor="NVIDIA Corporation"
    [    26.889] 	compiled for 4.0.2, module version = 1.0.0
    [    26.889] 	Module class: X.Org Server Extension
    [    26.889] (II) NVIDIA GLX Module  260.19.36  Tue Jan 18 17:12:12 PST 2011
    [    26.889] (II) Loading extension GLX
    [    26.889] (II) LoadModule: "record"
    [    26.891] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
    [    26.892] (II) Module record: vendor="X.Org Foundation"
    [    26.893] 	compiled for 1.9.5, module version = 1.13.0
    [    26.893] 	Module class: X.Org Server Extension
    [    26.893] 	ABI class: X.Org Server Extension, version 4.0
    [    26.893] (II) Loading extension RECORD
    [    26.893] (II) LoadModule: "dri"
    [    26.895] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
    [    26.907] (II) Module dri: vendor="X.Org Foundation"
    [    26.907] 	compiled for 1.9.5, module version = 1.0.0
    [    26.907] 	ABI class: X.Org Server Extension, version 4.0
    [    26.907] (II) Loading extension XFree86-DRI
    [    26.907] (II) LoadModule: "dri2"
    [    26.909] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
    [    26.915] (II) Module dri2: vendor="X.Org Foundation"
    [    26.915] 	compiled for 1.9.5, module version = 1.2.0
    [    26.915] 	ABI class: X.Org Server Extension, version 4.0
    [    26.915] (II) Loading extension DRI2
    [    26.915] (==) Matched nouveau as autoconfigured driver 0
    [    26.915] (==) Matched vesa as autoconfigured driver 1
    [    26.915] (==) Matched fbdev as autoconfigured driver 2
    [    26.915] (==) Assigned the driver to the xf86ConfigLayout
    [    26.915] (II) LoadModule: "nouveau"
    [    26.917] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
    [    26.933] (II) Module nouveau: vendor="X.Org Foundation"
    [    26.933] 	compiled for 1.8.99.906, module version = 0.0.16
    [    26.933] 	Module class: X.Org Video Driver
    [    26.933] 	ABI class: X.Org Video Driver, version 8.0
    [    26.933] (II) LoadModule: "vesa"
    [    26.935] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    [    26.946] (II) Module vesa: vendor="X.Org Foundation"
    [    26.946] 	compiled for 1.9.0, module version = 2.3.0
    [    26.946] 	Module class: X.Org Video Driver
    [    26.946] 	ABI class: X.Org Video Driver, version 8.0
    [    26.946] (II) LoadModule: "fbdev"
    [    26.947] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    [    26.954] (II) Module fbdev: vendor="X.Org Foundation"
    [    26.954] 	compiled for 1.8.99.904, module version = 0.4.1
    [    26.954] 	ABI class: X.Org Video Driver, version 8.0
    [    26.954] (II) NOUVEAU driver 
    [    26.955] (II) NOUVEAU driver for NVIDIA chipset families :
    [    26.955] 	RIVA TNT    (NV04)
    [    26.955] 	RIVA TNT2   (NV05)
    [    26.955] 	GeForce 256 (NV10)
    [    26.955] 	GeForce 2   (NV11, NV15)
    [    26.955] 	GeForce 4MX (NV17, NV18)
    [    26.955] 	GeForce 3   (NV20)
    [    26.955] 	GeForce 4Ti (NV25, NV28)
    [    26.956] 	GeForce FX  (NV3x)
    [    26.956] 	GeForce 6   (NV4x)
    [    26.956] 	GeForce 7   (G7x)
    [    26.956] 	GeForce 8   (G8x)
    [    26.956] (II) VESA: driver for VESA chipsets: vesa
    [    26.956] (II) FBDEV: driver for framebuffer: fbdev
    [    26.956] (++) using VT number 1
    I think in this part the system is that it does not recognize any of the resolutions I've set and finally it defines standar resolutions at 60Hz.
    Code:
    [    28.495] (II) VESA(0): Total Memory: 224 64KB banks (14336kB)
    [    28.508] (II) VESA(0): <default monitor>: Using default hsync range of 31.50-48.00 kHz
    [    28.508] (II) VESA(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz
    [    28.508] (II) VESA(0): <default monitor>: Using default maximum pixel clock of 65.00 MHz
    [    28.508] (WW) VESA(0): Unable to estimate virtual size
    [    28.508] (II) VESA(0): Not using built-in mode "1600x1200" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "1280x1024" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "1024x768" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "800x600" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "640x480" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "640x400" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "320x400" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "320x240" (no mode of this name)
    [    28.508] (II) VESA(0): Not using built-in mode "320x200" (no mode of this name)
    [    28.508] (WW) VESA(0): No valid modes left. Trying less strict filter...
    [    28.508] (II) VESA(0): <default monitor>: Using hsync range of 31.50-48.00 kHz
    [    28.508] (II) VESA(0): <default monitor>: Using vrefresh range of 50.00-70.00 Hz
    [    28.508] (II) VESA(0): <default monitor>: Using maximum pixel clock of 65.00 MHz
    [    28.508] (WW) VESA(0): Unable to estimate virtual size
    [    28.510] (II) VESA(0): Not using built-in mode "1600x1200" (hsync out of range)
    [    28.510] (II) VESA(0): Not using built-in mode "1280x1024" (hsync out of range)
    [    28.510] (II) VESA(0): Not using built-in mode "640x400" (hsync out of range)
    [    28.510] (II) VESA(0): Not using built-in mode "320x400" (hsync out of range)
    [    28.510] (II) VESA(0): Not using built-in mode "320x240" (illegal horizontal timings)
    [    28.510] (II) VESA(0): Not using built-in mode "320x200" (illegal horizontal timings)
    [    28.510] (--) VESA(0): Virtual size is 1024x768 (pitch 1024)
    [    28.510] (**) VESA(0): *Built-in mode "1024x768"
    [    28.510] (**) VESA(0): *Built-in mode "800x600"
    [    28.510] (**) VESA(0): *Built-in mode "640x480"
    [    28.510] (==) VESA(0): DPI set to (96, 96)
    [    28.511] (II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (118)
    [    28.515] (II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (115)
    [    28.519] (II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (112)
    And I have another question. The problem to define the resolutions and refresh rate in which a monitor whould work are defined by the monitor or by the video card? I mean, if I want to buy a new monitor (LCD of course) should I think in a new video card?

  7. #7
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,974
    Well, from the output of the second block, it looks like the system is still using the generic vesa driver, not the nvidia driver, and the vesa driver has no resolution beyond 1600x1200, depending upon the board and the display. Also, instead of looking in /etc/X11 for xorg.conf, it is looking in /etc/X11/xorg.conf.d for the configuration file.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  8. #8
    Linux User
    Join Date
    Sep 2008
    Location
    UK
    Posts
    353
    Also it is looking for a monitor called 'Default Monitor' and a 'Default screen'
    So you need to try substituting Monitor with default monitor and screen with default screen.

    Check the xorg.conf file that the nvidia setup gives you for clues as to what to call the driver and montor.
    In addition, you need to check that the nouveau driver has been blacklisted in the kernel startup arguments when you installed the driver from the repo.

    You also need to use cvt to generate the correct modelines for your monitor and put these in instead of the ones I supplied. (The extract from my xorg.conf works for my monitor, but not for yours, which is why you need your own modelines for your monitor.)
    To use cvt:
    cvt [x resolution] [y resolution] (eg cvt 1024 76

    Use the output in the modes section of the xorg.conf file.

  9. #9
    Just Joined!
    Join Date
    May 2011
    Posts
    8
    I'm almost there!

    Following your insturctions about using cvt and putting this values in the xorg.conf file, I finally have gotten the resolutions that I want. But I still have the problem of not get my monitor working at the best refresh rate. In fact, I've found my monitor's manual and it says that the best resolution to work it's at 85Hz, so, it should not have problems with this specs.

    So, here is the xorg.conf

    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 260.19.29  (mockbuild...)  Thu Dec 16 04:43:59 EST 2
    010
    
    # RPM Fusion - nvidia-xorg.conf
    # 
    
    Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "InputDevice"
    
        # generated from data in "/etc/sysconfig/keyboard"
        Identifier     "Keyboard0"
        Driver         "kbd"
        Option         "XkbLayout" "la"
        Option         "XkbModel" "pc105"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Samsung"
        ModelName      "Samsung SyncMaster"
        HorizSync       30.0 - 85.0
        VertRefresh     43.0 - 85.0
        Option	   "DPMS"
        Option         "PreferredMode" "1280x768"
        UseModes       "Modes[0]"
    EndSection
    
    Section "Modes"
    Identifier "Modes[0]"
    Modeline "1280x768_60.00"   79.50  1280 1344 1472 1664  768 771 781 798
    Modeline "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831
    Modeline "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798
    EndSection
    
    Section "Device"
        Identifier     "Videocard0"
        Driver         "nvidia"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 8600 GTS"
    EndSection
    
    Section "Screen"
        Identifier     "Default Screen"
        Device         "Videocard0"
        Monitor        "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    And this is the part of the Xorg.0.log where I think it indicates no problems to start up the GUI
    Code:
    [  1026.421] Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [  1026.423] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 21 15:23:22 2011
    [  1026.425] (==) Using config file: "/etc/X11/xorg.conf"
    [  1026.425] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [  1026.426] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [  1026.427] (==) ServerLayout "Default Layout"
    [  1026.427] (**) |-->Screen "Screen0" (0)
    [  1026.427] (**) |   |-->Monitor "Monitor0"
    [  1026.428] (**) |   |-->Device "Device0"
    [  1026.428] (**) |-->Input Device "Keyboard0"
    [  1026.428] (**) |-->Input Device "Mouse0"
    [  1026.428] (**) Option "Xinerama" "0"
    [  1026.428] (==) Automatically adding devices
    [  1026.428] (==) Automatically enabling devices
    What else can I do?

  10. #10
    Just Joined!
    Join Date
    May 2011
    Posts
    8

    Thumbs up

    I've kept working on this problem and now I can have the resolutions I've being looking for, although I don't have the refresh rate I need. But I'm very pleasant with the results obtained.

    I've been using the cvt comand in this way:
    Code:
    $ cvt 1280 768 79
    # 1280x768 78.89 Hz (CVT) hsync: 63.67 kHz; pclk: 109.00 MHz
    Modeline "1280x768_79.00"  109.00  1280 1368 1496 1712  768 771 781 807 -hsync +vsync
    $ cvt 1280 800 76
    # 1280x800 75.89 Hz (CVT) hsync: 63.67 kHz; pclk: 109.00 MHz
    Modeline "1280x800_76.00"  109.00  1280 1368 1496 1712  800 803 809 839 -hsync +vsync
    And using that info within the xorg.conf file, I've ended with this:
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 260.19.29  (mockbuild...)  Thu Dec 16 04:43:59 EST 2010
    
    # RPM Fusion - nvidia-xorg.conf
    # 
    
    Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "InputDevice"
    
        # generated from data in "/etc/sysconfig/keyboard"
        Identifier     "Keyboard0"
        Driver         "kbd"
        Option         "XkbLayout" "la"
        Option         "XkbModel" "pc105"
    EndSection
    
    Section "InputDevice"
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Samsung"
        ModelName      "Samsung SyncMaster"
        HorizSync       30.0 - 70.00
        VertRefresh     50.0 - 160.00
        Option	   "DPMS"
        #Option         "PreferredMode" "1280x768"
        Option	   "1280x768" "1280x800"
        UseModes       "Modes[0]"
    EndSection
    
    Section "Modes"
    Identifier "Modes[0]"
    Modeline "1280x800_76.00"  109.00  1280 1368 1496 1712  800 803 809 839
    Modeline "1280x768_79.00"  109.00  1280 1368 1496 1712  768 771 781 807
    Modeline "1024x768_75.00"   82.00  1024 1088 1192 1360  768 771 775 805
    EndSection
    
    Section "Device"
        Identifier     "Videocard0"
        Driver         "nvidia"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 8600 GTS"
    EndSection
    
    Section "Screen"
        Identifier     "Default Screen"
        Device         "Videocard0"
        Monitor        "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth   24 
        Option         "TwinView" "0"
        #Option         "metamodes" "nvidia-auto-select +0+0"
        #Option	   "metamodes" "1280x800_75.00 +0+0"
        Option	   "1280x768_79.00 +0+0" "1280x800_76.00 +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    and with the nvidia-settings command I'm allowed to change the resolution to 1280x800 or 1280x768 with no problems.

    But... I just can not manage it to work with this resolution as default the next time a start up the GUI environment.

    In the Xorg.0.log file I get this messages:
    Code:
    [  3678.678] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [  3678.680] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun  1 18:08:45 2011
    [  3678.682] (==) Using config file: "/etc/X11/xorg.conf"
    [  3678.682] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [  3678.683] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [  3678.684] (==) ServerLayout "Default Layout"
    [  3678.684] (**) |-->Screen "Screen0" (0)
    [  3678.684] (**) |   |-->Monitor "Monitor0"
    [  3678.685] (**) |   |-->Device "Device0"
    [  3678.685] (**) |-->Input Device "Keyboard0"
    [  3678.685] (**) |-->Input Device "Mouse0"
    [  3678.685] (**) Option "Xinerama" "0"
    and in the middle of the file
    Code:
    [  3678.709] (II) LoadModule: "nvidia"
    [  3678.711] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
    [  3678.712] (II) Module nvidia: vendor="NVIDIA Corporation"
    [  3678.712] 	compiled for 4.0.2, module version = 1.0.0
    [  3678.712] 	Module class: X.Org Video Driver
    [  3678.712] (II) NVIDIA dlloader X Driver  260.19.36  Tue Jan 18 16:57:32 PST 2011
    [  3678.712] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [  3678.713] (--) using VT number 7
    [  3678.725] (II) Loading sub module "fb"
    [  3678.725] (II) LoadModule: "fb"
    [  3678.726] (II) Loading /usr/lib64/xorg/modules/libfb.so
    [  3678.727] (II) Module fb: vendor="X.Org Foundation"
    [  3678.727] 	compiled for 1.9.5, module version = 1.0.0
    [  3678.727] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [  3678.727] (II) Loading sub module "wfb"
    [  3678.727] (II) LoadModule: "wfb"
    [  3678.728] (II) Loading /usr/lib64/xorg/modules/libwfb.so
    [  3678.729] (II) Module wfb: vendor="X.Org Foundation"
    [  3678.729] 	compiled for 1.9.5, module version = 1.0.0
    [  3678.729] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [  3678.729] (II) Loading sub module "ramdac"
    [  3678.729] (II) LoadModule: "ramdac"
    [  3678.729] (II) Module "ramdac" already built-in
    [  3678.729] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
    [  3678.730] (==) NVIDIA(0): RGB weight 888
    [  3678.730] (==) NVIDIA(0): Default visual is TrueColor
    [  3678.730] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [  3678.730] (**) NVIDIA(0): Option "TwinView" "0"
    [  3678.730] (**) NVIDIA(0): Enabling RENDER acceleration
    [  3678.730] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
    [  3678.730] (II) NVIDIA(0):     enabled.
    [  3679.324] (II) NVIDIA(0): NVIDIA GPU GeForce 8600 GTS (G84) at PCI:2:0:0 (GPU-0)
    [  3679.325] (--) NVIDIA(0): Memory: 262144 kBytes
    [  3679.325] (--) NVIDIA(0): VideoBIOS: 60.84.32.00.10
    [  3679.325] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [  3679.325] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    [  3679.325] (--) NVIDIA(0): Connected display device(s) on GeForce 8600 GTS at PCI:2:0:0
    [  3679.325] (--) NVIDIA(0):     Samsung SyncMaster (CRT-1)
    [  3679.325] (--) NVIDIA(0): Samsung SyncMaster (CRT-1): 400.0 MHz maximum pixel clock
    [  3679.400] (II) NVIDIA(0): Assigned Display Device: CRT-1
    [  3679.400] (==) NVIDIA(0): 
    [  3679.400] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
    [  3679.400] (==) NVIDIA(0):     will be used as the requested mode.
    [  3679.400] (==) NVIDIA(0): 
    [  3679.401] (II) NVIDIA(0): Validated modes:
    [  3679.401] (II) NVIDIA(0):     "nvidia-auto-select"
    [  3679.401] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
    [  3679.426] (--) NVIDIA(0): DPI set to (81, 81); computed from "UseEdidDpi" X config
    [  3679.426] (--) NVIDIA(0):     option
    [  3679.426] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
    [  3679.426] (--) Depth 24 pixmap format is 32 bpp
    [  3679.426] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    [  3679.427] (II) NVIDIA(0): Initialized GPU GART.
    [  3679.439] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
    [  3679.472] (II) Loading extension NV-GLX
    [  3679.499] (II) NVIDIA(0): Initialized OpenGL Acceleration
    [  3679.522] (==) NVIDIA(0): Disabling shared memory pixmaps
    [  3679.522] (II) NVIDIA(0): Initialized X Rendering Acceleration
    [  3679.522] (==) NVIDIA(0): Backing store disabled
    [  3679.522] (==) NVIDIA(0): Silken mouse enabled
    [  3679.524] (**) NVIDIA(0): DPMS enabled
    [  3679.524] (II) Loading extension NV-CONTROL
    [  3679.524] (II) Loading extension XINERAMA
    [  3679.524] (WW) NVIDIA(0): Option "1280x768" is not used
    [  3679.524] (WW) NVIDIA(0): Option "1280x768_79.00 +0+0" is not used
    [  3679.524] (II) Loading sub module "dri2"
    [  3679.524] (II) LoadModule: "dri2"
    [  3679.525] (II) Reloading /usr/lib64/xorg/modules/extensions/libdri2.so
    [  3679.525] (II) NVIDIA(0): [DRI2] Setup complete
    [  3679.525] (==) RandR enabled
    where the part I don't like is this
    Code:
    
    [  3679.524] (WW) NVIDIA(0): Option "1280x768" is not used
    [  3679.524] (WW) NVIDIA(0): Option "1280x768_79.00 +0+0" is not used
    
    Finally, I need Gnome taking the resolution defined as default every time the GUI starts.
    Any suggestion?
    Last edited by ingesis; 06-02-2011 at 11:30 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...