On 7/7/06, <b class="gmail_sendername"><a href="mailto:jphughes@optonline.net">jphughes@optonline.net</a></b> <<a href="mailto:jphughes@optonline.net">jphughes@optonline.net</a>> wrote:<div><span class="gmail_quote">
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Yes duel head or tow screens is what I have had working in the past when using software decoding and not the 350TV out . It worked fine . I have tried to duplicate a a xorg conf file with tow screen using the basic xorg file form Jarrods and then adding a second screen and devise but I cant get it to work. It comes up with error on the crt/monitor screen resolution not supported and their is no output from the 350 card. I get get an xorg file that gives me a desktop and out put to the 350 but then the guide show up on the crt monitor.
<br><br>I was hoping someone had actually done this and coould give examples on how it could be done. Regards,<br></blockquote></div><br>I've done something similar. Hopefully my experience will help you. I have an LCD monitor (screen 0) and a PVR-350 TV out (screen 1) with X running on both. The TV out is located to the "right" of my LCD in my X configuration. Distro is Fedora Core 5 running on an AMD Athlon overclocked to 900MHz (please try not to laugh) and the aforementioned Hauppauge PVR-350.
<br><br>Here's the process I followed to get this configuration to work:<br><ul><li>Configured X on the LCD monitor (actually, this was done automatically for me by the FC5 install);</li><li>Backed up /etc/X11/xorg.conf to
xorg.conf.lcd;<br></li><li>Tweaked Jarod's <a href="http://wilsonet.com/mythtv/xorg.conf-PVR350.txt">example xorg.conf</a> for the PVR-350 to fit my configuration (it became xorg.conf.tvout);</li><li>Copied xorg.conf.tvout
to /etc/X11/xorg.conf<br></li><li>As root, ran gdm-restart to bounce X and restart it on the TV;</li><li>Tweaked X some more on the TV until I was happy with it and recopied xorg.conf to xorg.conf.tvout;</li><li>Merged xorg.conf.lcd
and xorg.conf.tvout into xorg.conf.twinhead;</li><ul><li>This step required changing all instances of Screen0 in xorg.conf.tvout to Screen1.<br></li></ul><li>Copied xorg.conf.twinhead to /etc/X11/xorg.conf and ran gdm-restart again. X started up with two screens: LCD monitor is :
0.0, and TV-out is :0.1. The mouse pointer moves between them just like you'd expect. (Another online reference mentioned the need to add a "Load xtrap" line to xorg.conf to allow the mouse to traverse both screens, but I didn't find that necessary.)
<br></li></ul>My xorg.conf.twinhead file is included below. <br><br>To start MythTV on the TV out:<br>$ export DISPLAY=:0.1<br>$ mythfrontend<br><br>Exporting the $DISPLAY environment variable ensures that all the programs mythfrontend calls will also display on the TV out. I've exercised most of the MythTV functions (Watch TV, play DVD, play music, MythWeather, etc.) and everything seems to work fine.
<br><br><br>I tried this first; it doesn't work:<br>$ mythfrontend -display :0.1<br><br>because when I select "Play DVD", mythfrontend starts MPlayer, but it shows up on my LCD screen (the default display), not the TV out.
<br><br>Hope that helps.<br><br>-=-=- xorg.conf.twinhead -=-=-<br>Section "ServerLayout"<br> Identifier "DualHead"<br> Screen 0 "Screen0" 0 0<br> Screen 1 "Screen1" RightOf "Screen0"
<br> InputDevice "Mouse0" "CorePointer"<br> InputDevice "Keyboard0" "CoreKeyboard"<br>EndSection<br><br>Section "Files"<br><br> FontPath "unix/:7100"
<br>EndSection<br><br>Section "Module"<br> Load "dbe"<br> Load "extmod"<br> Load "fbdevhw"<br> Load "glx"<br> Load "record"
<br> Load "freetype"<br> Load "type1"<br> Load "dri"<br>EndSection<br><br>Section "InputDevice"<br><br> Identifier "Keyboard0"<br> Driver "kbd"
<br> Option "XkbModel" "pc105"<br> Option "XkbLayout" "us"<br>EndSection<br><br>Section "InputDevice"<br> Identifier "Mouse0"<br>
Driver "mouse"<br> Option "Protocol" "IMPS/2"<br> Option "Device" "/dev/input/mice"<br> Option "ZAxisMapping" "4 5"
<br> Option "Emulate3Buttons" "yes"<br>EndSection<br><br>Section "Monitor"<br><br> Identifier "Monitor0"<br> VendorName "Monitor Vendor"<br> ModelName "LCD Panel 1280x1024"
<br> HorizSync 31.5 - 67.0<br> VertRefresh 50.0 - 75.0<br>EndSection<br><br>Section "Monitor"<br> Identifier "NTSC Monitor"<br> HorizSync 30-68<br> VertRefresh 50-120
<br> Mode "720x480"<br> DotClock 34.564<br> HTimings 720 752 840 928<br> VTimings 480 484 488 504<br> Flags "-HSync" "-VSync"<br> EndMode<br>
EndSection<br><br><br>Section "Device"<br> Identifier "Videocard0"<br> Driver "nv"<br> VendorName "Videocard vendor"<br> BoardName "nVidia Corporation NV6 [Vanta/Vanta LT]"
<br>EndSection<br><br>Section "Device"<br> Identifier "Hauppauge PVR 350 iTVC15 Framebuffer"<br> Driver "ivtvdev"<br><br> Option "fbdev" "/dev/fb1"
<br> Option "ivtv" "/dev/fb1"<br><br> BusID "PCI:0:18:0" <br>EndSection<br><br>Section "Screen"<br> Identifier "Screen0"<br> Device "Videocard0"
<br> Monitor "Monitor0"<br> DefaultDepth 24<br> SubSection "Display"<br> Viewport 0 0<br> Depth 16<br> Modes "800x600" "640x480"
<br> EndSubSection<br> SubSection "Display"<br> Viewport 0 0<br> Depth 24<br> Modes "1280x1024"<br> EndSubSection<br>EndSection
<br><br>Section "Screen"<br> Identifier "Screen1"<br> Device "Hauppauge PVR 350 iTVC15 Framebuffer"<br> Monitor "NTSC Monitor"<br> DefaultDepth 24
<br> DefaultFbbpp 32<br> Subsection "Display"<br> Depth 24<br> FbBpp 32<br> Modes "720x480"<br> EndSubsection<br>EndSection<br><br>Section "DRI"
<br> Group 0<br> Mode 0666<br>EndSection<br><br>-=-=- xorg.conf.twinhead -=-=-