Decodare HD cu Nvidia 8200 si Ubuntu 8.04

Recent am facut un upgrade la calculatorul personal, la un sistem bazat pe Athlon 64×2 4850E si o placa de baza cu chipset Nvidia 8200, din dorinta de a avea posibilitatea vizionarii filmelor HD.
Din nefericire, lucrurile nu au mers asa de simplu precum ma asteptam…

Recent am facut un upgrade la calculatorul personal, la un sistem bazat pe Athlon 64×2 4850E si o placa de baza cu chipset Nvidia 8200, din dorinta de a avea posibilitatea vizionarii filmelor HD.

Din nefericire, lucrurile nu au mers asa de simplu precum ma asteptam.

In prima faza, driverele video existente in repository-ul Ubuntu nu ofereau o performanta decenta. Dupa cateva zile de instalare si depanare a celor 3 drivere existente pentru Ubuntu 8.04, am ajuns la concluzia ca nu am nici o sansa sa vad un film HD prea curand. Am inceput o mica cercetare pe Internet,  in speranta ca voi gasi o solutie la aceasta problema. Si intradevar am gasit…

Se pare ca suportul Nvidia pentru chipset-urile noi cu grafica integrata nu este chiar asa stralucit; exista o multime de rapoarte cu diverse probleme legate de aceste drivere pe forum-ul disponibil la http://www.nvnews.net/. Cele mai multe sunt legate direct/indirect de acceleratia 2D a acestor drivere. O nota pozitiva este ca dezvoltatorii driver-elor sunt la curent cu aceste probleme si incearca sa le rezolve in cel mai scurt timp posibil. Exista chiar si o aplicatie software ce ajuta la raportarea inadvertentelor semnalate in functionarea driverelor.

In sfarsit, pe forum-ul lor am aflat care ar fi solutia pentru a folosi noul meu sistem: trebuie sa imi aduc ultimele drivere beta (de test) si sa le instalez; in aceste drivere exista inclus si suportul pentru decodarea filmelor HD (VDPAU – este numele acestei functionalitati); ca punct de reper dezvoltatorii driverelor au decis ca mplayer sa fie player-ul de filme care va contine suport pentru decodarea HD pe platforme ce folosesc GPU-uri Nvidia. Practic au fost create niste patch-uri la versiunea de mplayer disponibila care adaugau suport pentru VDPAU. Ce este notabil, ca acest suport a fost deja inclus in versiunea de mplayer disponibila pe subversion.

Pe forum se afla de asemenea si un mic tutorial de instalare a mplayer cu suport VDPAU.

Impresii dupa instalarea mplayer :

  1. filmele HD se vad relativ clar, mai apar la unele mkv-uri artifacte vizuale
  2. utilizare procesorului nu a depasit 15% la o decodare HD 1080P

Mi-as dori totusi ca pe viitor Nvidia sa ofere din timp suport pentru sistemele Linux pentru chipset-urile sale.

Accident…

Azi am facut un mic accident. Circulam cu viteza regulametara (aproximativ 45km/h) prin Cluj-Napoca, un meserias intr-un Audi negru mi-a taiat calea, desi nu avea voie sa vireze la stanga, am franat si bineinteles am derapat pe jeg-ul de pe strazi.

Dupa ce m-am rotit cu 90 de grade am reusit sa redresez masina, cu ajutorul unui Logan oprit regulametar la semafor; intersant e ca am lovit masina respectiva cu spatele :), apoi am pierdut un pic din viteza si m-am oprit usurel intr-un stalp de semafor.

In concluzie, sunt vinovat conform legilor din .ro (meseriashul cu Audi bineinteles ca a disparut):  360 RON sau 180 RON in 24 ore. Logan-ul meu e un pic avariat in partea din spate, spoiler, faruri, caroserie…. si acum 1 luna de abia am reparat (m-a pocnit o blonda care nu a vazut ditamai masina oprita in fata ei).

Bleah!

PS. O nota buna despre Politie: am sunat la 112, domnisoara care a raspuns a rutat convorbirea rapid la Politia Cluj-Napoca, in 20 de minute a venit un angajat al Politiei sa faca constatarea. Foarte amabil, a asculatat ce s-a intamplat, a facut constatarea avariilor la cele doua masini si ne-a dat procesele verbale sa le completam. Dupa completare ne-a explicat frumos si clar ce trebuie sa facem in continuare (copii dupa acte, asigurator…). Sincer nu ma asteptam sa fie asa expeditiv, credeam ca o sa umblu toata ziua dupa o constare. Deci totusi se poate si in .ro …

Linux – mai bun, mai sigur, mai ieftin

Nu am fost un fan Windows, pur si simplu era cea mai cunoscuta platforma ieftina pentru jocuri (eh, glumesc, era cel mai cunoscut sistem de operare): aplicațiile office funcționau, avea cursor pe ecran, suport de teme pentru interfața utilizator, acestea sunt câteva motive pentru care am utilizat acest sistem de operare fără a pune problema „de ce”-ului și a costului.

Primul contact

Prin facultate in anul 1, am auzit și eu de Linux, ca alternativa la Windows; am fost curios si am încercat o distribuție de RedHat cu Gnome ca interfața utilizator. A fost o experiență interesanta, nu știam ce se întâmplă pe ecran, nu prea înțelegeam de ce este diferit de Windows. Nu mi-a plăcut. Nu avea drivere pentru calculatorul meu.

Al doilea contact

Eh, dar în anul 2 de facultate (sau oare 3?!) a trebuit sa rezolv niște teme de laborator, care trebuiau implementate pe un sistem Linux. Am instalat din nou RedHat, o versiune mai noua, și surpriza, interfața grafica se schimbase, îmi mergea placa de sunet, de fapt sistemul s-a instalat de la sine, fără probleme. Am rămas impresionat, nu a trebui sa instalez drivere, nu a trebuit sa rezolv conflicte de întreruperi, a mers „din prima”. Mi-a plăcut.

Al treilea contact

Primul meu job, ce vremuri… . Piața muncii în IT din România nu exista. Nu erau locuri de munca pentru programatori. După vreo doua/trei interviuri care aveau mai mult sau mai puțin tangenta cu linux, am fost angajat la o companie mica, pe post de programator de C pe linux, pentru sisteme embedded. A fost primul contact real cu linux, cu kernel-ul, cu software-ul opensource. Munca multa, bere multa, studiu individual în restul timpului.