mercoledì 7 gennaio 2009

opensuse 11.1 e driver ATI


ok è un pò che non "bloggheggio" ma questa me la devo scrivere perchè ci sono ammattito dalle 10.15 fino ad ora (quasi le 14)... e se pensate che 3-4 ore siano poche be.. sono in orario lavorativo e mi sono fottuto ben due pause caffe e una pausa pranzo... ma ne è valsa la pena :)
preambolo visto che non ci gioco anche con il driver opensource sviluppato da novell radeonhd le performance erano di tutto rispetto ma è una questione di principio e che cazzo... ma devo perdere contro un driver???
Allora il problema era il seguente poratiluzzo AMD turion 64Bit con scheda video ati x1250 opensuse installata e driver ati che non ne voleva sapere di funzionare, alla fine googlando a destra e a manca ho risolto in questo modo:
0. installare un ambiente di sviluppo c++ (g++,make,etc)
1. installare la libstdc++.5 su opensuse 11.1 il pacchetto è: libstdc++33 da installato tramite yast perchè sono pigro
2. scaricare dal sito di amd/ati il driver per integrated chipset x1200 che la x1250 non ci sta ma tanto hanno lo stesso chipset
3. e qui viene il bello crearsi il pacchetto dal binario scaricato:
./ati-driver-installer-8-12-x86.x86_64.run --buildpkg SuSE/SUSE111-AMD64 (64bit)
./ati-driver-installer-8-12-x86.x86_64.run --buildpkg SuSE/SUSE111-IA32 (32bit)
4. installare da root il pacchetto appena creato (della serie)
rpm -Uhv fglrx64_7_4_0_SUSE111-8.561-1.x86_64.rpm
poi init 3
e alla console...
modprobe fglrx (su alcuni portatili qui è stato necessario riavviare incluso un comune hp 6715s)
e infine
sax2 -r -m 0=fglrx (per rigenerare xorg.conf)
ok infine driver ati funzionanti su opensuse 11.1 e iconcina catalyst funzionante :)