← Back to team overview

sslug-teknik team mailing list archive

Re: X, tv-out og Matrox G-400

 

Jonas Jalling wrote:

> Hej,
> 
> Jeg roder med at få tv-out til at virke på min computer. Dette desværre
> ikke helt uden problemer. Jeg ønsker ikke dual-head eller noget. Altså kun
> output på TV. Hvordan gør jeg det? Jeg har prøvet at smide tv'et på det
> sekundære output. Her får jeg en fin consol på tv'et, men X vil ikke
> rigtig. Er der ikke nogen der har et fungernde setup som ovenstående? Evt.
> nogle tips? Jeg kører med kerne 2.6.1, XFree86 v. 4.3.0.1

Hent sourcekoden til mplayer. Søg efter et script der hedder "matroxtv",
eller noget i den retning. Det kan "alt" med matrox tv-out :)

Scriptet kalder nogle hjælpeprogrammer. Det jeg bruger for at få konsollen
på tv er følgende:

#!/bin/sh

### Mapping reset
        matroxset -f /dev/fb0 -m 0
        matroxset -f /dev/fb1 -m 0
        matroxset -f /dev/fb0 -m 1
        matroxset 128
        fbset -a -xres 640 -yres 480 -vxres 640 -vyres 480 -depth 32
-pixclock 39721 -left 48 -right 16 -upper 33 -lower 10 -hslen 96 -vslen2
-hsync high -accel true -laced false

### Clone
        matroxset -f /dev/fb0 -m 3

### Set tv standard
        matroxset 1

### Set tv mode
        fbset -fb /dev/fb0 -a -depth 32 -left 60 -right 0 -upper 70 -lower
39 -hslen 76 -vslen 4 -xres 640 -yres 512 -bcast true -laced false


og det jeg bruger for at få X til at lege med også, er:

Section "Device"
  Identifier      "Matrox0"
  Driver          "mga"
  Option          "UseFBDev"
  Option          "SWCursor"
  Option          "fbdev"         "/dev/fb0"
EndSection

Section "Monitor"
  Identifier      "Monitor1"
  HorizSync       10-100
  VertRefresh     10-100
  Option          "DPMS"
  Modeline "tv" 50.00   856 912 936 1000   576 590 595 654 -hsync -vsync
EndSection

Det er det hele, da matroxset-programmet sætter kortet i clone-mode. 

Desværre er X-driveren ikke open-source, men hvis du kan leve uden de mest
avancerede features (fx TV-overlay), behøver du ikke hal-lib. (Jeg er endda
ikke sikker på om man måske kan få overlay til at køre i clone-mode, uden
hal-lib. Det er muligt). 

Enjoy :)

-- 
Mvh
Christian Iversen


References