ATI proprietary drivers. Ecco uno SlackBuild !!!

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

allora spina ho provato e ti posto l'output in ogni caso perchè non ho ben capito se è andato tutto bene o no. scusami per la lunghezza:

Codice: Seleziona tutto

root@slackware:/tmp# sh ati-driver-installer-8.35.5-x86.x86_64.run --buildpkg custom-package/Slackware
Created directory fglrx-install.wbzFCX
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.35.5.......................................................................................
======================================
 ATI Technologies Linux Driver Installer/Packager
======================================
Generating package: custom-package/Slackware
######################################
Warning no patch for driver 8.35.5 with kernel 2.4.33.3
If you have any problem write at
        spina80@freemail.it
with subject "ATI Slackware Packager", and posted this output.
######################################

ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
probing for VMA API version...
Probing for VMAP API version
Use default vmap API
Probing for munmap API version
Use default vmap API
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
In file included from ./drm_proc.h:41,
                 from ./firegl_public.c:357:
./drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
./firegl_public.c:177:1: warning: this is the location of the previous definition
./firegl_public.c:475: warning: initialization from incompatible pointer type
./firegl_public.c:3336: warning: initialization from incompatible pointer type
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
You must change your working directory to /tmp/fglrx-install.wbzFCX/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================

Slackware package maker, version 2.1.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating tar file fglrx-module-8.35.5-i686-1.tar...

./
install/
install/doinst.sh
install/slack-desc
lib/
lib/modules/
lib/modules/2.4.33.3/
lib/modules/2.4.33.3/external/
lib/modules/2.4.33.3/external/fglrx.o.gz
tar-1.13: fglrx-module-8.35.5-i686-1.tar is the archive; not dumped

Gzipping fglrx-module-8.35.5-i686-1.tar...

Renaming fglrx-module-8.35.5-i686-1.tar.gz to fglrx-module-8.35.5-i686-1.tgz...

Package creation complete.

which: no X in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin)
mv: impossibile fare stat di `/tmp/fglrx-install.wbzFCX/arch/i686/usr/*': No such file or directory

Slackware package maker, version 2.1.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating tar file fglrx-8.35.5-i686-1.x690.tar...

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/X11R6/
usr/X11R6/include/
usr/X11R6/include/X11/
usr/X11R6/include/X11/extensions/
usr/X11R6/include/X11/extensions/fglrx_gamma.h
usr/X11R6/lib/
usr/X11R6/lib/modules/
usr/X11R6/lib/modules/drivers/
usr/X11R6/lib/modules/drivers/fglrx_drv.so
usr/X11R6/lib/modules/linux/
usr/X11R6/lib/modules/linux/libfglrxdrm.so
usr/X11R6/bin/
usr/X11R6/bin/fireglcontrolpanel
usr/include/
usr/include/GL/
usr/include/GL/glxATI.h
usr/include/GL/glATI.h
usr/sbin/
usr/sbin/atigetsysteminfo.sh
usr/share/
usr/share/doc/
usr/share/doc/fglrx/
usr/share/doc/fglrx/user-manual/
usr/share/doc/fglrx/user-manual/index.html
usr/share/doc/fglrx/release-notes/
usr/share/doc/fglrx/release-notes/images/
usr/share/doc/fglrx/release-notes/images/backgrnd.gif
usr/share/doc/fglrx/release-notes/images/caution.gif
usr/share/doc/fglrx/release-notes/images/clipbrd.gif
usr/share/doc/fglrx/release-notes/images/linux_10.gif
usr/share/doc/fglrx/release-notes/images/linux_82.gif
usr/share/doc/fglrx/release-notes/images/linux_83.gif
usr/share/doc/fglrx/release-notes/images/linux_84.gif
usr/share/doc/fglrx/release-notes/images/linux_85.gif
usr/share/doc/fglrx/release-notes/images/linux_86.gif
usr/share/doc/fglrx/release-notes/images/linux_87.gif
usr/share/doc/fglrx/release-notes/images/linux_88.gif
usr/share/doc/fglrx/release-notes/images/linux_89.gif
usr/share/doc/fglrx/release-notes/images/linux_8a.gif
usr/share/doc/fglrx/release-notes/images/noboarder.gif
usr/share/doc/fglrx/release-notes/index.html
usr/share/doc/fglrx/driverfaq.html
usr/share/doc/fglrx/index.html
usr/share/doc/fglrx/linuxfaq.html
usr/share/doc/fglrx/tips-linux.html
usr/share/doc/fglrx/issues.html
usr/share/doc/fglrx/ATI_LICENSE.TXT
usr/share/doc/fglrx/configure.html
usr/share/doc/fglrx/installer.html
usr/share/doc/fglrx/articles/
usr/share/doc/fglrx/articles/1gbhang.html
usr/share/doc/fglrx/articles/4461.html
usr/share/doc/fglrx/articles/4462.html
usr/share/doc/fglrx/articles/4463.html
usr/share/doc/fglrx/articles/4464.html
usr/share/doc/fglrx/articles/4469.html
usr/share/doc/fglrx/articles/4470.html
usr/share/doc/fglrx/articles/4475.html
usr/share/doc/fglrx/articles/4478.html
usr/share/doc/fglrx/articles/4479.html
usr/share/doc/fglrx/articles/4480.html
usr/share/doc/fglrx/articles/4481.html
usr/share/doc/fglrx/articles/4482.html
usr/share/doc/fglrx/articles/4483.html
usr/share/doc/fglrx/articles/4484.html
usr/share/doc/fglrx/articles/4485.html
usr/share/doc/fglrx/articles/corruptstereo.html
usr/share/doc/fglrx/articles/corruptvtswitch.html
usr/share/doc/fglrx/articles/devshm.html
usr/share/doc/fglrx/articles/dga3dhang.html
usr/share/doc/fglrx/articles/doom3corrupt.html
usr/share/doc/fglrx/articles/dualheadvideo.html
usr/share/doc/fglrx/articles/laptopsuspend.html
usr/share/doc/fglrx/articles/missingdrmheaders.html
usr/share/doc/fglrx/articles/mousecursorhang.html
usr/share/doc/fglrx/articles/no3d-aiw8500dv.html
usr/share/doc/fglrx/articles/no3d-kt400.html
usr/share/doc/fglrx/articles/nomembercount.html
usr/share/doc/fglrx/articles/pcie3dmemoryleak.html
usr/share/doc/fglrx/articles/r420blankdisplay.html
usr/share/doc/fglrx/articles/rv280dviblankdisplay.html
usr/share/doc/fglrx/articles/rv350springdale.html
usr/share/doc/fglrx/articles/secondheadcorruption.html
usr/share/doc/fglrx/articles/xf86_enodev.html
usr/share/doc/fglrx/articles/xrestartpcie.html
usr/share/doc/fglrx/articles/xvsatshift.html
usr/share/doc/fglrx/examples/
usr/share/doc/fglrx/examples/etc/
usr/share/doc/fglrx/examples/etc/acpi/
usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh
usr/share/doc/fglrx/examples/etc/acpi/events/
usr/share/doc/fglrx/examples/etc/acpi/events/a-ac-aticonfig
usr/share/doc/fglrx/examples/etc/acpi/events/a-lid-aticonfig
usr/share/doc/fglrx/examples/etc/init.d/
usr/share/doc/fglrx/examples/etc/init.d/atieventsd.sh
usr/share/doc/fglrx/LICENSE.expat
usr/share/doc/fglrx/LICENSE.xmlconfig
usr/share/doc/fglrx/LICENSE.GPL
usr/share/doc/fglrx/LICENSE.QPL
usr/share/man/
usr/share/man/man8/
usr/share/man/man8/atieventsd.8.gz
usr/share/gnome/
usr/share/gnome/apps/
usr/share/gnome/apps/amdcccle.desktop
usr/share/icons/
usr/share/icons/ccc_small.xpm
usr/share/icons/ccc_large.xpm
usr/share/ati/
usr/share/ati/amdcccle/
usr/share/ati/amdcccle/amdcccle_ar_EG.qm
usr/share/ati/amdcccle/amdcccle_cs.qm
usr/share/ati/amdcccle/amdcccle_da_DK.qm
usr/share/ati/amdcccle/amdcccle_de.qm
usr/share/ati/amdcccle/amdcccle_el_GR.qm
usr/share/ati/amdcccle/amdcccle_es_ES.qm
usr/share/ati/amdcccle/amdcccle_fi_FI.qm
usr/share/ati/amdcccle/amdcccle_fr_FR.qm
usr/share/ati/amdcccle/amdcccle_he.qm
usr/share/ati/amdcccle/amdcccle_hu_HU.qm
usr/share/ati/amdcccle/amdcccle_it_IT.qm
usr/share/ati/amdcccle/amdcccle_ja.qm
usr/share/ati/amdcccle/amdcccle_ko_KR.qm
usr/share/ati/amdcccle/amdcccle_nl_NL.qm
usr/share/ati/amdcccle/amdcccle_no.qm
usr/share/ati/amdcccle/amdcccle_pl.qm
usr/share/ati/amdcccle/amdcccle_pt_BR.qm
usr/share/ati/amdcccle/amdcccle_ru_RU.qm
usr/share/ati/amdcccle/amdcccle_sv_SE.qm
usr/share/ati/amdcccle/amdcccle_th.qm
usr/share/ati/amdcccle/amdcccle_tr_TR.qm
usr/share/ati/amdcccle/amdcccle_zh_CN.qm
usr/share/ati/amdcccle/amdcccle_zh_TW.qm
usr/src/
usr/src/ati/
usr/src/ati/fglrx_panel_sources.tgz
usr/src/ati/fglrx_sample_source.tgz
usr/opt/
usr/opt/kde3/
usr/opt/kde3/share/
usr/opt/kde3/share/applnk/
usr/opt/kde3/share/applnk/amdcccle_kde3.desktop
tar-1.13: fglrx-8.35.5-i686-1.x690.tar is the archive; not dumped

Gzipping fglrx-8.35.5-i686-1.x690.tar...

Renaming fglrx-8.35.5-i686-1.x690.tar.gz to fglrx-8.35.5-i686-1.x690.tgz...

Package creation complete.

Removing temporary directory: fglrx-install.wbzFCX
spero queste info ti possano essere utili:

Driver ATI: 8.35.5
Versione X: 6.9.0
Kernel: bareacpi.i 2.4.33.3 precompilato
Scheda video: ATI Mobility Radeon 9700 - 128 MB VRAM
Architettura: i686 Pentium IV - 32 bit

i due pacchetti sono stati comunque creati correttamente.
Ciao e grazie

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

ekxius ha scritto:...non ho ben capito se è andato tutto bene o no. scusami per la lunghezza:
Sisi, è andato tutto mooolto bene. L'importante è che crei i pacchetti. Se li crea vuol dire che è andato tutto a posto. Se hai notato c'è un avviso iniziale, questo perchè non ci sono patch da applicare per il tuo kernel inquanto sembra che i driver funzionino senza bisogno di patch. comunque, il modulo del kernel è stato creato bene.

Grazie mille ekxius!!! E grazie anche per le info sull'architettura e tutto il resto.

Spina

#edit: Ora che ho rivisto meglio l'output ho notato che non ha trovato il tipo di server X. Devo modificare ancora....ti mancano i programmi specifici per il tuo server X nel pacchetto fglrx-8.35.5-i686-1.x690.tar.gz. comunque grazie al tuo feedback posso risolvere il problema in due secondi, grazie ;).

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

spina ha scritto:
ekxius ha scritto:...non ho ben capito se è andato tutto bene o no. scusami per la lunghezza:
Sisi, è andato tutto mooolto bene. L'importante è che crei i pacchetti. Se li crea vuol dire che è andato tutto a posto. Se hai notato c'è un avviso iniziale, questo perchè non ci sono patch da applicare per il tuo kernel inquanto sembra che i driver funzionino senza bisogno di patch. comunque, il modulo del kernel è stato creato bene.

Grazie mille ekxius!!! E grazie anche per le info sull'architettura e tutto il resto.

Spina

#edit: Ora che ho rivisto meglio l'output ho notato che non ha trovato il tipo di server X. Devo modificare ancora....ti mancano i programmi specifici per il tuo server X nel pacchetto fglrx-8.35.5-i686-1.x690.tar.gz. comunque grazie al tuo feedback posso risolvere il problema in due secondi, grazie ;).
ma grazie a te che ti sbatti.
io spero col tuo aiuto di far andare sti maledetti driver perchè con quelli del kernel ho problemi. con X 6.9 mi parte la ventola della GPU al massimo mentre con X 6.8 non mi succedeva.

mi chiarisci le differenze tra i due pacchetti creati? e poi una volta installati se bisogna fare delle operazioni particolari?

grazie e buon lavoro
ciao 8)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

ekxius ha scritto:....mi chiarisci le differenze tra i due pacchetti creati? e poi una volta installati se bisogna fare delle operazioni particolari?
In ordine. I pacchetti sono due per un motivo molto semplice. Il primo pacchetto riguarda la compilazione del modulo per il kernel, mentre il secondo è strettamente privato al server X. I due pacchetti possono anche essere generati separatamente invocando l'installer ATI con i seguenti parametri:

Codice: Seleziona tutto

--custom-package/Slack_Module
per generare solo il pacchetto per il modulo del kernel e

Codice: Seleziona tutto

--custom-package/Slack_X
per generare il pacchetto per il server X.
Questo vuol dire che, se ad esempio uno si modifica il kernel, non ha bisogno di rigenerare il pacchetto per il server X, basta che si ricrei quello per il kernel. E questo ragionamento vale anche per il server X, se uno cambia server non ha bisogna di rigenerare il pacchetto per il modulo del kernel, basta che faccia quello di X.

Quando installi il pacchetto per il modulo del server non bisogna fare niente di particolare, le dipendenze vengono automaticamente create dallo script associato al pacchetto, che si limita a lanciare

Codice: Seleziona tutto

depmod
Quando installi invece il pacchetto per X, dovresti configurare anche il server X in modo che usi il driver appena installato. Nello script di post-installazione, in accordo con @lennynero ho messo semplicemente un avviso di cosa bisogna fare senza modificare nulla. L'idea di modificare file esterni al pacchetto non ci è piaciuta. comunque la cosa da fare è relativamente facile, basta usare lo script della ATI

Codice: Seleziona tutto

aticonfig
che viene installato con il pacchetto stesso.

Ma veniamo a noi. Ti ho detto che stamani mi sono accorto che non ti andava bene la creazione del pacchetto per X. I problemi erano i seguenti:

Codice: Seleziona tutto

which: no X in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin)
mv: impossibile fare stat di `/tmp/fglrx-install.wbzFCX/arch/i686/usr/*': No such file or directory 
Il primo deriva dal fatto che il mio utente root ha un PATH "diverso" da quello standard della slackware, sicché a me funzionava mentre a te no.
Il secondo invece (il mv) deriva dal fatto che mi sono fidato della rilevazione dell'architettura fatta da uno script della ATI. In effetti rileva la tua architettura come una i686 solo che poi all'interno dell'installer ha solo due directory, una x86 e l'altra x86_64. A me funziona, avendo un architettura x86_64, mentre a te non funziona perchè cerca nella directory i686 invece di x86.

Entrambi i bug sono stati sistemati nel nuovo pacchetto:
http://www.cli.di.unipi.it/~tomasi/ati- ... arch-1.tgz

Mi faresti la cortesia di provarlo e di postare l'output?
Spina
Ultima modifica di targzeta il mar 5 giu 2007, 2:33, modificato 1 volta in totale.

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

Codice: Seleziona tutto

root@slackware:/tmp# sh ati-driver-installer-8.35.5-x86.x86_64.run --buildpkg custom-package/Slackware
Created directory fglrx-install.DFvutx
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.35.5..................................................................................
=================================
 ATI Technologies Linux Driver Installer/Packager
=================================
Generating package: custom-package/Slackware
#################################
Warning no patch for driver 8.35.5 with kernel 2.4.33.3
If you have any problem write at
        spina80@freemail.it
with subject "ATI Slackware Packager", and posted this output.
#############################################################

ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
probing for VMA API version...
Probing for VMAP API version
Use default vmap API
Probing for munmap API version
Use default vmap API
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
In file included from ./drm_proc.h:41,
                 from ./firegl_public.c:357:
./drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
./firegl_public.c:177:1: warning: this is the location of the previous definition
./firegl_public.c:475: warning: initialization from incompatible pointer type
./firegl_public.c:3336: warning: initialization from incompatible pointer type
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
You must change your working directory to /tmp/fglrx-install.DFvutx/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================

Slackware package maker, version 2.1.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating tar file fglrx-module-8.35.5-x86-1.tar...

./
install/
install/doinst.sh
install/slack-desc
lib/
lib/modules/
lib/modules/2.4.33.3/
lib/modules/2.4.33.3/external/
lib/modules/2.4.33.3/external/fglrx.o.gz
tar-1.13: fglrx-module-8.35.5-x86-1.tar is the archive; not dumped

Gzipping fglrx-module-8.35.5-x86-1.tar...

Renaming fglrx-module-8.35.5-x86-1.tar.gz to fglrx-module-8.35.5-x86-1.tgz...

Package creation complete.


Slackware package maker, version 2.1.

Searching for symbolic links:
usr/X11R6/lib/libGL.so.1 -> libGL.so.1.2
usr/X11R6/lib/libfglrx_dm.so.1 -> libfglrx_dm.so.1.0
usr/X11R6/lib/libfglrx_gamma.so.1 -> libfglrx_gamma.so.1.0
usr/X11R6/lib/libfglrx_pp.so.1 -> libfglrx_pp.so.1.0
usr/X11R6/lib/libfglrx_tvout.so.1 -> libfglrx_tvout.so.1.0

Making symbolic link creation script:
( cd usr/X11R6/lib ; rm -rf libGL.so.1 )
( cd usr/X11R6/lib ; ln -sf libGL.so.1.2 libGL.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_dm.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_dm.so.1.0 libfglrx_dm.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_gamma.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_gamma.so.1.0 libfglrx_gamma.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_pp.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_pp.so.1.0 libfglrx_pp.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_tvout.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_tvout.so.1.0 libfglrx_tvout.so.1 )

Unless your existing installation script already contains the code
to create these links, you should append these lines to your existing
install script. Now's your chance. :^)

Would you like to add this stuff to the existing install script and
remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
`./usr/X11R6/lib/libGL.so.1' rimosso
`./usr/X11R6/lib/libfglrx_dm.so.1' rimosso
`./usr/X11R6/lib/libfglrx_gamma.so.1' rimosso
`./usr/X11R6/lib/libfglrx_pp.so.1' rimosso
`./usr/X11R6/lib/libfglrx_tvout.so.1' rimosso

Updating your ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating tar file fglrx-8.35.5-x86-1.x690.tar...

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/X11R6/
usr/X11R6/lib/
usr/X11R6/lib/libfglrx_tvout.a
usr/X11R6/lib/libfglrx_tvout.so.1.0
usr/X11R6/lib/libfglrx_gamma.a
usr/X11R6/lib/libfglrx_gamma.so.1.0
usr/X11R6/lib/libfglrx_pp.a
usr/X11R6/lib/libfglrx_pp.so.1.0
usr/X11R6/lib/libfglrx_dm.a
usr/X11R6/lib/libfglrx_dm.so.1.0
usr/X11R6/lib/libGL.so.1.2
usr/X11R6/lib/modules/
usr/X11R6/lib/modules/dri/
usr/X11R6/lib/modules/dri/fglrx_dri.so
usr/X11R6/lib/modules/drivers/
usr/X11R6/lib/modules/drivers/fglrx_drv.so
usr/X11R6/lib/modules/linux/
usr/X11R6/lib/modules/linux/libfglrxdrm.so
usr/X11R6/bin/
usr/X11R6/bin/fglrx_xgamma
usr/X11R6/bin/aticonfig
usr/X11R6/bin/fglrxinfo
usr/X11R6/bin/fgl_glxgears
usr/X11R6/bin/amdcccle
usr/X11R6/bin/fireglcontrolpanel
usr/X11R6/include/
usr/X11R6/include/X11/
usr/X11R6/include/X11/extensions/
usr/X11R6/include/X11/extensions/fglrx_gamma.h
usr/sbin/
usr/sbin/atieventsd
usr/sbin/atigetsysteminfo.sh
usr/include/
usr/include/GL/
usr/include/GL/glxATI.h
usr/include/GL/glATI.h
usr/share/
usr/share/doc/
usr/share/doc/fglrx/
usr/share/doc/fglrx/user-manual/
usr/share/doc/fglrx/user-manual/index.html
usr/share/doc/fglrx/release-notes/
usr/share/doc/fglrx/release-notes/images/
usr/share/doc/fglrx/release-notes/images/backgrnd.gif
usr/share/doc/fglrx/release-notes/images/caution.gif
usr/share/doc/fglrx/release-notes/images/clipbrd.gif
usr/share/doc/fglrx/release-notes/images/linux_10.gif
usr/share/doc/fglrx/release-notes/images/linux_82.gif
usr/share/doc/fglrx/release-notes/images/linux_83.gif
usr/share/doc/fglrx/release-notes/images/linux_84.gif
usr/share/doc/fglrx/release-notes/images/linux_85.gif
usr/share/doc/fglrx/release-notes/images/linux_86.gif
usr/share/doc/fglrx/release-notes/images/linux_87.gif
usr/share/doc/fglrx/release-notes/images/linux_88.gif
usr/share/doc/fglrx/release-notes/images/linux_89.gif
usr/share/doc/fglrx/release-notes/images/linux_8a.gif
usr/share/doc/fglrx/release-notes/images/noboarder.gif
usr/share/doc/fglrx/release-notes/index.html
usr/share/doc/fglrx/driverfaq.html
usr/share/doc/fglrx/index.html
usr/share/doc/fglrx/linuxfaq.html
usr/share/doc/fglrx/tips-linux.html
usr/share/doc/fglrx/issues.html
usr/share/doc/fglrx/ATI_LICENSE.TXT
usr/share/doc/fglrx/configure.html
usr/share/doc/fglrx/installer.html
usr/share/doc/fglrx/articles/
usr/share/doc/fglrx/articles/1gbhang.html
usr/share/doc/fglrx/articles/4461.html
usr/share/doc/fglrx/articles/4462.html
usr/share/doc/fglrx/articles/4463.html
usr/share/doc/fglrx/articles/4464.html
usr/share/doc/fglrx/articles/4469.html
usr/share/doc/fglrx/articles/4470.html
usr/share/doc/fglrx/articles/4475.html
usr/share/doc/fglrx/articles/4478.html
usr/share/doc/fglrx/articles/4479.html
usr/share/doc/fglrx/articles/4480.html
usr/share/doc/fglrx/articles/4481.html
usr/share/doc/fglrx/articles/4482.html
usr/share/doc/fglrx/articles/4483.html
usr/share/doc/fglrx/articles/4484.html
usr/share/doc/fglrx/articles/4485.html
usr/share/doc/fglrx/articles/corruptstereo.html
usr/share/doc/fglrx/articles/corruptvtswitch.html
usr/share/doc/fglrx/articles/devshm.html
usr/share/doc/fglrx/articles/dga3dhang.html
usr/share/doc/fglrx/articles/doom3corrupt.html
usr/share/doc/fglrx/articles/dualheadvideo.html
usr/share/doc/fglrx/articles/laptopsuspend.html
usr/share/doc/fglrx/articles/missingdrmheaders.html
usr/share/doc/fglrx/articles/mousecursorhang.html
usr/share/doc/fglrx/articles/no3d-aiw8500dv.html
usr/share/doc/fglrx/articles/no3d-kt400.html
usr/share/doc/fglrx/articles/nomembercount.html
usr/share/doc/fglrx/articles/pcie3dmemoryleak.html
usr/share/doc/fglrx/articles/r420blankdisplay.html
usr/share/doc/fglrx/articles/rv280dviblankdisplay.html
usr/share/doc/fglrx/articles/rv350springdale.html
usr/share/doc/fglrx/articles/secondheadcorruption.html
usr/share/doc/fglrx/articles/xf86_enodev.html
usr/share/doc/fglrx/articles/xrestartpcie.html
usr/share/doc/fglrx/articles/xvsatshift.html
usr/share/doc/fglrx/examples/
usr/share/doc/fglrx/examples/etc/
usr/share/doc/fglrx/examples/etc/acpi/
usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh
usr/share/doc/fglrx/examples/etc/acpi/events/
usr/share/doc/fglrx/examples/etc/acpi/events/a-ac-aticonfig
usr/share/doc/fglrx/examples/etc/acpi/events/a-lid-aticonfig
usr/share/doc/fglrx/examples/etc/init.d/
usr/share/doc/fglrx/examples/etc/init.d/atieventsd.sh
usr/share/doc/fglrx/LICENSE.expat
usr/share/doc/fglrx/LICENSE.xmlconfig
usr/share/doc/fglrx/LICENSE.GPL
usr/share/doc/fglrx/LICENSE.QPL
usr/share/man/
usr/share/man/man8/
usr/share/man/man8/atieventsd.8.gz
usr/share/gnome/
usr/share/gnome/apps/
usr/share/gnome/apps/amdcccle.desktop
usr/share/icons/
usr/share/icons/ccc_small.xpm
usr/share/icons/ccc_large.xpm
usr/share/ati/
usr/share/ati/amdcccle/
usr/share/ati/amdcccle/amdcccle_ar_EG.qm
usr/share/ati/amdcccle/amdcccle_cs.qm
usr/share/ati/amdcccle/amdcccle_da_DK.qm
usr/share/ati/amdcccle/amdcccle_de.qm
usr/share/ati/amdcccle/amdcccle_el_GR.qm
usr/share/ati/amdcccle/amdcccle_es_ES.qm
usr/share/ati/amdcccle/amdcccle_fi_FI.qm
usr/share/ati/amdcccle/amdcccle_fr_FR.qm
usr/share/ati/amdcccle/amdcccle_he.qm
usr/share/ati/amdcccle/amdcccle_hu_HU.qm
usr/share/ati/amdcccle/amdcccle_it_IT.qm
usr/share/ati/amdcccle/amdcccle_ja.qm
usr/share/ati/amdcccle/amdcccle_ko_KR.qm
usr/share/ati/amdcccle/amdcccle_nl_NL.qm
usr/share/ati/amdcccle/amdcccle_no.qm
usr/share/ati/amdcccle/amdcccle_pl.qm
usr/share/ati/amdcccle/amdcccle_pt_BR.qm
usr/share/ati/amdcccle/amdcccle_ru_RU.qm
usr/share/ati/amdcccle/amdcccle_sv_SE.qm
usr/share/ati/amdcccle/amdcccle_th.qm
usr/share/ati/amdcccle/amdcccle_tr_TR.qm
usr/share/ati/amdcccle/amdcccle_zh_CN.qm
usr/share/ati/amdcccle/amdcccle_zh_TW.qm
usr/src/
usr/src/ati/
usr/src/ati/fglrx_panel_sources.tgz
usr/src/ati/fglrx_sample_source.tgz
usr/opt/
usr/opt/kde3/
usr/opt/kde3/share/
usr/opt/kde3/share/applnk/
usr/opt/kde3/share/applnk/amdcccle_kde3.desktop
tar-1.13: fglrx-8.35.5-x86-1.x690.tar is the archive; not dumped

Gzipping fglrx-8.35.5-x86-1.x690.tar...

Renaming fglrx-8.35.5-x86-1.x690.tar.gz to fglrx-8.35.5-x86-1.x690.tgz...

Package creation complete.

Removing temporary directory: fglrx-install.DFvutx

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

@spina

pignoleria...
fglrx-8.35.5-x86-1.x690.tgz
lo chiamerei fglrx-x690-8.35.5-x86-1.tgz

questo perchè segue ti più lo schema dell'altro pacchetto

fglrx-module-8.35.5-x86-1.tgz

poi dì a Loris se lo mette su slacky...

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

ho riprovato e mi pare che sia andato tutto bene questa volta.
anche se non ho capito quei warning all'inizio :D

comunque appena mi dai l'ok installo e cerco di configurare i driver e ti faccio sapere.

ekxius 8)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

submax82 ha scritto:@spina

pignoleria...
fglrx-8.35.5-x86-1.x690.tgz
lo chiamerei fglrx-x690-8.35.5-x86-1.tgz

questo perchè segue ti più lo schema dell'altro pacchetto

fglrx-module-8.35.5-x86-1.tgz

poi dì a Loris se lo mette su slacky...
Certo segue di più lo schema, il problema è che il suffisso x690 non è statico, il suo si chiama così perchè usa il server Xorg 6.9 ed ha una architettura a 32 bit.
Ora, il package installer della slackware, se non sbaglio, vuole un formato, come nome di pacchetto come il seguente:
nome-versione-architettura-release.tgz
se non trova esattamente questi campi non stampa le info sul pacchetto (il file slack-desc).
Nel caso del modulo, il "nome" è proprio "fglrx-module", e questo viene scritto nel file delle informazioni (lo slack-desc). Se vogliamo una cosa dinamica, allora anche lo slack-desc del pacchetto per X dovrebbe cambiare dinamicamente. Tutto si può fare, ma all'inizio mi sono sbrigato.
In questi giorni vedrò di fare anche questo ;).

Grazie per il suggerimento,
Spina

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

ekxius ha scritto:ho riprovato e mi pare che sia andato tutto bene questa volta.
anche se non ho capito quei warning all'inizio :D

comunque appena mi dai l'ok installo e cerco di configurare i driver e ti faccio sapere.

ekxius 8)
Ok, sembra che hai tutto ciò che serve, installa i pacchetti e, per qualsiasi problema scrivi pure.

Il warning all'inizio, come tutti warning, uno di solito li ignora :). Il punto è che, dato che nn ho la patch per quel kernel, se qualcosa non va, uno mi scrive.

Spina

LaZyBoY
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 14 mar 2006, 21:43

Messaggio da LaZyBoY »

boh, io ho appena provato: non funzia :(
cioè crea i 2 pacchetti correttamente (almeno credo), e li installo.
aticonfig mi dice command not found.. vabbeh modifico xorg.conf a mano e metto fglrx al posto di vesa. riavvio X e mi dice che nn può caricare il modulo fglrx.

Codice: Seleziona tutto

(WW) Warning, couldn't open module fglrx
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (module does not exist, 0)
da /var/log/Xorg.0.log
Inoltre non c'è nemmeno il nuovo catalyst control center nei pacchetti creati.. è normale tutto ciò? Se hai bisogno di qualche output :D

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

LaZyBoY ha scritto:boh, io ho appena provato: non funzia :(
cioè crea i 2 pacchetti correttamente (almeno credo), e li installo.
aticonfig mi dice command not found.. vabbeh modifico xorg.conf a mano e metto fglrx al posto di vesa. riavvio X e mi dice che nn può caricare il modulo fglrx.

Codice: Seleziona tutto

(WW) Warning, couldn't open module fglrx
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (module does not exist, 0)
da /var/log/Xorg.0.log
Inoltre non c'è nemmeno il nuovo catalyst control center nei pacchetti creati.. è normale tutto ciò? Se hai bisogno di qualche output :D
Si si, mandami l'output della creazione, o con un messaggio privato, o all'indirizzo spina80@freemail.it
Se non trova aticonfig vuol dire che qualche cosa non è andato correttamente, stesso vale per il modulo fglrx.
Grazie mille anche a te LaZyBoY.

Spina

LaZyBoY
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 14 mar 2006, 21:43

Messaggio da LaZyBoY »

hai posta :D

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

LaZyBoY ha scritto:hai posta :D
Anche tu :).
Ti ho scritto il motivo per cui non andava. Ma sei sicuro di aver usato l'ultimo tool? l'1.0.4? sembra che hai gli stessi problemi che aveva ekxius.
Confermami la versione, intanto, come ti ho scritto, vedo di rinominare il pacchetto secondo quanto detto con submax82.

Spina

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6635
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Io ho fatto ciò che si è detto con submax82. Aggiornato alla versione 1.0.5 che trovate ovviamente all'indirizzo:
http://www.cli.di.unipi.it/~tomasi/ati- ... arch-1.tgz

ho messo dei link alle versioni precedenti in modo che tutte puntano allo stesso file. Così quando scaricate, qualunque versione scarichiate, scaricate sempre l'ultima.

Ah, ho provato anche il Catalyst Control Center. Oh, a me funziona tutto bene. Voi datemi feedback, voglio che chiunque sia costretto ad usare i driver proprietari ATI sotto la Slackware e altre porting simili (Slamd64 etc..), lo possa fare nel modo più semplice possibile.

Spina
Ultima modifica di targzeta il mar 5 giu 2007, 2:34, modificato 1 volta in totale.

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

spina ho installato i pacchetti e ho lanciato il comando

aticonfig --initial

solo che se do startx non si avvia X. ho guardato l'xorg e ci sono sicuramente errori perchè il comando ha fatto casino ( mi ha messo 2 screen, 2 driver ecc )

quindi potresti dirmi bene la procedura per configurare i driver? scusa ma non so proprio cosa fare.

ciao ;)

Rispondi