2010-12-18, 04:44
I've run XBMCLive off of a USB thumbdrive using my work laptop and a VGA connection to an HDTV before without issue. That was using my 5.5 year old Samsung 46" DLP set. I've tried with two laptops now on a new Sony LCD (KDL-32BX300) using the VGA connection and had identical odd results.
From my TV's manual the following resolutions and sync rates are supported:
Whenever I try the 1360x768 (native res. for TV) resolution in XBMC a little less than half the screen is cutoff. If I use the same resolution on the laptop's LCD screen everything is fine, although scaled. It's not that the picture is scaled incorrectly, the whole picture is there, I just can't see the right half.
If I use 1024x768, the entire picture is there, but it's a 4:3 aspect ratio, so I then have to scale it to 16:9 via the TV's internal scaler and objects are wider than they should be.
I tried checking the xorg.conf file, but none is being generated by X, so that's no help. The xorg.log file doesn't seem to be having any issues, in fact a lot of EDID info is recorded:
I'd try setting up the 1360x768 modeline, but since I don't have an xorg.conf file, I can't do that.
Eventually, I'm going to get a Displayport to HDMI cable, which should solve this issue. But, until then, is there anything I can do to get XBMC and my TV to cooperate and display correctly at the TV's native resolution?
From my TV's manual the following resolutions and sync rates are supported:
Code:
Resolution: H Freq V Freq
640x480 31.5KHz 60Hz
800x600 37.9KHz 60Hz
1024x768 48.4KHz 60Hz
1280x768 47.4KHz 60Hz
1280x768 47.8KHz 60Hz
1360x768 47.7KHz 60Hz
If I use 1024x768, the entire picture is there, but it's a 4:3 aspect ratio, so I then have to scale it to 16:9 via the TV's internal scaler and objects are wider than they should be.
I tried checking the xorg.conf file, but none is being generated by X, so that's no help. The xorg.log file doesn't seem to be having any issues, in fact a lot of EDID info is recorded:
Code:
(II) intel(0): EDID vendor "SNY", prod id 56321
(II) intel(0): Using EDID range info for horizontal sync
(II) intel(0): Using EDID range info for vertical refresh
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1360x768"x0.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz)
(II) intel(0): Modeline "1280x768"x0.0 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz)
(II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "1280x720"x60.0 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync (44.8 kHz)
(II) intel(0): Printing probed modes for output VGA1
(II) intel(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz)
(II) intel(0): Modeline "1280x768"x59.9 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz)
(II) intel(0): Modeline "1280x720"x60.0 74.44 1280 1336 1472 1664 720 721 724 746 -hsync +vsync (44.7 kHz)
(II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
I'd try setting up the 1360x768 modeline, but since I don't have an xorg.conf file, I can't do that.
Eventually, I'm going to get a Displayport to HDMI cable, which should solve this issue. But, until then, is there anything I can do to get XBMC and my TV to cooperate and display correctly at the TV's native resolution?