• 1
  • 2(current)
  • 3
  • 4
  • 5
  • 9
severe judder in vdpau
#16
pilluli Wrote:Found ticket #6164 with what seems the same or very related problem.

As a side note, what are you guys using 32 or 64 bits ubuntu (maybe we can discard problems in one of them)? Are any of you using live?

I'm using 32 and not using live.
Reply
#17
Just for the record, I'm on 32bit and use Nvidia 190.40. Keep in mind that that file only can play really smooth if you set the output to 24p (refreshrate = 24Hz).

The sample file doesn't play at all on my XBMC but does fine in mplayer. Debug Log is here: http://pastebin.com/m106bdf0b

But I guess that's unrelated to the problem because for others that file seems to be fine.

Chrissi
Reply
#18
I'm on ubuntu jaunty 64bit so we can rule out 32/64 problems. Also with nvidia driver 185.18.14 so does not seem related to the driver itself. The fact that mplayer plays it fine is the key point I think...

I guess some developer with advance knowledge (bobo1on1,motd2k) can help us track this problem further.

Regards,
Reply
#19
I also see stuttering but this is only with 1080p 24 material...

Nvidia 9500GT 185. Driver
Ubuntu 9.04 32bit
VDPAU

1080_50 @ 50 plays smooth (killa sampla)
1080_24 @ 50 plays smooth (except rythmic effect because the fps does not match)
1080_24 @ 24 stuttering (does not matter if video sync is turned on or off)

With newest build from trunk xbmc crashes (dont want to focus on this, the build I use mainly works fine except the 24p stutter)

Is everybody here expiriencing stutter with all refresh rates?
Reply
#20
r0ck3t Wrote:I also see stuttering but this is only with 1080p 24 material...

Nvidia 9500GT 185. Driver
Ubuntu 9.04 32bit
VDPAU

1080_50 @ 50 plays smooth (killa sampla)
1080_24 @ 50 plays smooth (except rythmic effect because the fps does not match)
1080_24 @ 24 stuttering (does not matter if video sync is turned on or off)

With newest build from trunk xbmc crashes (dont want to focus on this, the build I use mainly works fine except the 24p stutter)

Is everybody here expiriencing stutter with all refresh rates?

I haven't test other refresh rates, as I'm using the option to match refresh rate to video fps in xbmc. I will try tonight at home and report the results.

However, from your post I wonder if the difference between the 23.97fps source and 24Hz refresh rate may be the problem and it is showing somehow with vdpau on. Anyone has a proper 24fps source for testing??

PD: btw, anyone know how to change the post title and replace"acussed" for "severe"?
Reply
#21
pilluli Wrote:... I wonder if the difference between the 23.97fps source and 24Hz refresh rate may be the problem and it is showing somehow with vdpau on.

No the material is 24fps referring to the log... Debug Log
Reply
#22
Is the judder just the 3<=>2 switchback on a 60hz display, or are definitive pauses?
Subtitles - Serious Business
Reply
#23
bmfrosty Wrote:Is the judder just the 3<=>2 switchback on a 60hz display, or are definitive pauses?
Auto adjust refresh rate is Active and the Display switches to 24 when Playback Starts.
There are definitive pauses compared to the Same material played at 50 or 60 Hz.
Reply
#24
r0ck3t Wrote:No the material is 24fps referring to the log... Debug Log

Well, another theory out the window... Laugh Laugh
Reply
#25
How did you create the 24hz modeline?

Also, upgrade to nvidia 190.x and rebuild XBMC.
Reply
#26
motd2k Wrote:How did you create the 24hz modeline?

Also, upgrade to nvidia 190.x and rebuild XBMC.

I copied the modeline from the mythbuntu modeline wiki, there where modelines for my Display, lc-46x20e

Building the latest, already tried that but xbmc crashes (hangs) immediately when trying to play the same content.

I will upgrade to nvidia 190.x and try to get a recent build to run.
Reply
#27
My modeline is show as such

Under monitor
Identifier "Monitor0"
VendorName "Samsung"
ModelName "LN52B750"
Option "DPMS"
Modeline "1920x1080@24" 74.250 1920 2560 2608 2752 1080 1084 1089 1125 +hsync +vsync
Modeline "1920x1080@50" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Modeline "1920x1080@60" 148.500 1920 2008 2056 2200 1080 1084 1089 1125 +hsync +vsync
HorizSync 20.0 - 150.0
VertRefresh 24.0 - 90.0
Option "ExactModeTimingsDVI" "True"
Option "NoLogo" "False"
Option "UseEDIDDpi" "False"
Option "UseEDIDFreqs" "False"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "true"

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080@60" "1920x1080@50" "1920x1080@24"
EndSubSection

I am running the beta 190 nvidia drivers. I did not redo xbmc though.
Reply
#28
Ok now I tried with
nvidia 190.42
New build (SVN:23971)

Same problem.

Debug Log
Reply
#29
Ritzie Wrote:My modeline is show as such

Under monitor
Identifier "Monitor0"
VendorName "Samsung"
ModelName "LN52B750"
Option "DPMS"
Modeline "1920x1080@24" 74.250 1920 2560 2608 2752 1080 1084 1089 1125 +hsync +vsync
Modeline "1920x1080@50" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Modeline "1920x1080@60" 148.500 1920 2008 2056 2200 1080 1084 1089 1125 +hsync +vsync
HorizSync 20.0 - 150.0
VertRefresh 24.0 - 90.0
Option "ExactModeTimingsDVI" "True"
Option "NoLogo" "False"
Option "UseEDIDDpi" "False"
Option "UseEDIDFreqs" "False"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "true"

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080@60" "1920x1080@50" "1920x1080@24"
EndSubSection

I am running the beta 190 nvidia drivers. I did not redo xbmc though.

Unless some thing has changed, you need

PHP Code:
Option "DynamicTwinView" "False" 
in the Screen section in order to have the refreshrate change.

This is mine, for a Panasonic TC-P54Z1.

PHP Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Mon Mar 23 15:33:27 PST 2009

Section "ServerLayout"
    
Identifier     "Layout0"
    
Screen      0  "Screen0"
    
InputDevice    "Keyboard0" "CoreKeyboard"
    
InputDevice    "Mouse0" "CorePointer"
EndSection

Section 
"Files"
EndSection

Section 
"Module"
    
Load           "dbe"
    
Load           "extmod"
    
Load           "type1"
    
Load           "freetype"
    
Load           "glx"
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 
"InputDevice"
    
# generated from default
    
Identifier     "Keyboard0"
    
Driver         "kbd"
EndSection

Section 
"Monitor"
    
Identifier     "Monitor0"
    
VendorName     "Unknown"
    
ModelName      "Unknown"
    
HorizSync       15.0 68.0
    VertRefresh     23.0 
61.0
    Option         
"DPMS"
    
ModeLine "1920x1080@60" 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    ModeLine 
"1920x1080@50" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync 
    ModeLine 
"1920x1080@24" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync  
    Option 
"ExactModeTimingsDVI" "TRUE"
    
Option "ModeValidation" "NoEdidModes"
EndSection

Section 
"Device"
    
Identifier     "Device0"
    
Driver         "nvidia"
    
VendorName     "NVIDIA Corporation"
EndSection

Section 
"Screen"
    
Identifier     "Screen0"
    
Device         "Device0"
    
Monitor        "Monitor0"
    
DefaultDepth    24
    Option         
"NoLogo" "True"
    
Option "DynamicTwinView" "False"
    
SubSection     "Display"
        
Depth       24
        Modes 
"1920x1080@60" "1920x1080@50" "1920x1080@24"
    
EndSubSection
EndSection 

Note that my playback of all sources is smooth on my Revo. I do *NOT* currently have sync playback to display enabled, and I'm basically just using an updated version of XBMC-Live (r23868). I'd have my doubts from what i've seen over the accuracy of the MythTV modelines. It's a very good idea indeed to generate them for yourself. There's a tutorial somewhere on the forum which talks you through launching X in verbose mode to pull these off your display's EDID.
Reply
#30
motd2k Wrote:Note that my playback of all sources is smooth on my Revo. I do *NOT* currently have sync playback to display enabled, and I'm basically just using an updated version of XBMC-Live (r23868). I'd have my doubts from what i've seen over the accuracy of the MythTV modelines. It's a very good idea indeed to generate them for yourself. There's a tutorial somewhere on the forum which talks you through launching X in verbose mode to pull these off your display's EDID.

I modified the modelines according to the guide...

This is my current xorg.conf
PHP Code:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder63)  Fri Aug 14 17:55:55 PDT 2009

Section "ServerLayout"
    
Identifier     "Layout0"
    
Screen      0  "Screen0" 0 0
    InputDevice    
"Keyboard0" "CoreKeyboard"
    
InputDevice    "Mouse0" "CorePointer"
EndSection

Section 
"Files"
EndSection

Section 
"Module"
    
Load           "dbe"
    
Load           "extmod"
    
Load           "glx"
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 
"InputDevice"
    
# generated from default
    
Identifier     "Keyboard0"
    
Driver         "kbd"
EndSection

Section 
"Monitor"
    
# HorizSync source: xconfig, VertRefresh source: xconfig
    
Identifier     "Monitor0"
    
VendorName     "Unknown"
    
ModelName      "SHARP HDMI"
    
HorizSync       15.0 75.0
    VertRefresh     49.0 
76.0
    ModeLine 
"1920x1080@60" 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    ModeLine 
"1920x1080@50" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync 
    ModeLine 
"1920x1080@24" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync  
    Option         
"ModeValidation" "NoEdidModes"
    
Option         "DPMS"
    
Option         "ExactModeTimingsDVI" "True"
EndSection

Section 
"Device"
    
Identifier     "Device0"
    
Driver         "nvidia"
    
VendorName     "NVIDIA Corporation"
    
BoardName      "GeForce 9500 GT"
EndSection

Section 
"Screen"
    
Identifier     "Screen0"
    
Device         "Device0"
    
Monitor        "Monitor0"
    
DefaultDepth    24
    Option         
"NoLogo" "True"
    
Option         "DynamicTwinView" "False"
    
SubSection     "Display"
        
Depth       24
        Modes 
"1920x1080@60" "1920x1080@50" "1920x1080@24"
    
EndSubSection
EndSection 

Still no changes, the playback issues are still there.

I dont have any clue what else I could test/change...
Reply
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 9

Logout Mark Read Team Forum Stats Members Help
severe judder in vdpau0