Intel TV-out and Fedora 10

It works, sort of. At best it’s unstable. With the use of xrandr you can get it to work, but not with System->Preferences->Hardware->Screen Resolution which is a weird name by the way and doesn’t cover the whole function of the tool.

This is the output of xrandr on my laptop (with Intel 965 video):

Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800       60.0*+
1024x768       60.0
800x600        60.3
640x480        59.9
TV connected (normal left inverted right x axis y axis)
1024x768       25.0
800x600        25.0
848x480        25.0
640x480        25.0

So, now to activate TV-out and set the mode to PAL you use this command:

xrandr --output TV --mode 800x600 --set TV_FORMAT PAL

My laptop also has a key combination (FN+F4) to toggle TV-out so pressing this combination in combination with some xrandr makes it sometimes work, switching to another VT (CTRL+ALT+F2 for example) helps too sometimes, pressing FN+F4 there and returning to the X VT (CTRL+ALT+F1) and sometimes use FN+F4 again to get it work… Sometimes it works just right from the beginning! You plug in the cable, run the xrandr command and it works!

You can turn of TV out using:

xrandr --output TV --off

For the record, I’m using the Intel driver from xorg-x11-drv-i810-2.5.0-1.fc10.x86_64.

Of course it could be a lot better, like auto detection of TV out connected devices, make it actually work from the Screen Resolution configuration tool. In Windows (Vista) it sucks as well, because it will resize your laptop’s desktop to 800×600 as well which fucks up the location of any icons you had there when taking the cable out.

Well anyway, glad I don’t have to boot Windows to watch something on the TV screen 🙂


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s