Finalmente Warcraft III è giocabile con i driver liberi radeon
Da quando sono passato mesi fa ai driver liberi per le schede ati - scelta per inciso obbligata visto il cessato supporto per la mia x1600 da parte della casa madre - ho rimpianto solo due cose: la gestione dell'energia e la scarsissima giocabilità con uno dei miei titoli preferiti, Warcraft 3. Beh le cose sono cambiate parecchio in questi ultimi tempi
A parte il powersaving, che dovrebbe trovare una soluzione parzialmente definitiva a partire dal kernel 2.6.32 (con il supporto più maturo al KMS) e dalle novità che apporteranno le librerie mesa 7.6 - 7.7 (libdrm incluse), mi sono sempre depresso quando provando ad avviare il gioco con wine (utilizzando l'opzione -opengl) mi si presentava una sorta di filmatino a singhiozzo con animazioni traballanti ed un sacco di elementi grafici incompleti. Il cursore viaggiava alla velocità di un bradipo in letargo e la storia finiva con un mio "uff" e con un bel kill del processo.
Dopo aver aggiornato al recente kernel 2.6.31 - che in realtà per scelta del developer tpowa non ha il KMS per le radeon abilitato - ho deciso di dare una bella prova al ramo GIT di mesa utilizzando il PKGBUILD reperibile qui . Il processo di aggiornamento non è dei più lineari in quanto ho dovuto: a) disinstallare a manina i pacchetti ufficiali mesa, libgl e ati-dri; b) installare a manina i pacchetti di fresca compilazione e c) ricompilare il pacchetto xf86-video-ati-git. Una volta completato il processo ed effettuato un riavvio del X server le cose sono cambiate in meglio.
Ora Warcraft viaggia che è una bellezza.
p.s. Abilitare il KMS nel kernel NON aiuta. Nella mia personale esperienza le prestazioni grafiche sono peggiori se abbiniamo il kernel con KMS radeon abilitato al ramo GIT di mesa...ma your mileage may vary....
