VIA følger opp løfte om åpne Linux-drivere

VIA Technologies har nylig (7. mai) frigitt over 16000 kodelinjer for å forbedre framebuffer-driveren til Linux for en rekke av deres integrerte grafikk-prosessorer (IGP) og hovedkort-chipsets. Koden ble postet som en serie patcher til linux-fbdev-devel, mailinglisten for utvikling av framebuffer-driver til Linux, og er frigitt under GNU General Public License v2 eller senere versjon.

De nye forbedringene skal berøre chipsets og IGPer i UniChrome (Pro)-familien (CLE266, PM800/CN400, P4M800CE/P4M800Pro/CN700/VN800, CX700/VX700, P4M890) og Chrome9-familien (K8M890, CN896, P4M900, VX800). Framebuffer-driveren vil dermed få bedre 2D-ytelse og en rask gjennomgang av kildekoden fra VIA tyder på at den også inkluderer støtte for HDMI, men de første gjennomgangene tyder på at den mangler støtte for vilkårlig oppløsning, høyoppløselig tekst og suspend/resume, slik f.eks. dagens frie vt8623fb-driver for CLE266 har. Videre vil det være mye arbeid som venter og som krever assistanse fra VIA før man kan få til (frie) X.org-drivere med god 3D-støtte og hardware-aksellerert filmvisning (XvMC). Forhåpentligvis har VIA planer om flere bidrag som blant annet vil komme OpenChrome-prosjektet til nytte.

Denne kode-dumpen kan tolkes som et tegn på at VIA mener alvor. Under Linux Foundations medlemskonferanse i april i år sendte VIA ut en pressemelding for å annonsere deres nye initiativ for utvikling av drivere i åpen kildekode. I pressemeldingen avslørte de planer om å opprette en egen offisiell webside med fokus på Linux, der de ville dele teknisk dokumentasjon om deres chipset, (binære) drivere, og på sikt kildekode for drivere, pluss sette opp et forum for å øke samarbeidet med åpen kildekode-miljøet.

I ca en måned har websidene ligget omtrent brakk, med lite innhold og uten at det har skjedd stort. Dette bidraget fra VIA var derfor viktig for å stilne skeptikerne inntil videre.

VIA Technologies er et taiwansk, "fabless" IC-designhus som er kjent for sine hovedkort-chipset, ofte med integrert støtte for grafikk, lyd og nettverk, samt lav-effekts x86-prosessorer til bruk i små PCer og embedded hardware. På tross av at VIAs chip-er ofte må se seg slått av konkurrerende chipset fra Intel, nVIDIA eller AMD når det kommer til rå ytelse finner man likevel deres produkter i en rekke ulike PC-modeller.

I løpet av det siste året har det blitt en økt interesse for små maskiner i klassen ultra low-cost PC (ULPC), f.eks Asus Eee, Everex gPC o.a. For disse maskinene er ofte kravet om lav pris (og evt. batterilevetid) viktigere enn høy ytelse. Dette har gitt ny oppmerksomhet til fri programvare blant PC-leverandører, ved at de gjerne foretrekker å forhåndsinstallere en skreddersydd GNU/Linux-distribusjon i stedet for en mindre skalerbar Microsoft Windows-variant som koster mer. Siden dette er et PC-marked som passer VIAs ulike chipsets ypperlig er det naturlig at de ønsker å ha god Linux-støtte for deres egen hardware slik at de stiller bedre i konkurransen med f.eks. Intel, som tradisjonelt har vært flinke til å levere frie grafikkdrivere, og AMD/ATI som også har lansert sitt eget driverinitiativ.

Valg for kommentarvisning

Velg din foretrukket måte å vise kommentarer på og klikk på "Lagre innstillinger" for å aktivere endringene.

Raven80

har chrome9 skjermkort, når går det ann å få lagt inn driveren da? har slitt med den driveren lenge

olear

Positivt, har alltid styrt unna VIA, mye på grunn av elendig driverstøtte (maskinvaren er heller ikke så mye å skryte av, har hatt mange defekte VIA-hovedkort opp gjennom årene).

kommers

Dette er altså en fortsettelse av hva linux1.no skrev tidligere i mai, som omhandlet en ferskere pressemelding enn den jeg aller første som her er omtalt, der de annonserte at de ville legge ut noen binærdrivere. Jeg glemte å sette den inn i sammenheng i artikkelen.

Nå viser de at de kan bidra med GPL-kode, og det er jo et fremskritt.

Lenkene til den websiden (Linux-portalen) i artikkelen har visst blitt defekte, men du finner siden her: http://linux.via.com.tw/

Siste kommentarer