Som mange mennesker har jeg et HDTV i mit hus, der understøtter HDMI-indgangsenheder, som f.eks. Blu-ray-afspillere. Jeg kan også lide at se streaming indhold over internettet, downloadede videoer og lytte til musik alt fra mit tv og hjemmebiograf system. Desværre har jeg ikke en Boxee-boks eller en Roku-boks. Alt jeg har er en Blu-ray-afspiller, der understøtter meget få videoformater og tilbyder kun et par streaming-muligheder, som Netflix.

Heldigvis kan jeg køre Boxee fra enhver computer, men i stedet for at købe en dedikeret boks, kan jeg bare bruge min Eee PC, som har HDMI-udgang. Mange bærbare producenter tilføjer HDMI-udgange til deres enheder specielt til dette formål, så kunderne kan vise deres indhold på storskærms-tv.

Hvis du tilfældigvis er en af ​​disse mennesker og har valgt Linux til din bærbare computer eller computer med HDMI-ud, bør denne korte vejledning hjælpe dig med at få video og lyd.

Indledende forberedelse

Generelt, hvis din computer eller laptop har en HDMI-stik, vil den afspille fuldskærmede HD-videoer. Alt du skal gøre er at konfigurere Linux til at bruge det. Fra min erfaring behandler de nuværende versioner af de fleste Linux-distributioner en HDMI-udgang ligesom en VGA-ud, der behøver meget lidt konfiguration. Det skal automatisk registrere din eksterne skærm, selvom den ikke umiddelbart viser noget. Du kan bruge et værktøj som XRandR, Disper eller nvidia-indstillinger til nemt at indstille de ønskede opløsningsindstillinger.

For eksempel kan din XRandR- eller Disper-streng se sådan ud:

 xrandr --output HDMI-0 - mode 1280x720 - ret af DVI-0 

eller

 disper -S-r 1280x720 

Lydopsætning

HDMI-video var den nemme del. Uheldigvis viser forskellige Linux-lydsystemer en HDMI-lydudgang på forskellige måder. Hvis du bruger Ubuntu eller en anden distribution, der bruger Pulseaudio, skal du bruge programmet Pulseaudio Volume Control. At bruge det:

1. Tryk på Alt + F2, skriv "pavucontrol", og tryk på Enter

2. Når kontrolvinduet åbnes, skal du klikke på fanen "Konfiguration"

Som standard vil profilen være noget som "Analog Stereo Duplex". "Analog" refererer til din enheds normale højttalere.

3. Klik på rullemenuen

4. Vælg "Digital Stereo (HDMI) Output" fra listen.

Nu vil al lyd blive sendt via tv'ets højttalere.

I KDE bruger alle spillere, der bruger Phonon, såsom Dragon Player eller Amarok, KDEs konfigurationsindstillinger, og du kan også vælge HDMI-output derfra. At gøre dette:

1. Åbn systemindstillinger

2. Klik på "Multimedia"

3. Klik på "Phonon" side fanen

4. Vælg "Internal Audio Digital Stereo (HDMI)" for musik, video og eventuelt andet output, og klik på knappen "Foretrukne", indtil HDMI er øverst.

Ingen Pulseaudio eller Phonon

Hvis du kun skal tænde HDMI-lyd til et bestemt program, f.eks. XBMC, skal du blot konfigurere det enkelte program for at bruge HDMI-udgangen.

For andre applikationer, der ikke har indbygget digital afspilningsstøtte, skal du konfigurere Alsa manuelt. Boxee skal for eksempel fungere ligesom XBMC, men der synes at være en fejl, der forhindrer digital udgang. Den første ting du skal gøre er at finde ud af, hvilket enhedsnummer din HDMI-ud bruger. Fra en terminal, skriv:

 aplay -L 

Se efter enheder med "hw" foran, og en af ​​dem skal indeholde HDMI, der ligner dette:

 hw: CARD = NVidia, DEV = 3 HDA NVidia, NVIDIA HDMI 

Som du kan se i dette eksempel, er mit lydkort "NVidia", og enhedens nummer er "3". Forudsat at du kun har ét kort, bliver kortnummeret 0.

Derefter opretter du en tekstfil i din hjemmekatalog kaldet "asoundrc-hdmi" og indeholder følgende (erstatter "hw: 0, 3" med dit aktuelle enhedsnummer):

 pcm.dmixer {type dmix ipc_key 1024 ipc_key_add_uid falsk ipc_perm 0660 slave {pcm "hw: 0, 3" rate 48000 kanaler 2 period_time 0 period_size 1024 buffer_time 0 buffer_size 4096}} pcm. ! default {type plug slave.pcm "dmixer"} 

Gem filen. Hvis du allerede har en standard .asoundrc- fil, skal du sikkerhedskopiere den og kopiere asoundrc-hdmi til .asoundrc

 mv. asoundrc asoundrc-backup cp asoundrc-hdmi. asoundrc 

Hvis du vil skifte til denne indstilling hver gang dit medieprogram starter, kan du oprette et script:

 #! / bin / bash mv / home / user / asoundrc-hdmi / home/user/.asoundrc sove 3 / opt / boxee / Boxee & vent mv / home/user/.asoundrc / home / user / asoundrc-hdmi 

HD afspilning

Hvis du har en lavdrevet enhed (dvs. Atom Dual Core 330-processor og Nvidia ION-grafik), der annonceres som understøttende HD-afspilning, men ikke synes at afspille HD-videoer, skal du muligvis konfigurere VDPAU-support. Brug pakkehåndteringen til at installere pakken "libvdpau1". Vælg derefter vdpau-output i stedet for "xv" i din videospiller. Dette skulle give dig hardware accelereret HD video support. I Boxee skal du gå til "Indstillinger -> Medier -> Avanceret" og tjek "Aktiver hardwareassisteret dekodning, når det er muligt". Standardmetoden "Render" skal være VDPAU.

Til Adobe Flash kan du downloade den nye Flash player 10.2 Beta, der understøtter hardware accelereret afspilning. Nu skal al din HDMI-video og lyd løbe glat, og du behøvede ikke købe en mediecentralboks for at få det.