sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #78356
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