Repository 32bit  Forum
Repository 64bit  Wiki

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.

fglrx ATI Mobility Radeon

Messaggioda Spire » gio mar 30, 2006 16:55

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
Spire
Linux 1.0
Linux 1.0
 
Messaggi: 17
Iscritto il: mer nov 03, 2004 0:00
Località: Firenze
Nome Cognome: Claudio
Slackware: 12.1
Kernel: 2.6.27.4
Desktop: Xfce

Messaggioda Paoletta » gio mar 30, 2006 17:57

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
Paoletta
Staff
Staff
 
Messaggi: 3907
Iscritto il: dom apr 24, 2005 23:00
Località: Varese
Slackware: 13.1
Desktop: fluxbox

Messaggioda pinguinosn » gio mar 30, 2006 18:03

con il kernel 2.6.16 i driver ati non funzionano al momento :(
Avatar utente
pinguinosn
Linux 2.0
Linux 2.0
 
Messaggi: 110
Iscritto il: dom feb 08, 2004 0:00
Località: livorno
Slackware: 13.37
Kernel: 3.3
Desktop: gnome3
Distribuzione: archlinux

Messaggioda Paoletta » gio mar 30, 2006 18:13

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?
Avatar utente
Paoletta
Staff
Staff
 
Messaggi: 3907
Iscritto il: dom apr 24, 2005 23:00
Località: Varese
Slackware: 13.1
Desktop: fluxbox

Messaggioda Spire » gio mar 30, 2006 18:25

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 1.0
Linux 1.0
 
Messaggi: 17
Iscritto il: mer nov 03, 2004 0:00
Località: Firenze
Nome Cognome: Claudio
Slackware: 12.1
Kernel: 2.6.27.4
Desktop: Xfce

Messaggioda Spire » ven mar 31, 2006 19:43

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.
Spire
Linux 1.0
Linux 1.0
 
Messaggi: 17
Iscritto il: mer nov 03, 2004 0:00
Località: Firenze
Nome Cognome: Claudio
Slackware: 12.1
Kernel: 2.6.27.4
Desktop: Xfce

Messaggioda Moses » lun apr 10, 2006 10:33

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
Moses
Linux 1.0
Linux 1.0
 
Messaggi: 14
Iscritto il: mar lug 06, 2004 23:00

Messaggioda absinthe » lun apr 10, 2006 21:27

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
Avatar utente
absinthe
Iper Master
Iper Master
 
Messaggi: 2354
Iscritto il: sab mag 14, 2005 23:00
Località: Prato
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze

Messaggioda Moses » lun apr 10, 2006 21:42

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
Moses
Linux 1.0
Linux 1.0
 
Messaggi: 14
Iscritto il: mar lug 06, 2004 23:00

May be a framebuffer concern?

Messaggioda darkprox » gio apr 13, 2006 19:11

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.
darkprox
Linux 1.0
Linux 1.0
 
Messaggi: 1
Iscritto il: gio apr 13, 2006 18:26
Località: Chile

aticonfig

Messaggioda dorello » gio apr 20, 2006 12:56

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.
dorello
Linux 1.0
Linux 1.0
 
Messaggi: 5
Iscritto il: gio apr 20, 2006 11:48

Messaggioda montoya » ven apr 21, 2006 15:26

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.
montoya
Linux 1.0
Linux 1.0
 
Messaggi: 3
Iscritto il: mer feb 08, 2006 14:30

Messaggioda Moses » sab apr 22, 2006 11:41

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?
Moses
Linux 1.0
Linux 1.0
 
Messaggi: 14
Iscritto il: mar lug 06, 2004 23:00

Messaggioda gnubit » gio mag 11, 2006 18:06

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
gnubit
Linux 2.6
Linux 2.6
 
Messaggi: 751
Iscritto il: dom apr 16, 2006 23:16
Località: Verona

Messaggioda absinthe » ven mag 12, 2006 15:27

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                             
Avatar utente
absinthe
Iper Master
Iper Master
 
Messaggi: 2354
Iscritto il: sab mag 14, 2005 23:00
Località: Prato
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze

Prossimo

Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron