LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-17-2011, 04:21 PM   #1
ekj
Member
 
Registered: Apr 2007
Location: Sweden
Distribution: openSUSE
Posts: 37

Rep: Reputation: 16
Question nVidia 24Hz refresh rate


I connected my TV to my computer using a HDMI cable and a DVI-HDMI adapter. When I tested in Windows XP I got it working when I changed refresh rate to 24 Hz, but in linux I haven't got it working at all so far.

I have tried to set the refresh rate to 24 Hz in linux as well, but I guess I didn't succeed...

In linux I installed the nVidia proprietary driver and ran the nvidia-settings command. These are my settings:
Code:
X Server Display Configuration
    Xinerama: disabled

    Model:         Samsung SyncMaster (CRT-0 on GPU-0)
    Configuration: Separate X screen
    Resolution:    Auto
    Refresh Rate:  Auto

    Model:         Sony TV (DFP-1 on GPU-0)
    Configuration: Separate X screen
    Resolution:    1980x1080
    Refresh Rate:  24 Hz

GPU 0 
  DFP-1
    Force Full GPU Scaling: Disabled
    GPU Scaling Method:     Stretched
    Color Space:            RGB
    Color Range:            Full
    Dithering:              Auto
      Mode:                 Auto
      Depth:                Auto
    Digital Vibrance:       0.000
    Overscan Compensation:  0
My /etc/X11/xorg.conf didn't exist, but I used the template /etc/X11/xorg.conf.install to create one.

This is my /etc/X11/xorg.conf:
Code:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 290.10  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Wed Nov 16 20:31:58 PST 2011

Section "ServerLayout"
    Identifier     "Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "SONY TV"
    HorizSync       14.0 - 70.0
    VertRefresh     48.0 - 62.0
    Option         "ModeValidation" "AllowNon60HzDFPModes"
#    Option         "ExactModeTimingsDVI" "TRUE"
#    Option         "ModeValidation" "DFP-1: AllowNon60HzDFPModes"
EndSection

Section "Device"
    Identifier     "vboxvideo"
    Driver         "vboxvideo"
EndSection

Section "Device"
    Identifier     "vmware"
    Driver         "vmware"
EndSection

Section "Device"
    Identifier     "cirrus"
    Driver         "cirrus"
EndSection

Section "Device"
    Identifier     "fbdev"
    Driver         "fbdev"
EndSection

Section "Device"
    Identifier     "vesa"
    Driver         "vesa"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "vboxvideo"
    Device         "vboxvideo"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "vmware"
    Device         "vmware"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "cirrus"
    Device         "cirrus"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "fbdev"
    Device         "fbdev"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "vesa"
    Device         "vesa"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1920x1080_24 +0+0; DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
OS: opensuse 11.3
Graphics driver: nVidia 290.10
Graphics card: nVidia GeForce 8600 GT

Anyone having any idea about any solution?
 
Old 12-18-2011, 04:57 AM   #2
ekj
Member
 
Registered: Apr 2007
Location: Sweden
Distribution: openSUSE
Posts: 37

Original Poster
Rep: Reputation: 16
Thumbs up

It turned out that I was quite close actually. Today I tested to enable Xinerama, and let nvidia-settings merge that setting into xorg.conf. Then I also had to redisable 'Force Full GPU Scaling' as it had been enabled for some reason.

And after restarting, it works!
 
Old 12-23-2011, 08:23 PM   #3
selfprogrammed
Member
 
Registered: Jan 2010
Location: Minnesota, USA
Distribution: Slackware 13.37, 14.2, 15.0
Posts: 635

Rep: Reputation: 154Reputation: 154
Neat, solved your own question.
When done, mark your question "SOLVED" using the little button, so the rest of us know it is done.
 
Old 12-24-2011, 04:35 AM   #4
ekj
Member
 
Registered: Apr 2007
Location: Sweden
Distribution: openSUSE
Posts: 37

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by selfprogrammed View Post
Neat, solved your own question.
When done, mark your question "SOLVED" using the little button, so the rest of us know it is done.
What? That's exactly what I did wasn't it?
I marked this thread as solved using the link "Mark this thread as solved" directly when I posted my solution a week ago...
 
  


Reply

Tags
nvidia drivers



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Refresh Rate ZERO (nvidia installation) lampamp Linux - General 3 09-15-2009 07:07 AM
Refresh Rate ZERO (nvidia installation) lampamp Fedora 2 08-18-2009 05:54 PM
Nvidia driver's refresh rate 100Hz llmmix Linux - General 2 01-03-2006 11:46 PM
nvidia refresh rate and monitor sync pb (slack 10.1) m0rg Linux - Hardware 2 09-22-2005 03:50 PM
Nvidia refresh rate hijacking GF4+RH9 1eyedhive Linux - Hardware 2 12-10-2003 05:33 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 10:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration