[mythtv-users] judder problems with nvidia 358.16

Marius Schrecker marius.schrecker at lyse.net
Fri Mar 4 10:10:11 UTC 2016


As the original message got caught in the moderation filter, I'm reformatting it with more taken out to pastebin.

 To me, the likeliest candidates for the problem look like Compositing still being enebled somewhere, despite being disabled in xorg.conf and the xfce desktop configuration??

incorrect rtc permissions, although I don't see this fixing the incorrect refresh rates being consistently chosen.

All feedback and tips gratefully received!

 Thanks!

Marius


On Thursday, March 3, 2016 20:40 CET, "Marius Schrecker" <marius.schrecker at lyse.net> wrote:
  I have followed the judder-free wiki page with
Separate Video modes for GUI and TV Playback

both set to 1920x1080, auto rate, default aspect.

I tried downgrading to nvidia 352.x but had problems compiling /installing against my 4.4.2 kernel. The pre-packaged versions gave me glx problems, so ended up with 358.16, which was the lowest version that built and installed. If this is the likeliest problem I will obviously downgrade the kernel.

Here is an example 25fps video

I was going to add further examples, but refresh is wrong for all framerates I have tried and the mail is getting long.

Compositing is disabled in xorg.conf and in xfce window manager tweaks, although mplayer complains:


 output from mplayer:
VIDEO:  720x304  25.000 fps    0.0 kbps ( 0.0 kB/s)
Aspect ratio is 2.40:1 - scaling to correct movie aspect.
VO: [vdpau] 720x304 => 729x304 Planar YV12 
[vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
A:   8.0 V:   8.1 A-V: -0.004 ct:  0.000   0/  0  1%  1%  0.7% 0 0 
No bind found for key 'Ctrl+c'.
A:  16.0 V:  16.0 A-V:  0.000 ct:  0.000   0/  0  0%  1%  0.7% 0 0 



mythuser at mythbox:/var/lib/mythtv/MOVIES$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00 +  59.94    50.00    29.97    25.00    23.97*   60.05    60.00    50.04

In MythTV I have set up separate GUI and playback modes... as instructed in the judder free wiki page and am using the vdpau high quality profile

Mythfrontend log (verbose)
http://pastebin.com/9hxFm6QU

Note that the refreshrate is not matching the framerate and that frames are being dropped. Also note the permission denied on the rtc

$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00 +  59.94    50.00    29.97    25.00    23.97    60.05    60.00    50.04* 
   1360x768      60.02  
   1280x1024     60.02  
   1280x720      60.00    59.94    50.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00    50.08  
   720x480       59.94  
   640x480       59.95    59.94    59.93 

$ cat xorg.conf

 http://pastebin.com/zkm2qjmH


vdpau info:

http://pastebin.com/YqvzX6ea
  

Nvidia module:
# modinfo nvidia
filename:       /lib/modules/4.4.2/kernel/drivers/video/nvidia.ko
alias:          char-major-195-*
version:        358.16
supported:      external
license:        NVIDIA
srcversion:     38681B6CCC0B032F48069CF
alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:        drm
vermagic:       4.4.2 SMP mod_unload modversions 
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_CheckPCIConfigSpace:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_TCEBypassMode:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_AssignGpus:charp

$ nvidia-smi -q | grep : | grep -v N/A
Timestamp                           : Thu Mar  3 19:36:14 2016
Driver Version                      : 358.16
Attached GPUs                       : 1
GPU 0000:01:00.0
    Product Name                    : GeForce GT 610
    Product Brand                   : GeForce
    Persistence Mode                : Disabled
    GPU UUID                        : GPU-bda18178-2424-4734-8dd3-d2915077b96f
    Minor Number                    : 0
    VBIOS Version                   : 75.19.55.00.02
        Bus                         : 0x01
        Device                      : 0x00
        Domain                      : 0x0000
        Device Id                   : 0x104A10DE
        Bus Id                      : 0000:01:00.0
        Sub System Id               : 0x840D1043
    Performance State               : P8
        Total                       : 1023 MiB
        Used                        : 42 MiB
        Free                        : 981 MiB
    Compute Mode                    : Default
        GPU Current Temp            : 30 C


glx info:

http://pastebin.com/u9vMxFyF

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20160304/ba216c7c/attachment-0001.html>


More information about the mythtv-users mailing list