How i made "autorefreshrate" function work NVIDIA
#1
Smile 
If anyone having problems using this function this is how i made it work.

First think is that this function is only in SVN versions, so you need to compile xbmc.

To make xbmc correctly detect your LCD'S refresh rates, insert this line into your xorg.conf:

Option "Dynamictwinview" "False

To make xbmc able to change refresh rates i entered into nvidia-settings utility and set the force gpu scaling to off and chose centered timing.

Now in xbmc all you need to do is choose a full screen resolution and set the autorefresh rate in videosettings.

What i found is that it is not working with integrated video cards. For me it makes not enough fps to keep the LCD's 60 or 50 hz. Maybe it is some memory bandwidth problem.

Edit:
If you have any other integrated graphics you should have the memory modules configured in dual channel mode !! This way it could work.

You can veify the refresh rates by ressing "z" while playing a movie, or pressing "S" in menu then press info.

Anyone knows where nvidia-settings keep the settings made in gui. i know there is a hidden file in /home folder, called .nvidia-settings-rc but i can not find it in XBMC Live version.

What are your expreiences ?
Reply
#2
My experience with an 8500 GT is to specify modelines manually in xorg.conf to get the best results in 24p. I've been using the following, can't remember where I got em though:

Code:
# 1920x1080p @ 23.976Hz (EIA/CEA-861B)
    ModeLine "1920x1080@24" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync

    # 1920x1080p @ 24Hz (EIA/CEA-861B)
    ##ModeLine "1920x1080@24" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync

    # 1920x1080p @ 50Hz (EIA/CEA-861B)
    ModeLine "1920x1080@50" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync

    # 1920x1080p @ 59.94Hz (EIA/CEA-861B)
    #ModeLine "[email protected]" 148.350 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    
    # 1920x1080p @ 60Hz (EIA/CEA-861B)
    ModeLine "1920x1080@60" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
together with some settings under Device:
Code:
Option "ModeValidation" "NoVesaModes, NoEdidModes, NoXServerModes, NoPredefinedModes"
    Option "ExactModeTimingsDVI" "true"
    Option "UseEvents" "True"
    Option "Coolbits" "1"
    Option          "DamageEvents"          "True"
    Option          "TripleBuffer"          "True"
    Option "DynamicTwinView" "false"

Playback seems to be smoother when using the 23.976 modeline than specifying no modelines at all, but I haven't done a lot of tests.
Reply
#3
As i knew newer Xorg does not use modelines at all.

I als tried manual modlinesw ith integrated nvidia 8200, but the framerate remains too low for normal use.
Reply

Logout Mark Read Team Forum Stats Members Help
How i made "autorefreshrate" function work NVIDIA0