wiki imperfetto per installazione driver ATI...

Riconoscimento, installazione e configurazione delle periferiche.
skioppetto
Prode Principiante
Messaggi: 2
Iscrizione: domenica 5 febbraio 2006, 15:48

wiki imperfetto per installazione driver ATI...

Messaggio da skioppetto »

dato che i driver fglrx forniti dal repository mi creavano problemi (...mi sono ritrovato a dover scegliere: o 1280x800 o accelerazione 3d...), ho deciso di provare con i driver forniti dal sito dell'ATI giunti alla versione 8.21.7
Ho seguito le istruzione del wiki ma ho riscontrato vari problemi... dopo vari tentativi riporto il procedimento che ho seguito e che mi ha dato notevoli soddisfazioni  ;D:

1. scaricare l'eseguibile dal sito dell'ATI e renderlo eseguibile con un sudo chmod +x

2. scaricare alcuni pacchetti necessari per l'installazione:
- tramite cat proc/version vedere la del kernel
- scaricare il codice sorgente del kernel (solo gli headers): sudo apt-get install linux-headers-
- inoltre scaricare:sudo apt-get install fakeroot gcc-3.4 module-assistant build-essential debhelper

3. a questo punto arriva il bello.. anziché eseguire il .run direttamente e seguire i vari passaggi per creare una distribuzione idonea, conviene inserire direttamente ciò che si richiede su riga di comando; il programmino d'installazione dell'ATI è piuttosto scomodo...
- scrivere quindi sudo sh ./ati-driver-installer-8.21.7-i386.run --buildpkg Ubuntu/breezy. Per vedere tutte le distribuzioni supportate eseguire sudo sh ./ati-driver-installer-8.21.7-i386.run --get-supported. Sostituire a Ubuntu/breezy la propria ;)

4. I pacchetti .deb verranno creati nella directory /tmp; spostarsi in /tmp ed effettuare dpkg -i *.deb. Perfetto abbiamo installato i pacchettini. Questo è l'output di dpkg -l | grep fglrx:

ii  fglrx-control                          8.21.7-1                          Control panel for the ATI graphics accelerat
ii  fglrx-kernel-2.6.12-10-386            8.21.7-1+2.6.12-10.26              ATI binary kernel module for Linux 2.6.12-10
ii  fglrx-kernel-source                    8.21.7-1                          Kernel module source for the ATI graphics ac
ii  fglrx-sources                          8.21.7-1                          Source code for the ATI graphics accelerator
ii  xorg-driver-fglrx                      8.21.7-1                          Video driver for the ATI graphics accelerato
ii  xorg-driver-fglrx-dev                  8.21.7-1                          Video driver for the ATI graphics accelerato

5. A questo punto eseguire il build-assistant per aggiungere il modulo al kernel (di cui abbiamo scaricato precedentemente gli headers):
sudo module-assistant build,install fglrx-kernel

6. Aprire /etc/modules e aggiungere "fglrx"
7. Aprire /etc/X11/xorg.conf e nella sezione Device, inserire il nuovo valore del driver "fglrx" al posto di "ati"

Per aggiornare il file xorg.conf si può avviare il servizio aticonfig che però necessita di varie opzioni... ritengo che modificare xorg.conf direttamente sia il metodo piu rapido e meno rischioso.. per modificare i parametri del driver si puo fare leva sul control panel che viene inserito automaticamente fra le applicazioni.

SkioppettO
     
Avatar utente
morfyng
Prode Principiante
Messaggi: 62
Iscrizione: mercoledì 22 febbraio 2006, 14:10
Località: everywhere

Re: wiki imperfetto per installazione driver ATI...

Messaggio da morfyng »

Ciao,

xfavore helpme  :o  :o  :o
ho seguito alla lettera la tua procedura ma purtroppo quando eseguo il cmd "sudo ./ati-driver-installer-8.22.5-i386.run  --buildpkg Ubuntu/breezy" ottengo il seguente errore:

==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Ubuntu/breezy
/tmp/fglrx ~/Downloaded/fglrx-install
Package build failed!
Package build utility output:
dpkg-buildpackage: source package is fglrx-installer
dpkg-buildpackage: source version is 8.22.5-1
dpkg-buildpackage: source changed by ATI Technologies Inc.
dpkg-buildpackage: host architecture i386
debian/rules build
echo "Using architecture: i386"
Using architecture: i386
if [ -f /tmp/fglrx/debian/control.template ]; then \
        cat /tmp/fglrx/debian/control.template > /tmp/fglrx/debian/control; \
fi
for i in preinst postinst prerm postrm ; do \
  if [ -f /tmp/fglrx/debian/driver.$i ]; then \
    sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
        -e "s/#DISTRO#/breezy/" /tmp/fglrx/debian/driver.$i > \
      /tmp/fglrx/debian/xorg-driver-fglrx.$i; \
  fi; \
done
if [ -f /tmp/fglrx/debian/10fglrx.template ]; then \
  sed -e "s|#XMODDIR#|usr/X11R6/lib/modules|" -e "s|#XMODDIR32#|usr/X11R6/lib32/modules|" \
    /tmp/fglrx/debian/10fglrx.template > /tmp/fglrx/debian/10fglrx; \
fi
dh_testdir
make: dh_testdir: Command not found
make: *** [configure] Error 127


Questo è l'output di cat /proc/version:
Linux version 2.6.12-10-686 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8))

Questa la lista dei pacchetti installati con Synaptic:
linux-headers-2.6.12-10-686
build-essential

Inotlre per quanto riguarda gcc, Synaptic mi restituisce la seguente lista di pacchetti installati:
gcc Versione 4:4.0.1-3 (The GNU C compiler)
gcc-3.3-base Versione 1:3.3.6-8ubuntu1 (The GNU compiler collection (base package))
gcc-4.0 Versione 4-0.1-4ubuntu9 (The GNU C compiler)
gcc-4.0-base
gcc-4.0-doc

Scusami per la lunghezza della risposta, ma almeno così ti ho dato tutti i dettagli possibili..................ah dimenticavo !!! la versione di Linux da me installata è Kubuntu 5.10 sul mio portatile Acer Travelmate 8004LMi (Ati radeon Mobility 9700 128 Mb) e utilizzo da pochi mesi Linux (questo penso si era già capito :P :P)
Avatar utente
morfyng
Prode Principiante
Messaggi: 62
Iscrizione: mercoledì 22 febbraio 2006, 14:10
Località: everywhere

Re: wiki imperfetto per installazione driver ATI...

Messaggio da morfyng »

Ok risolto  ;D  ;D  ;D

Scusami, ma rileggendo la tua procedura avevo dimenticato di eseguire un cmd (sudo apt-get install fakeroot gcc-3.4 module-assistant build-essential debhelper), piu' che dimenticato avevo eseguito l'installazione del gcc e del buil-essential tramite Synaptic ma evidentemente avevo tralasciato qualche altra cosa rispetto al cmd.
Siccome sono alle prime armi con Linux quando trovo una procedura non sono solito fare copia-incolla ma piuttosto cerco di capire il xche' e il xcome del cmd e pertanto utilizzo Synaptic che mi fornisce ulteriori informazioni (dipendenze, info, help ecc.. ecc..) rispetto al cmd "confezionato"

Cmq dopo aver installato i pacchetti .deb generati dallo script ho aggiunto fglrx nel file /etc/modules e modificato il file /etc/X11/xorg.conf, infine un bel reboot di sistema dopo il quale ho trovato con gioia ;D l'icona Ati control panel.
Sembrava tutto perfetto, ma come ho lanciato fgl_glxgears mi si e' subito ripresentato un altro problema  :'(

Using GLX_SGIX_pbuffer
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  32
  Current serial number in output stream:  32

Secondo te questo errore potrebbe essere dovuto ad una non corretta configurazione dei parametri del mio file /etc/X11/xorg.conf di seguito riportati:
Section "Module"
        Load    "GLcore"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

Grazie cmq di tutto, Ciao Morfyng
Avatar utente
coobox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1127
Iscrizione: martedì 27 settembre 2005, 10:07
Località: Milano
Contatti:

Re: wiki imperfetto per installazione driver ATI...

Messaggio da coobox »

Io ho fatto tutto questo ma nn ho l'OpenGL

sarà che sono a 1280 BOH

Ho una X200 Xpress
[glow=yellow,5,600]Coobox Blog[/glow]

https://launchpad.net/~coobox
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti