2009-04-20, 07:18
I have a laptop (32 bit CPU, Radeon Mobility U1 graphics) running Intrepid, using S-video to drive a TV.
My problem is XBMC does not recognize the S-video as an option in the GUI screen config dialog. I get various choices for LVDS (the laptop's LCD screen), PAL, and NTSC (which crash), but no S-video.
So I've created a .xsession to switch to the S-video on login and then run xbmc:
The trouble is xbmc tries to set the resolution itself, so it flickers briefly to the TV, and then gets screwed up when xbmc kicks in.
Since xbmc isn't detecting things correctly, I tried to override it with advancedsettings.xml:
This does keep things at 800x600 on the S-video, but the remaining problem is the GUI is running at 720x576 window within the 800x600 screen, leaving a border to the bottom and right. (and it seems a non-square aspect ratio)
Screenshot:
So, what's going on? Can I get XBMC to not try to adjust resolution? Why is it only using part of the screen?
Thanks!
My problem is XBMC does not recognize the S-video as an option in the GUI screen config dialog. I get various choices for LVDS (the laptop's LCD screen), PAL, and NTSC (which crash), but no S-video.
So I've created a .xsession to switch to the S-video on login and then run xbmc:
Code:
xrandr --addmode S-video 800x600
xrandr --output LVDS --off --output S-video --mode 800x600
xbmc --standalone
The trouble is xbmc tries to set the resolution itself, so it flickers briefly to the TV, and then gets screwed up when xbmc kicks in.
Since xbmc isn't detecting things correctly, I tried to override it with advancedsettings.xml:
Code:
<advancedsettings>
<calibration>
<resolution>
<description>S-video: 800x600 @ 60.3Hz</description>
<id>16</id>
<subtitles>540</subtitles>
<pixelratio>1.000000</pixelratio>
<refreshrate>60.3</refreshrate>
<output>S-video</output>
<xrandrid>0x50</xrandrid>
<overscan>
<left>0</left>
<top>0</top>
<right>800</right>
<bottom>600</bottom>
</overscan>
</resolution>
</calibration>
<videoscreen>
<resolution>16</resolution>
</videoscreen>
</advancedsettings>
This does keep things at 800x600 on the S-video, but the remaining problem is the GUI is running at 720x576 window within the 800x600 screen, leaving a border to the bottom and right. (and it seems a non-square aspect ratio)
Screenshot:
So, what's going on? Can I get XBMC to not try to adjust resolution? Why is it only using part of the screen?
Thanks!