[mythtv-users] Dual head w/ PVR-350

Matthew Laird myth at luther.ca
Tue Dec 30 20:53:31 EST 2003


I've been putting together my media box and I've come up with a problem
trying to get some nice dual head action working.  I can get X to come up
on my normal monitor (and Myth to output to the 350's tv out) or I can get
X to come up on the tv out, but not both.

The closest I got was bringing up two separate X sessions, one on the
monitor, one on the TV out.  Unfortunately that's not the ideal situation
for navigation and using the system, I have to switch to :1 (good old
Ctrl-Alt-F8) to control Myth, and in doing this it makes my :0 on the VGA
output unviewable.

Is there any way to get dual head working across a VGA (voodoo3 in this
case) and the 350's TV out?  Or what are others doing to solve this
dilema?  I'd like to be able to have Myth running on the TV out while
using the VGA for regular old X stuff.

On a side note I'm including the XF86config file I put together from
various HOWTOs, it gets a response out of both displays then hangs the
system.  Perhaps the answer will be as simple as a mistake in the X config
file.

Thanks for any help on this issue, so far Myth is one fantastic program.

-----

Section "Monitor"
  DisplaySize  360 270
  HorizSync    30-97
  Identifier   "Monitor[0]"
  ModelName    "PF790"
  Option       "DPMS"
  VendorName   "VIEWSONIC"
  VertRefresh  50-180
  UseModes     "Modes[0]"
EndSection

Section "Monitor"
        Identifier  "NTSC Monitor"
        HorizSync  30-68
        VertRefresh 50-120
        Mode "720x480"
          # D: 34.563 MHz, H: 37.244 kHz, V: 73.897 Hz
          DotClock 34.564
          HTimings 720 752 840 928
          VTimings 480 484 488 504
          Flags    "-HSync" "-VSync"
        EndMode
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1280x1024" 125.14 1280 1368 1504 1728 1024 1025 1028 1065
  Modeline 	"1280x1024" 145.69 1280 1376 1512 1744 1024 1025 1028 1071
  Modeline 	"1280x1024" 165.29 1280 1376 1512 1744 1024 1025 1028 1077
  Modeline 	"1280x1024" 167.32 1280 1376 1512 1744 1024 1025 1028 1078
  Modeline 	"1152x864" 93.90 1152 1224 1344 1536 864 865 868 899
  Modeline 	"1152x864" 109.43 1152 1224 1352 1552 864 865 868 904
  Modeline 	"1152x864" 125.43 1152 1232 1360 1568 864 865 868 909
  Modeline 	"1152x864" 140.45 1152 1232 1360 1568 864 865 868 914
  Modeline 	"1152x864" 149.54 1152 1232 1360 1568 864 865 868 917
  Modeline 	"1024x768" 73.89 1024 1080 1192 1360 768 769 772 799
  Modeline 	"1024x768" 86.18 1024 1088 1200 1376 768 769 772 803
  Modeline 	"1024x768" 97.84 1024 1088 1200 1376 768 769 772 808
  Modeline 	"1024x768" 110.91 1024 1096 1208 1392 768 769 772 813
  Modeline 	"1024x768" 122.97 1024 1096 1208 1392 768 769 772 818
  Modeline 	"1024x768" 132.57 1024 1096 1208 1392 768 769 772 821
  Modeline 	"800x600" 44.13 800 840 920 1040 600 601 604 624
  Modeline 	"800x600" 51.73 800 840 928 1056 600 601 604 628
  Modeline 	"800x600" 58.73 800 840 928 1056 600 601 604 632
  Modeline 	"800x600" 66.71 800 848 936 1072 600 601 604 635
  Modeline 	"800x600" 73.98 800 848 936 1072 600 601 604 639
  Modeline 	"800x600" 82.55 800 856 944 1088 600 601 604 643
  Modeline 	"800x600" 90.10 800 856 944 1088 600 601 604 647
  Modeline 	"800x600" 97.59 800 856 944 1088 600 601 604 650
  Modeline 	"640x480" 27.74 640 664 728 816 480 481 484 500
  Modeline 	"640x480" 32.64 640 672 736 832 480 481 484 503
  Modeline 	"640x480" 36.97 640 672 736 832 480 481 484 505
  Modeline 	"640x480" 42.22 640 680 744 848 480 481 484 508
  Modeline 	"640x480" 46.80 640 680 744 848 480 481 484 511
  Modeline 	"640x480" 51.43 640 680 744 848 480 481 484 514
  Modeline 	"640x480" 57.18 640 680 752 864 480 481 484 517
  Modeline 	"640x480" 62.12 640 680 752 864 480 481 484 521
EndSection


Section "Device"
  BoardName    "Voodoo 3"
  BusID        "1:0:0"
  Driver       "tdfx"
  Identifier   "Device[0]"
  VendorName   "3Dfx"
EndSection

Section "Device"
        Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
        Driver      "fbdev"

        ### change fb1 to whatever number you got in the previous section
        Option      "fbdev" "/dev/fb1"

        ### change the busid to whatever is reported by lspci. Note that
        ### output of lspci is hex, so add a preceding "0x" to the BusID
        BusID "0:0x11:0"
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Screen"
        Identifier  "TV"
        Device      "Hauppauge PVR 350 iTVC15 Framebuffer"
        Monitor     "NTSC Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
          Depth 24
          FbBpp 32
          Modes "720x480"
        EndSubsection
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  Screen       0	"Screen[0]" 0 0
  Screen       1	"TV" RightOf "Screen[0]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection



More information about the mythtv-users mailing list