hi tentacle
try this:
First backup your config files:
Code:
sudo cp -a /etc/X11/xorg.conf /etc/X11/xorg.conf.1st_bck
cp -a ~/.nvidia-settings-rc ~/.nvidia-settings-rc.1st_bck
cp -a ~/.xbmc/userdata/guisettings.xml ~/.xbmc/userdata/guisettings.xml.1st_bck
Run gstreamer-properties via alt+F2 and switch to ALSA
Code:
gksu gstreamer-properties
Install rcconf and disable pulseaudio by running it.
Code:
sudo apt-get install rcconf
rcconf
Replace the content of .nvidia-settings-rc with:
Code:
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Fri Feb 18 11:15:28 2011
#
# ConfigProperties:
RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = No
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = No
Timer = Graphics_Card_(GPU_0),Yes,1000
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
# Attributes:
0/CursorShadow=0
0/CursorShadowAlpha=64
0/CursorShadowRed=0
0/CursorShadowGreen=0
0/CursorShadowBlue=0
0/CursorShadowXOffset=4
0/CursorShadowYOffset=2
0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/FSAAAppEnhanced=0
0/RedBrightness=0.000000
0/GreenBrightness=0.000000
0/BlueBrightness=0.000000
0/RedContrast=0.000000
0/GreenContrast=0.000000
0/BlueContrast=0.000000
0/RedGamma=1.000000
0/GreenGamma=1.000000
0/BlueGamma=1.000000
0/DigitalVibrance[DFP-0]=0
0/ImageSharpening[DFP-0]=127
0/GPUScaling[DFP-0]=65537
0/OverscanCompensation[DFP-0]=0
0/ColorSpace[DFP-0]=0
0/ColorRange[DFP-0]=0
0/XVideoTextureBrightness=0
0/XVideoTextureContrast=0
0/XVideoTextureHue=0
0/XVideoTextureSaturation=0
0/XVideoTextureSyncToVBlank=1
0/XVideoSyncToDisplay=65536
And finally edit the two following sections in the guisettings.xml config file to:
Code:
<videoscreen>
<guicalibration></guicalibration>
<haslcd>false</haslcd>
<resolution>0</resolution>
<screen>0</screen>
<screenmode>DESKTOP</screenmode>
<testpattern></testpattern>
<vsync>2</vsync>
</videoscreen>
Code:
<videoplayer>
<adjustrefreshrate>true</adjustrefreshrate>
<displayresolution>10</displayresolution>
<errorinaspect>0</errorinaspect>
<highqualityupscaling>0</highqualityupscaling>
<maxspeedadjust>5.000000</maxspeedadjust>
<postprocess>0</postprocess>
<rendermethod>0</rendermethod>
<resamplequality>1</resamplequality>
<stretch43>0</stretch43>
<strictbinding>false</strictbinding>
<synctype>1</synctype>
<teletextenabled>true</teletextenabled>
<upscalingalgorithm>8</upscalingalgorithm>
<usechd>true</usechd>
<usedisplayasclock>true</usedisplayasclock>
<usepbo>true</usepbo>
<usevaapi>false</usevaapi>
<usevdpau>true</usevdpau>
<vdpau_allow_xrandr>false</vdpau_allow_xrandr>
<vdpaustudiolevel>false</vdpaustudiolevel>
<vdpauupscalinglevel>false</vdpauupscalinglevel>
</videoplayer>
Delete your xorg.conf
run nvidia-settings via alt+F2 and set the proper resolution only once e.g. to 1920x1080. Save the settings to xorg.conf do not merge!
Do not change anything else! Do not save to .nvidia-settings-rc file!
Go to terminal and add those two lines into the corresponding sections:
xorg.conf
Code:
Section "Device"
....
Option "DynamicTwinView" "false" #twinview line
EndSection
Section "Extensions"
Option "Composite" "false" #composite line
EndSection
reboot & test it & keep me posted.
If it doesn't work for you copy back your backup files and reboot!
At the moment I have no issue neither with HD movies nor with SD movies and SD Television (less than 5 framedrops in an hour). Only the HD Television gives me no AV-Sync and framedrops above 5000 in the first 15 seconds of watching. However I always have there "pc:none" and I haven't found the cause for that yet.
Cheers
/aedon