• 1
  • 4
  • 5
  • 6(current)
  • 7
  • 8
  • 10
[MOVED] Problems starting XBMC fullscreen
#76
xnappo Wrote:I also noticed this line in motd2k's .xorg:
Option "ModeValidation" "DFP-0: NoMaxSizeCheck, NoHorizSyncCheck, NoVertRefreshCheck, AllowNon60HzDFPModes, NoMaxPClkCheck, NoVesaModes, NoXServerModes, NoPredefinedModes"

I think that might be important.

xnappo

Those lines force the driver to NOT use any edid/xrandr/crystalball modes and to use specified modelines.
Reply
#77
If anyone's interested here is my xorg that I've gotten working 1080p24 playback perfectly smooth.
The only options I change in xbmc are the screen resolution to "default: 1920x1080 @ 60Hz" because it starts in 24hz and the menus are choppy. Also I turn on auto refresh rate change.

AMD 5000
Asus M3N78-VM (8200 IGP)
2gb ram dual channel

PHP Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Tue Nov  4 14:07:17 PS                                                                                                 T 2008


Section "ServerLayout"
    
Identifier     "Layout0"
    
Screen      0  "Screen0" 0 0
    InputDevice    
"Keyboard0" "CoreKeyboard"
    
InputDevice    "Mouse0" "CorePointer"
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"
    
Option         "DPMS"
    
Modeline       "1920x1080@24" 74.160 1920 2558 2602 2750 1080 1084 1089 1125                                                                                                  +hsync +vsync
    Modeline       
"1920x1080@50" 148.500 1920 2448 2492 2640 1080 1084 1089 112                                                                                                 5 +hsync +vsync
    Modeline       
"1920x1080@60" 148.350 1920 2008 2052 2200 1080 1084 1089 112                                                                                                 5 +hsync +vsync
    HorizSync       15.0 
68.0
    VertRefresh     23.0 
61.0
EndSection

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

Section 
"Screen"
    
Identifier     "Screen0"
    
Device         "Device0"
    
Monitor        "Monitor0"
    
DefaultDepth    24
    Option         
"UseEdidFreqs" "false"
    
Option         "NoLogo"
    
Option         "TwinView" "0"
    
Option         "UseEvents" "true"
    
Option "NvAGP" "1"
    
Option         "Coolbits" "1"
    
Option "NoLogo" "True"
    
Option "PixmapCacheSize" "1000000"
    
Option "AllowSHMPixmaps" "0"
    
Option "TripleBuffer" "True"
    
Option "RenderAccel" "True"
    
Option         "DynamicTwinView" "false"
    
Option         "AddARGBGLXVisuals" "True"
    
Option         "ExactModeTimingsDVI" "True"
    
SubSection     "Display"
        
Depth       24
        Modes      
"1920x1080@24" "1920x1080@60" "1920x1080@50"
    
EndSubSection
EndSection 
Reply
#78
Aaaaaaah! Another one with modelines :-)
Reply
#79
Uhm my tv has 24,50,60Hz i'll try your xorg.conf and i'll report u what i've got.
Reply
#80
Haggy Wrote:I don't think gtf takes the actual screen into count as it is simply a nicer interface to a calculator :-)

every screen should handle those computed modelines well or am i wrong?

Probably - but here is the real way to get the modelines:
http://ubuntuforums.org/showthread.php?t=1003099&page=2

xnappo
Reply
#81
I created some test images to use to check for pixel clock issues. The image (the one relevant for your resolution) should appear smooth, with no horizontal or vertical banding visible within the sections.
Reply
#82
So I tried motd2k's xorg.conf and the problem is still there. However it did seem slightly better, getting more like 21fps (24fps content) now where i was only getting around 18fps before. When i get a chance im going to mess around with my own mode lines and some different refresh rates and see if that makes any difference.

EDIT: My tv now shows 720p/etc when xbmc changes resolution to 720p and such, and it did not before. Altho 24hz still does not show on the tv.
Reply
#83
xnappo Wrote:So did anyone else try setting it to 16:9 1080i?

I did, and it works for me. I have xbmc set to start 1080i 16:9 and it plays the apple demo perfectly and my other test 1080p movie which was skipping badly. The content is playing in 1080p as well. I'm going to generate some custom modelines using the link posted a few posts back and experiment some more...as it seems mot2dk has AMD+8200 and isn't having trouble...so it must be our configuration that is causing the issue.
Reply
#84
Wooho guys this is another weird moment in my xbmc experience. I just came home, switched on TV and HTPC and xbmc showed me this in system info:

Image

xbmc is set to 1080i 16:9, but i SWEAR i tested this mode earlier without success. One thing though: i removed both -fs and --standalone from my xbmc startup call in .xinitrc.

Could this be a hint at least for 1080i ?
Reply
#85
OK - after some more tests i can fully confirm xnappo's and philter's experience. Starting up in 1080i is fine, system info is as shown above - hovering around 55fps. I can test every other 1080p mode (24, 50, 60) and it will also do fine and lock fps on selected refresh rate, BUT, after leaving xbmc and restarting fps drop down to 20-24 Hz on every selected mode. If i afterwards select 1080i again and restart xbmc, all modes can again be set to desired refresh rate, so i think we can narrow it down to:

1) Starting in anything other than 1080i will lock refresh at about 20-24 fps
2) Starting in 1080i and testing/selecting any other 1080p mode will do fine.

It seems the removal of those two flags at startup did not have any direct affect on this, but my video calibration was messed up afterwards.
Reply
#86
same result for me with both xorg.conf. 1080i in my htpc is choppy as 1080p.

I must use the windowed mode and then change to 1080p to get all running smooth.
tomorrow i'll try 1080i with old xorg.conf.
Reply
#87
Haggy Wrote:OK - after some more tests i can fully confirm xnappo's and philter's experience. Starting up in 1080i is fine, system info is as shown above - hovering around 55fps. I can test every other 1080p mode (24, 50, 60) and it will also do fine and lock fps on selected refresh rate, BUT, after leaving xbmc and restarting fps drop down to 20-24 Hz on every selected mode. If i afterwards select 1080i again and restart xbmc, all modes can again be set to desired refresh rate, so i think we can narrow it down to:

1) Starting in anything other than 1080i will lock refresh at about 20-24 fps
2) Starting in 1080i and testing/selecting any other 1080p mode will do fine.

It seems the removal of those two flags at startup did not have any direct affect on this, but my video calibration was messed up afterwards.
starting in 1080i for me has SLIGHT issues when playing 1080p content. Little bits of stutter, during fast motion and such (not present when starting in auto then going to 1080p).
Actually, for me only starting in 1080p will lock refresh to 18-20hz

Just for some info, I also tried compiling with --disable-xrandr, seemed to provide some improvement, not as much image stuttering and such, but audio is way out of sync
Reply
#88
shassino Wrote:same result for me with both xorg.conf. 1080i in my htpc is choppy as 1080p.

I must use the windowed mode and then change to 1080p to get all running smooth.
tomorrow i'll try 1080i with old xorg.conf.

Shassino,

I know you started out running NON-VDPAU. Are these result from VDPAU or standard?

Thanks,
xnappo
Reply
#89
vdpau svn 18470.
I'll try tomorrow on standard svn 18470. But i think is not necessary all my previous result r identical for linuxport and vdpau.
Reply
#90
I start with exec xbmc --standalone in my xsession, it starts fullscreen in the 1080i mode and plays 1080p content perfectly. If I start with 1080p @60hz, the choppyness and slow fps returns. If I start with 1080i (or any other resolution) and switch to 1080p, it plays perfectly.
Reply
  • 1
  • 4
  • 5
  • 6(current)
  • 7
  • 8
  • 10

Logout Mark Read Team Forum Stats Members Help
[MOVED] Problems starting XBMC fullscreen0