fglrx ATI Mobility Radeon

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
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.
Spire
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: mer 3 nov 2004, 0:00
Nome Cognome: Claudio
Slackware: 12.1
Kernel: 2.6.27.4
Desktop: Xfce
Località: Firenze

fglrx ATI Mobility Radeon

Messaggio da Spire »

Dato che ho un portatile (Acer ASpire 5514WLMi) con schermo 15,4" volevo mettere la risoluzione a 1280x800 e la cosa migliore (dato che non me ne venivano in mente altre) era quella di scaricare i driver ATI dal sito della casa madre.
La scheda video è una ATI Mobility Radeon X700.

Ho scaricato l'rpm, convertito in tgz con rpm2tgz e provato ad installare come descritto in una delle varie guide trovte su internet.
Con il kernel 2.4.qualcosa (quello standard nella slackware 10.2 aggiornata al 20 marzo) installa i driver ma con dei warning, quindi ho provato ad aggiornare il kernel (magari fosse quello :D
Aggiornato il kernel alla 2.6.16 (apparte il fatto che forse non ho abilitato il framebuffer e all'avvio vado un po alla cieca gh) ho detto: riproviamo.
Il risultato è qui sotto.
  • root@KSlack:~# installpkg fglrx_6_8_0-8.23.7-1.i386.tgz
    Installing package fglrx_6_8_0-8.23.7-1.i386...
    PACKAGE DESCRIPTION:

    root@KSlack:~# cd /lib/modules/fglrx/build_mod
    root@KSlack:/lib/modules/fglrx/build_mod# sh make.sh

    ATI module generator V 2.0
    ==========================
    initializing...
    cleaning...
    patching 'highmem.h'...
    assuming new VMA API since we do have kernel 2.6.x...
    doing Makefile based build for kernel 2.6.x and higher
    make -C /lib/modules/2.6.16/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/linux-2.6.16'
    Building modules, stage 2.
    MODPOST
    *** Warning: "inter_module_register" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
    *** Warning: "inter_module_put" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
    *** Warning: "inter_module_get_request" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
    *** Warning: "inter_module_unregister" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
    make[1]: Leaving directory `/usr/src/linux-2.6.16'
    build succeeded with return value 0
    compiling fglrx_agp.ko module
    make -C /lib/modules/2.6.16/build SUBDIRS=/lib/modules/fglrx/build_mod/firegl_agpgart modules
    make[1]: Entering directory `/usr/src/linux-2.6.16'
    Building modules, stage 2.
    MODPOST
    *** Warning: "inter_module_register" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
    *** Warning: "inter_module_put" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
    *** Warning: "verify_area" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
    *** Warning: "inter_module_get_request" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
    *** Warning: "inter_module_unregister" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
    make[1]: Leaving directory `/usr/src/linux-2.6.16'
    AGPGART build succeeded with return value 0
    finished compiling for fglrx_agp
    duplicating results into driver repository...
    done.
    ==============================
    You must change your working directory to /lib/modules/fglrx
    and then call ./make_install.sh in order to install the built module.
    ==============================
    root@KSlack:/lib/modules/fglrx/build_mod# cd ..
    root@KSlack:/lib/modules/fglrx# sh make_install.sh

    - creating symlink
    - recreating module dependency list
    - trying a sample load of the kernel modules
    FATAL: Error inserting fglrx (/lib/modules/2.6.16/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    failed.
    root@KSlack:/lib/modules/fglrx#
Finito tutto ciò la domanda:
Come risolvo? e come metto lo schermo a 1280x800?
Mi sta distruggendo sta cosa delle icone abnormi!
Ringrazio in anticipo.

Claudio

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

FATAL: Error inserting fglrx (/lib/modules/2.6.16/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
innanzitutto dai un'occhiata a dmesg...mi pare la cosa più ovvia, no? :wink:

Avatar utente
pinguinosn
Linux 1.x
Linux 1.x
Messaggi: 110
Iscritto il: dom 8 feb 2004, 0:00
Slackware: 13.37
Kernel: 3.3
Desktop: gnome3
Distribuzione: archlinux
Località: livorno

Messaggio da pinguinosn »

con il kernel 2.6.16 i driver ati non funzionano al momento :(

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

pinguinosn ha scritto:con il kernel 2.6.16 i driver ati non funzionano al momento :(
evidentemente non si usa cercare nel forum...
http://www.slacky.it/forum/viewtopic.ph ... hlight=ati
ma nessuno ha mai letto le regole?

Spire
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: mer 3 nov 2004, 0:00
Nome Cognome: Claudio
Slackware: 12.1
Kernel: 2.6.27.4
Desktop: Xfce
Località: Firenze

Messaggio da Spire »

Si usa leggere...
Avevo già letto ma ho provato un po di tutto.
Ora ci ho riprovato e li installa anche se con dei warning.
Con modprobe fglrx lo carica e lsmod lo vede.
Ma non va un bel niente, nemmeno l'accelerazione.
boh.

Sono un po impicciato perchè non posso connettermi con slack (almeno non ancora) e non mi sono salvato i mess. Dopo li posto.

Spire
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: mer 3 nov 2004, 0:00
Nome Cognome: Claudio
Slackware: 12.1
Kernel: 2.6.27.4
Desktop: Xfce
Località: Firenze

Messaggio da Spire »

La soluzione? Troppo semplice... bastava dormirci sopra.
Stamattina mi sono scaricato il pacchetto dalla ATI
ati-driver-installer-8.23.7-i386.run,
l'ho Installato,
ho ricompilato un paio di volte il kernel 2.6.16 per i moduli MTD e CFI,
poi ho configurato xorg con fglrx e e le altre opzioni(tra cui lo schermo a 1280x800).
E tutto funziona a meraviglia.
L'accelerazione è molto buona:
  • Spire@KSlack:~$ glxgears
    11742 frames in 5.0 seconds = 2348.361 FPS
    5360 frames in 5.0 seconds = 1071.731 FPS
    4842 frames in 5.0 seconds = 968.354 FPS
    6452 frames in 5.0 seconds = 1290.280 FPS
    Spire@KSlack:~$
Consiglio per chi leggerà il post dopo di me:
Scaricatevi il .run dal sito della ATI e provate abilitando i moduli sopracitati, poi al riavvio funzionerà di sicuro.

PS: Mi scuso per il thread inutile.

Moses
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: mer 7 lug 2004, 0:00
Contatta:

Messaggio da Moses »

Salve a tutti.

Io ho una situazione leggermente + strana

ho appena comprato un laptop HP Dv5027Ea con la Ati x200 Xpress 128mb

compilo il mio bel kernel 2.6.16.1 con tutte le cose a modo (MTD, CFI, DRI, AGPGART)
ma quando avvio X mi rimane lo schermo nero e non posso nemmeno tornare alla console

qualche idea?

Grazie Moses

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Moses ha scritto:Salve a tutti.

Io ho una situazione leggermente + strana

ho appena comprato un laptop HP Dv5027Ea con la Ati x200 Xpress 128mb

compilo il mio bel kernel 2.6.16.1 con tutte le cose a modo (MTD, CFI, DRI, AGPGART)
ma quando avvio X mi rimane lo schermo nero e non posso nemmeno tornare alla console

qualche idea?

Grazie Moses
prova a postare gli errori del log di X. lo trovi in /var/log e di tutta la roba contenuta dentro estrai con un bel "grep" solo le stringhe che cominciano con (EE): sono quelle contenenti info su errori che causano il blocco/crash del server!

M

Moses
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: mer 7 lug 2004, 0:00
Contatta:

Messaggio da Moses »

absinthe ha scritto:
Moses ha scritto:Salve a tutti.

Io ho una situazione leggermente + strana

ho appena comprato un laptop HP Dv5027Ea con la Ati x200 Xpress 128mb

compilo il mio bel kernel 2.6.16.1 con tutte le cose a modo (MTD, CFI, DRI, AGPGART)
ma quando avvio X mi rimane lo schermo nero e non posso nemmeno tornare alla console

qualche idea?

Grazie Moses
prova a postare gli errori del log di X. lo trovi in /var/log e di tutta la roba contenuta dentro estrai con un bel "grep" solo le stringhe che cominciano con (EE): sono quelle contenenti info su errori che causano il blocco/crash del server!

M
Si si, sò dove sono i log... la cosa simpatica è che i log non presentano nessun tipo di errore...

è questa la cosa buffa, nessun errore, niente di niente.

Xorg.0.log finisce così

(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:5:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xf8b96000
(II) fglrx(0): [drm] mapped SAREA 0xf8b96000 to 0xb7a9a000
(II) fglrx(0): [drm] framebuffer handle = 0xc8000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.23.7
(II) fglrx(0): Date: Mar 6 2006
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.16.1
(II) fglrx(0): Build-Kernel MODVERSIONS: yes
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xc0100000
(II) fglrx(0): [pcie] 65536 kB allocated with handle 0xdeadbeef
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0xf8db6000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0x40000000 FBMappedSize: 0x005e9000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,1210)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,800) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor (scanline 800)
(II) fglrx(0): Largest offscreen area available: 1280 x 402
(WW) fglrx(0): Option "UseInternelAGPGART" is not used
(WW) fglrx(0): Option "IgnoreEDID" is not used
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Solid Lines
Dashed Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
30 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete

da questo momento il monitor rimane nero e i log non scrivono altro
idem il dmesg... non scrive nulla di nulla di sbagliato

idee? :)
Moses

darkprox
Linux 0.x
Linux 0.x
Messaggi: 1
Iscritto il: gio 13 apr 2006, 19:26
Località: Chile
Contatta:

May be a framebuffer concern?

Messaggio da darkprox »

Hello All:

First of all, I'm not italian speaker. I speak spanish so I can understand almost the code you post and some words are the same.

OK, gone to the framebuffer stuff: If you can enter X but then you're unable to go back to Console (by pressing Ctrl+Alt+F6) you can check if your /etc/lilo.conf has the mode vga=791 (or another numeric mode). I used to put "vga=normal" there and I had no problem, apart from having very very large letters in it.

If you can't boot, you probably have radeonfb activated: if it's a random behavior, surely you have another fb (a generic one maybe?)

Well, I still can't boot my Compaq V2617 with ATI Radeon XPress 200M... who has the config with the needed modules for 2.6.16.5 to run it? It is so confusing sometimes. I've got different answers and still had no satisfactory results.

dorello
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: gio 20 apr 2006, 12:48

aticonfig

Messaggio da dorello »

scaricare ati-driver-installer-8.23.7-i386.run per X86, metterlo in funzione da root, poi dare aticonfig --initial, che configura il file di Xorg (aticonfig è preferibile al desueto fglrx), reboot.

montoya
Linux 0.x
Linux 0.x
Messaggi: 3
Iscritto il: mer 8 feb 2006, 14:30

Messaggio da montoya »

Quando fai ./make.sh, ti da quell'errore per via che nel kernel te hai messo il modulo DRM... se lo togli, va tutto ok.

Moses
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: mer 7 lug 2004, 0:00
Contatta:

Messaggio da Moses »

forse non sono ancora stato chiarissimo..................

il driver è quello ati-driver-installer-8.24.8-x86.run perciò aggiornato rispetto a quello che è stato detto. :?
il driver devi per forza installarlo da root altrimenti come scrive i moduli? :lol:

il comando aticonfig --initial è la prima cosa che va data dopo l'installazione ed è stato correttamente eseguito.

mentre per il fatto del DRM sono state fatte prove sia con il modulo nel kernel sia senza ma il risultato non cambia

X si frozza solo e soltanto se in xorg.conf è attivo il Load "dri", se lo commento X parte tranquillamente con il driver ati ma solo con l'accellerazione 2D attivata (come giusto che sia)

idee?

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Forse la mia è un immane c...ata.

Che moduli ti installa l'installer di ati, non è che il supporto DRI ati del kernel sia relativo ai driver opensource, e che vada eliminato per poter utilizzare quello di ati?

Il dubbio mi è venuto da questo
(WW) fglrx(0): Option "UseInternelAGPGART" is not used
Internal AGPGART? C'è un internal e un external?

Prova a disabilitare nel kernel i moduli DRI e agpgart.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Moses ha scritto:forse non sono ancora stato chiarissimo..................

il driver è quello ati-driver-installer-8.24.8-x86.run perciò aggiornato rispetto a quello che è stato detto. :?
il driver devi per forza installarlo da root altrimenti come scrive i moduli? :lol:

il comando aticonfig --initial è la prima cosa che va data dopo l'installazione ed è stato correttamente eseguito.

mentre per il fatto del DRM sono state fatte prove sia con il modulo nel kernel sia senza ma il risultato non cambia

X si frozza solo e soltanto se in xorg.conf è attivo il Load "dri", se lo commento X parte tranquillamente con il driver ati ma solo con l'accellerazione 2D attivata (come giusto che sia)

idee?
cioè funziona tutto tranne il supporto dri e qundi il 3d... io non ho kernel 2.6.16 sono ancora al 2.6.13 comunque sei sicuro di non aver abilitato qualche supporto specifico per il DRM? cioè deve essere ablitato solo il supporto generale e non altri moduli specifici per la radeon...

Codice: Seleziona tutto

x<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  x x  
  x x< >   3dfx Banshee/Voodoo3+                                          x x  
  x x< >   ATI Rage 128                                                   x x  
  x x< >   ATI Radeon                                                     x x  
  x x< >   Intel I810                                                     x x  
  x x< >   Intel 830M, 845G, 852GM, 855GM, 865G                           x x  
  x x< >   Matrox g200/g400                                               x x  
  x x< >   SiS video cards                             

Rispondi