[mythtv-users] Misc. PVR-350 TV-out issues

jose rubio debian at nc.rr.com
Mon Mar 15 08:40:44 EST 2004

On Mon, 2004-03-15 at 00:33, Gerald Schepens wrote:
> I was able to get rid of the console framebuffer / ivtv-fb confusion by 
> adding video=vc:0-0 to my kernel arguments.  However the other two 
> issues are still active...  ivtv-fb is using /dev/fb0 still, which I 
> thought was a problem but doesn't actually seem to be.  Since the hangup 
> issue is an ivtv thing that's being looked into, the osd issue is the 
> only one that is likely to be solveable at this point. 
> You asked about my X configuration in conjunction with my pvr-350.  I 
> used to have the pvr-350 device and the screen defined in my XF86Config 
> file but I took them out.  I can still use the tv-out, but maybe I need 
> them in XF86Config in order to use the osd...
> Any suggestions?
Yes, the osd is actually being displayed through X and hence to use it
(and the frame buffer BTW) you need it in your X86Config.

I have a 350 and a geforce2 card.  I have two displays :0.0 (the
monitor) and :0.1 (the TV)
If I run:

$ export DISPLAY = :0.0 && mythfrontend

tv out displays on the tv (this is governed ONLY by checking the
appropriate box in mythfrontend setup screen) and the osd displays in
the monitor.

If I run:

$ export DISPLAY = :0.1 && mythfrontend

everything goes to the tv and I'm left with a fully functional desktop
in the monitor (although it can get trick with which aplication has

I've attached my X-config file.


-------------- next part --------------
Section "Files"
    RgbPath	"/usr/X11R6/lib/X11/rgb"
#    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
#    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"

Section "Module"
    Load        "dbe"  	# Double buffer extension
    # added 8/9/03 from:
    # http://pvrhw.goldfish.org/tiki-page.php?pageName=rh9pvr250&PHPSESSID=d9c531cba56f4ba99e5dcfb70e5aed52#video
    Load 	"v4l"
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    Load        "type1"
    Load        "freetype"
    Load       "glx"

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen 0 "CTXMonitor"
    Screen 1 "TV Screen" RightOf "CTXMonitor"  # << (TV screen)
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

Section "InputDevice"
    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/mouse"
    Option "Emulate3Buttons"

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xfree86"
    Option "XkbModel"	"pc104"
    Option "XkbLayout"	"us"

Section "ServerFlags"

# Device configured by Jose on 4/6/03:

Section "Screen"
    Identifier  "CTXMonitor"
    Device      "NVIDIA GeForce"
    Monitor     "ctx"
    DefaultDepth 24
    Subsection "Display"
        Depth       8
        ViewPort    0 0
    Subsection "Display"
        Depth       16
        ViewPort    0 0
    Subsection "Display"
        Depth       24
        Modes       "800x600"
        ViewPort    0 0

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

Section "Device"
    Identifier  "NVIDIA GeForce"
    Driver      "nvidia"
    VideoRam    65536
    #Option "TwinView"
    #Option "ConnectedMonitor"	"TV,CRT"
    #Option "SecondMonitorHorizSync"     "30-50"
    #Option "SecondMonitorVertRefresh"   "60"
    #Option "MetaModes" "800x600, 800x600"
    #Option "MetaModes" "800x600, 800x600"
    #Option "TVStandard" "NTSC-M"
    #Option "TwinViewOrientation"	"Clone"

Section "Device"
    Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
    Driver      "fbdev"
    Option      "fbdev" "/dev/fb0"      # <-- modify if using another device
    BusID "0:09:0"

Section "Monitor"
    Identifier  "ctx"
    HorizSync   31.5 - 35.1
    VertRefresh 50-100

Section "Monitor"
    Identifier  "NTSC Monitor"
    HorizSync  30-68
    VertRefresh 50-120
    Mode "720x480"
      # D: 25.176 MHz, H: 31.469 kHz, V: 59.942 Hz
      DotClock 25.177
      HTimings 640 664 760 800
      VTimings 480 491 493 525
      Flags    "-HSync" "-VSync"

More information about the mythtv-users mailing list