Gå til innhold

Til dere som ønsker freevo og tv-ut (nvidia) - oppdatert


Anbefalte innlegg

Heisann.

 

Tenkte jeg bare skulle poste en liten "nyhet".

 

Til dere som ønsker freevo og tv-ut så holder jeg på med en liten howto. Den går gjennom alt fra nedlasting av nvidia drivere til konfigurasjon av freevo.

 

Jeg vil poste den her og i FAQ tråden når jeg blir ferdig (I løpet av dagen håper jeg).

 

Nyt digg tv-ut med freevo dere også! ;)

 

Screenshots: http://freevo.sourceforge.net/screenshots.html

Lenke til kommentar
Videoannonse
Annonse

Heisann. Da var den klar. Hvis dere skulle finne noen feil i denne howto'en så gjerne si i fra. Den er forøverig kun testet på slackware 9.0

 

edit: var vist noen tabs ol som ikke kom med. Dokumentet kan i sin helhet lastes ned på:

http://www.intel-nerd.net/howto/freevo_nvi...ut_howto-no.txt

-----

 

Freevo & Nvidia tv-out howto (Norsk)

Copyright © 2003 Lasse A. Palm

 

Denne dokumentasjonen er lisensiert under GNU GPL License

http://www.gnu.org/licenses/gpl.txt

 

Følgende howto vil veilede deg gjennom en enkel installasjon av tv-ut

på nvidia baserte kort og installasjon og konfigurering av freevo.

Plattformen for denne howto'en er ia32 (i386)

Freevo URL: www.freevo.org | freevo.sourceforge.net

 

Jeg tar på ingen som helst måte ansvar på hva følgene av denne

dokumentasjon gjør med din maskin. Alt gjøres på eget ansvar.

 

Denne howto'en dekker kun konfigurasjon for vising av filmer og musikk.

Ønsker du å benytte deg av TV og opptaks funksjonen, les dokumentasjonen

på www.freevo.org.

 

 

Innhold:

 

1 - Nedlasting av de nødvendige komponentene

1.1 - Nedlasting av freevo

1.2 - Nedlasting av Nvidia drivere

 

2 - Konfigurasjon og installasjon

2.1 - Installasjon av nvidia drivere

2.2 - Konfigurasjon av XFree86

2.3 - Installasjon av Freevo

2.4 - Konfigurasjon av Freevo

2.5 - Oppsett av xinitrc.freevo

2.6 - Tv-out bash script

 

3 - Nyttige linker

 

 

 

 

1. - Nedlasting av de nødvendige komponentere

 

Vi er nødt til å laste ned noen komponenter for av vi skal få

freevo og nvidia tv-ut til å fungere. Jeg tar i utgangspunkt at du ikke

har noen av disse komponentene installert fra før.

 

 

1.1 - Nedlasting av freevo

 

For at vi skal gjøre dette lettest mulig bruker vi en ferdig komplimert versjon

av freevo. Dette er for at vi skal slippe å laste ned alle de tilhørende

komponentene som mplayer etc.

 

last ned freevo binary static

http://switch.dl.sourceforge.net/sourcefor...-1.3.2-pre4.tgz

 

 

1.2 - Nedlasting av Nvidia drivere

 

Nedlasting av de nyeste nvidia driverene er nødvendig. Dette er fordi at på

noen av de eldre driverene er ikke overscan støttet på alle kort.

Husk å last ned driver versjon lik eller høyere enn 1.0-4363.

 

Følg instruskjonene for nedlasting på Nvidia sin side.

 

XXXX er ment som versjons nummeret.

Filen vil antagligvis hete: NVIDIA-Linux-x86-1.0-XXXX.run

 

Notat: Nvidia drivere under 1.0-1251 støtter ikke tv-ut

 

last ned nyeste nvidia drivere

http://www.nvidia.com/view.asp?IO=linux

 

 

 

 

2 - Konfigurasjon og installasjon

 

Jepp, du gjettet riktig. Vi må nok også gjøre litt konfigurasjon for at komponentene

skal fungere sammen. Vi skal sette opp XFree86 slik at vi kan bruke tv-ut sammen med freevo.

 

 

 

2.1 - Installasjon av Nvidia drivere

 

Som sagt så må vi installere nye nvidia drivere. Dette er for at da er det størst mulighet

for at ditt skjermkort er støttet fult ut.

OBS! Nvidia sine drivere krever XFree86 4.0.1 eller høyere.

 

Avslutt XFree86. Dette kan gjøres på mange måter. Det beste er å bruke logout funksjonen

i din Window Manager/Desktop Environment.

 

Hvis dette av en eller annen grunn ikke skulle gå. Dette kan oppstå om du bruker

GDM eller lingende. Ta da å start en form for terminal emulator (xterm, aterm, konsole,

gnome trem). I terminalen skriver du:

 

$ init 3

 

Du vil da komme ut i konsolet. Her må du lokalisere den de nedlastede nvidia driverne

og kjøre denne som root.

 

$ cd /der/hvor/jeg/har/lagt/driveren

$ su

# sh NVIDIA-Linux-x86-1.0-XXXX.run

 

Følg der etter instruksjonene på skjermen. Når installasjonen er ferdig må vi redigere

konfigurasjons filen til XFree86. Filen heter enten XF86Config-4 eller XF86Config og

ligger i katalogen /etc/X11. Bruk din favoritt editor for å redigere denne

(pico, nano, vi, vim ol.)

 

# pico /etc/X11/XF86Config-4

 

Under Device seksjonen finn og erstatt:

 

Driver "nv"

(eller Driver "vesa")

 

med

Driver "nvidia"

 

I Module seksjonen sørg for at du har:

 

Load "glx"

 

Du må også fjerne disse linjene:

 

Load "dri"

Load "GLcore"

 

Etter dette, lagrer du filen og avslutter progammet.

 

Når vi er ferdige starter vi opp XFree86 igjen for å brekrefte at nvidia driverene

ble installert riktig. Du vil da se Nvidia logoen på starten.

Dette gjør vi som en vanlig bruker.

 

# exit

$ startx

 

Hvis du ser nvidia logoen på oppstarten er installasjonen av nvidia driverene en sukess.

Skulle du ha problemer med å installere Nvidia sine drivere, se på nvidia sine sider eller

på deres forum

 

http://www.nvidia.com

http://www.nvnews.net/vbulletin/forumdispl...p?s=&forumid=14

 

 

 

2.2 - Konfigurasjon av XFree86

 

For at vi skal få konfigurert XFree86 med tv-ut må vi redigere /etc/X11/XF86Config-4 filen

ytligere. Vi skal nå legge inn støtte for tv og sette riktig tv format.

 

Du må igjen åpne /etc/X11/XF86Config-4 filen for redigering. Husk at du må gjøre dette som root.

Dette er fordi vanlige brukere har ikke skrive tilgang til denne filen. Start opp en

terminal emulator (xterm, aterm, konsole, gnome term ol.)

 

$ su

# pico /etc/X11/XF86Config-4

 

Først må vi gå til Device seksjonen og finne den delen hvor du har

 

Driver "nvidia"

 

I den samme seksjonen står det

 

Identifier "xxxxx"

 

Noter ned hva verdien til identifier er. Vi trenger den senere.

 

Gå til Monitor seksjonenen og legg til dette.

 

Section "Monitor"

Identifier "TV"

HorizSync 30-50

VertRefresh 60

EndSection

 

Der har jeg skrevet Device "xxxxx" bytt ut xxxxx med verdien til identifier,

som vi fant tidligere.

Gå deretter til Screens seksjonen og legg dette til for støtte for 640x480:

 

Section "Screen"

Identifier "Screen_tvout640"

Device "xxxxx"

Monitor "TV"

DefaultDepth 24

Option "TVStandard" "PAL-B"

Option "ConnectedMonitor" "TV"

Subsection "Display"

Depth 24

Modes "640x480"

ViewPort 0 0

EndSubsection

EndSection

 

Der har jeg skrevet Device "xxxxx" bytt ut xxxxx med verdien til identifier,

som vi fant tidligere.

Gå deretter til Screens seksjonen og legg dette til for støtte for 800x600:

 

Section "Screen"

Identifier "Screen_tvout800"

Device "xxxxx"

Monitor "TV"

DefaultDepth 24

Option "TVStandard" "PAL-B"

Option "ConnectedMonitor" "TV"

Subsection "Display"

Depth 24

Modes "800x600"

ViewPort 0 0

EndSubsection

EndSection

 

Hvis dere ønsker å bruke composite utgangen i steden for svideo,

legg til dette over Option "TVStandard" "Pal B".

Dette må gjøres på begge seksjonene som vi la til.

 

Option "TVOutFormat" "COMPOSITE"

 

Hvis dere har brukt for overscan. Dvs. hvis dere får en svart kant rundt

bildet på tv-ut. Så kan dette også rettes på. legg dette inn under

Option "ConnectedMonitor" "TV".

 

Option "TVOverScan" "0.7"

 

Verdien til TVOverScan kan være alt fra "0.0" (ikke bruk overscan)

til "1.0" (full overscan). Dette er noe som dere nesten må prøve dere frem

på. "0.7" Passet best for min TV.

 

Nå kan du lagre filen og avslutte programmet og gå ut som vanlig bruker

 

# exit

 

 

 

2.3 - Installasjon av Freevo

 

Det første du trenger å gjøre er å starte en terminal emulator og gå

til mappen hvor du lagret freevo.

 

$ cd /der/du/lastet/ned/freevo

 

Pakk deretter ut med:

 

$ tar -zxvf freevo-1.3.2-pre4.tgz

 

Gå inn i mappen.

 

$ cd freevo-1.3.2-pre4

 

Kjør "freevo setup" og bytt bruker til root for å kjøre "make install"

 

$ ./freevo setup

$ su

# make install

 

Vi er da ferdige med installasjon av freevo

 

 

 

2.4 - Konfigurasjon av freevo

 

Siden vi forsatt er brukeren root, går vi til mappen /usr/local/freevo

 

$ cd /usr/local/freevo

 

vi må nå redigere to konfigurasjon filer. Detter freevo.conf og freevo_config.py.

Bruk gjerne din favoritt editor til dette, men husk at dette må gjøres som root.

 

$ pico freevo.conf

 

finn linjen som er:

 

tv = ntsc

 

og rediger denne til

 

tv = pal

 

Det er alt som trengs å gjøres i denne filen. Hvis du ønsker å bruke din

egen versjon av mplayer. Rediger den aktuelle verdien til din versjon av mplayer

Du kan nå lagre og avslutte editoren din.

 

Vi må også redigere freevo_config.py. Dette er for å få filmene som du har til

a vises i freevo. Igjen bruk din favoritt editor.

 

$ pico freevo_config.py

 

Lokaliser Freevo movie settings. Finn verdien DIR_MOVIES og rediger denne.

Her er et forslag til hvordan den kan se ut.

 

DIR_MOVIES = [ ('Ferie', '/usr/share/film/ferie') ]

 

Hvis du ønsker å benytte deg av bilder av dvd covere ol. så kan du definere

mappen til disse under MOVIE_DATA_DIR og COVER_DIR. Les freevo dokumentasjonen for å

finne ut hvordan du setter opp disse.

 

Hvis du ønsker å bruke freevo til å spille av musikk så kan du det. Finn verdien

DIR_AUDIO. Rediger den deretter til ditt oppsett. Her er et forslag til hvordan

den kan se ut.

 

DIR_AUDIO = [ ('Min Musikk', '/usr/share/musikk') ]

 

Bilde funksjonen i freevo er også nyttig. Her kan du se på dine ferie

bilder på TVen. Finn verdien DIR_IMAGES. Forslag til hvordan den kan se ut.

 

DIR_IMAGES = [ ('Ferie bilder', '/usr/share/bilder/ferie') ]

 

Du kan også endre hva slags bilder som vises. Standard verdi er bare satt

til jpg. Finn verdien SUFFIX_IMAGE_FILES og rediger den etter ditt ønske.

Her er et forslag til hvordan den kan se ut.

 

SUFFIX_IMAGE_FILES = [ 'jpg', 'gif' ]

 

Hvis du trenger å redigere dine lyd instillinger for mplayer, så kan

dette gjøres ved å endre endre verdien MPLAYER_AO_DEV. Les freevo

dokumentasjonen for freevo og mplayer for endring av dette. Bruker

du OSS kan du la denne stå som den er.

 

Neste skritt er å redigere mplayer instillingene. Finn Mplayer sections og rediger denne

verdien:

 

MPLAYER_USE_WID = 1

 

til

 

MPLAYER_USE_WID = 0

 

Denne redigering gjør slik at dine video klipp blir sentrert på skjermen.

Hvis du lar denne så som verdi 1 kan du oppleve at dine video klipp

blir plassert øverst på skjermen. Du kan nå lagre og avslutte.

 

Skulle dere ønske å fjerne noen av meny valgene på hoved menyen

kan dette gjøres lett. Lokaliser Plugins. Hvis dere for eksempel

ikke ønsker tv under menyen kan denne fjernes ved å plassere #

foran den aktuelle menyen. Her er et forslag.

 

# Items in the main menu.

# plugin_tv = plugin.activate('tv', level=10)

plugin_video = plugin.activate('mediamenu', level=20, args=('video', ))

plugin_audio = plugin.activate('mediamenu', level=30, args=('audio', ))

plugin_image = plugin.activate('mediamenu', level=40, args=('image', ))

plugin_shutdown = plugin.activate('base.shutdown', level=50)

 

 

 

2.5 Oppsett av xinitrc.freevo

 

Når jeg skulle lage denne filen valge jeg å lage den i mappen /etc/tvout.

Du må ikke dette, men det valget føltes mest naturlig for meg. Siden du forsatt

er logget inn som root, kan vi nå lage denne filen.

 

# mkdir /etc/tvout

# pico /etc/tvout/xinitrc.freevo

 

Denne filen skal inneholde følgende:

 

exec /usr/local/freevo/freevo

 

Etter dette kan du avslutte og lagre filen

 

 

 

2.6 - Tv-out bash script

 

Jeg valgte å lage dette skriptet i /usr/local/bin. Dette var fordi at alle

brukere skulle få tilgang til tv-ut skriptet. Bruk en editor og lag filen

/usr/bin/tv-ut. Husk at du må være root brukeren.

 

$ pico tv-ut

 

Det denne filen skal inneholde er følgende.

 

startx /etc/tvout/xinitrc.freevo -- :1 -bpp 24 -screen Screen_tvout800

 

dette skriptet vil da starte opp en X server til på din tv og automatisk

starte freevo.

 

God fornøyelse og lykke til.

 

 

 

3. Nyttige Linker

 

Freevo - http://www.freevo.org

Mplayer - http://www.mplayerhq.org

Fjernkontroll - http://www.lirc.org

Video Capture driver - http://bytesex.org/bttv/

MAME - http://www.mame.net

Zsnes - http://www.zsnes.com

Lenke til kommentar

Denne var virkelig fin :) (har allerede innstallert og fått tv-ut til å virke med freevo, men howtoen virket veldig bra :)) Har nå lagt linken på freevo sine wiki sider, sikkert noen andre som ville blitt glad for den :) (gikk ut fra at dette går greit siden du jo allerede har gitt den til alle her på forumet :)

Lenke til kommentar
Veldig fin guide, men du trengte ikke å skrive hele NVidia guiden på nytt :lol:

 

MarcelSB

 

Takk! Grunnen til at jeg skrev alt var for å få en fulstendig howto. Den er ikke bare beregnet for bruk her på forumet.

 

Det Har vært en del snille mennesker som har lagt opp noen mirrors til denne. Den ligger også på linuxguiden.no

 

Mirrors:

 

http://tu.x25.no/~agonyzer/howto/freevo_nv...ut_howto-no.txt

http://magisk.digitalinc.info/howto/freevo...ut_howto-no.txt

http://www.linuxguiden.no/modules.php?op=m...=0&mode=0&orde$

Lenke til kommentar
Denne var virkelig fin :) (har allerede innstallert og fått tv-ut til å virke med freevo, men howtoen virket veldig bra :)) Har nå lagt linken på freevo sine wiki sider, sikkert noen andre som ville blitt glad for den :) (gikk ut fra at dette går greit siden du jo allerede har gitt den til alle her på forumet :)

 

Det som hadde vært fint, hadde vært om du kunne også lagt opp mirror'ene der.

Lenke til kommentar
Takker for denne.. Skal installere freevo saa fort som jeg er ferdig med assignmentene mine..

 

Har du faatt TV-kort til aa fungere ?

 

Jeg har desverre ikke fått testet dette. Har ikke TV kort. Det er litt synd egentlig, kunne vært morro å testet.

 

Er fattig student vet du.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...