Pagina 1 di 2
Fglrx 7.12
Inviato: lun 31 dic 2007, 10:32
da Yellowhat
Stamattina volevo installare i driver ATI proprietari (Fglrx) per provare compiz sotto slacky, quindi vado sul sito ufficiale e scarico gli ultimi, e da root do:
Codice: Seleziona tutto
# chmod a+x ati*.run
# sh ./ati*.run --buildpkg Slackware/All
e mi dà questo errore:
Codice: Seleziona tutto
ATI SlackBuild Ver. 1.1.7
by Emanuele Tomasi <tomasi@cli.di.unipi.it>
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
Error -> I don't have make module
Removing temporary directory: fglrx-install.doBkFf
Come posso risolvere?
Inviato: lun 31 dic 2007, 10:50
da ekxius
Ciao,
che kernel hai?
che scheda video hai?
postami anche un:
ekxius
Inviato: lun 31 dic 2007, 10:56
da Yellowhat
Penso di aver capito: come uno stupido ho cacellato la directory /usr/src/linux-2.6.23.12 diversi giorni fà, non ricordo il motivo ed ora non li trova sai dive posso prenderli e rimpiazzarli, quelli da kernel.org non vanno bene perchè vuole quelli ufficali di slackware-current che uso
Inviato: lun 31 dic 2007, 11:00
da ekxius
era quello che temevo
questa è la directory dei kernel della current:
ftp://ftp.eutelia.it/pub/Slackware_Mirr ... /source/k/
comunque è strano, slackware usa un kernel vanilla quindi dovrebbe funzionare ugualmente se scarichi da kernel.org. che errore ti da? il link simbolico a cosa punta?
ekxius
Inviato: lun 31 dic 2007, 11:01
da Yellowhat
Codice: Seleziona tutto
kernel includes at /lib/modules/2.6.23.12-smp/build/include not found or incomplete
file: /lib/modules/2.6.23.12-smp/build/include/linux/version.h
Error -> I don't have make module
Removing temporary directory: fglrx-install.ernXka
Inviato: lun 31 dic 2007, 11:17
da ekxius
prova a ricreare il link simbolico /usr/src/linux
Inviato: lun 31 dic 2007, 11:22
da Yellowhat
Niente neanche ora
Inviato: lun 31 dic 2007, 11:25
da ekxius
allora andiamo con ordine:
0) scompatta correttamente i sorgenti del kernel e crea il link simbolico
1) che tipo di kernel hai? huge-smp o generic-smp?
2) dammi l'output di questi due comandi:
Codice: Seleziona tutto
ls -l /lib/modules/$(uname -r)/source
ls -l /lib/modules/$(uname -r)/build
l'installazione del driver la faremo dopo
Inviato: lun 31 dic 2007, 11:33
da Yellowhat
La versione 7.11 sono riuscito ad installarla e funzionava ma non mi partiva compiz, forse non l'ho configurata bene, comunque volevo provare la 7.12
Inviato: lun 31 dic 2007, 11:39
da Yellowhat
huge-smp
ls -l /lib/modules/$(uname -r)/source
lrwxrwxrwx 1 root root 24 2007-12-25 22:19 /lib/modules/2.6.23.12-smp/source -> /usr/src/linux-2.6.23.12
ls -l /lib/modules/$(uname -r)/build
lrwxrwxrwx 1 root root 24 2007-12-25 22:19 /lib/modules/2.6.23.12-smp/build -> /usr/src/linux-2.6.23.12
Inviato: lun 31 dic 2007, 11:44
da conraid
ekxius ha scritto:
comunque è strano, slackware usa un kernel vanilla quindi dovrebbe funzionare ugualmente se scarichi da kernel.org. che errore ti da?
Non è proprio così. Il kernel di Pat è un vanilla sì, ma con già alcuni include che nel kernel vanilla originale non ci sono. In questo secondo caso come minimo devi fare un make prepare per crearli.
version.h è uno di questi
Inviato: lun 31 dic 2007, 11:51
da ekxius
Yellowhat ha scritto:huge-smp
ls -l /lib/modules/$(uname -r)/source
lrwxrwxrwx 1 root root 24 2007-12-25 22:19 /lib/modules/2.6.23.12-smp/source -> /usr/src/linux-2.6.23.12
ls -l /lib/modules/$(uname -r)/build
lrwxrwxrwx 1 root root 24 2007-12-25 22:19 /lib/modules/2.6.23.12-smp/build -> /usr/src/linux-2.6.23.12
ok, ora prova a copiare il config relativo al tuo kernel in /usr/src/linux
Codice: Seleziona tutto
cp /boot/config-del-tuo-kernel /usr/src/linux/.config
come ha detto giustamente conraid, il quale ringrazio, per ricreare gli headers (tra qui version.h) lancia un
ora dovrebbe essere a posto.
ekxius
Inviato: lun 31 dic 2007, 12:49
da nuitari
Usa la 7.11.
La 7.12 è stracolma di bug ed hanno tolto un casino di funzioni (tipo il supporto ad alcune risoluzioni wide)
Inviato: lun 31 dic 2007, 13:09
da ekxius
nuitari ha scritto:Usa la 7.11.
La 7.12 è stracolma di bug ed hanno tolto un casino di funzioni (tipo il supporto ad alcune risoluzioni wide)
In realtà il supporto non è stato tolto. Questo driver ha dei problemi con le modelines VESA diciamo 'non standard', nella prossima release dovrebbero correggere tali problemi.
Ma siccome alla ATI non ci avvisano nè quando rilasciano le beta nè prima di rilasciare i driver ufficiali queste cose le scopriamo sempre dopo.
Sono dei furbetti

Inviato: lun 31 dic 2007, 16:23
da nuitari
The following section provides a brief description of known issues associated with the latest version of ATI Catalyst™ Linux software suite. These issues include:
* There is no support for video playback on the second head in dual head mode. Further details can be found in topic number 737-26985
* Desktop corruption may be noticed when dragging the overlay/video when using dual-display mode. Further details can be found in topic number 737-29578
* A black screen may be observed on some hardware when switching to the console or leaving the X window system when a Vesa framebuffer console driver is used. Further details can be found in topic number 737-30687
* Corruption may be noticed in the lower right corner of the display after the system is running for a long period of time
* Display flicker may be noticed when the gnome screen-saver starts
* Diagonal tearing may be noticed when playing a video file using a video player that utilizes the XVideo extension
* Video playback may look blocky when playing a video file using a video player that utilizes the XVideo extension
* Video Playback may display wrong colors and additional shadow images when cropping or expanding a video file using a video player that utilizes the XVideo extension
* Connecting a display device that supports 1680x1050 to a system running Linux may result in a maximum display resolution of 1280x1024 only being available
* Custom mode lines in xorg.conf may be ignored by the fglrx driver
* Building RPM packages for Mandriva may fail
Non è questione che non supporta alcune *modalità* vesa, è che proprio hanno volutamente ignorato tutta una serie di features. Io li odio questi bastardi.
Come potete vedere i bugz sono veramente tanti, imho se non si deve giocare od usare compiz, il meglio rimangono gli 8.42.3.
Dovendo giocare, se proprio dovessi scegliere qualcosa userei i 7.11 (che poi son quelli che sto usando ora).