LordErr Skrevet 8. mai 2003 Del Skrevet 8. mai 2003 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
LordErr Skrevet 8. mai 2003 Forfatter Del Skrevet 8. mai 2003 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
LordErr Skrevet 8. mai 2003 Forfatter Del Skrevet 8. mai 2003 Hei Dette er egentlig ikke ment som en bump. Jeg hadde satt pris på om de som leser/prøver howto'en tar å poster hva de synes om den her. Dette er fordi da kan jeg forbedre den litt. Lenke til kommentar
GNUfan Skrevet 8. mai 2003 Del Skrevet 8. mai 2003 Det skal stå nvidia og ikke nvida Edit: Eller skal det det? Vet ikke hvordan det er med de nye driverne... Lenke til kommentar
LordErr Skrevet 8. mai 2003 Forfatter Del Skrevet 8. mai 2003 Det skal stå nvidia og ikke nvida Edit: Eller skal det det? Vet ikke hvordan det er med de nye driverne... Takk! Det er rettet på nå. Lenke til kommentar
bergetun Skrevet 9. mai 2003 Del Skrevet 9. mai 2003 Takker for denne.. Skal installere freevo saa fort som jeg er ferdig med assignmentene mine.. Har du faatt TV-kort til aa fungere ? Lenke til kommentar
mohuhau Skrevet 9. mai 2003 Del Skrevet 9. mai 2003 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
MailMan13 Skrevet 9. mai 2003 Del Skrevet 9. mai 2003 Bruk heller nvtv for tv-utgang, da får man PAL60 og ordentlig PAL oppløsning (720x576) + en del greie justeringsmuligheter. På kortet mitt må jeg ihvertfall fikle en del med flimmer-filteret og kontrasten for å få bilde som er til å leve med. Lenke til kommentar
MarcelSB Skrevet 9. mai 2003 Del Skrevet 9. mai 2003 Veldig fin guide, men du trengte ikke å skrive hele NVidia guiden på nytt MarcelSB Lenke til kommentar
LordErr Skrevet 9. mai 2003 Forfatter Del Skrevet 9. mai 2003 Veldig fin guide, men du trengte ikke å skrive hele NVidia guiden på nytt 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
LordErr Skrevet 9. mai 2003 Forfatter Del Skrevet 9. mai 2003 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
LordErr Skrevet 9. mai 2003 Forfatter Del Skrevet 9. mai 2003 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå