Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

mbrancalion ha scritto: Ho ricompilato il kernel (non l'avevo ancora fatto, ho il generic 2.6.27.7 da pacchetto di Pat) mettendo:
"CONFIG_PCI_MSI=y"
come hai fatto ? ho lo stesso problema ...

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom 24 dic 2006, 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da m0rdr3d »

beato_angelico256 ha scritto:
mbrancalion ha scritto:CONFIG_PCI_MSI=y
come hai fatto ? ho lo stesso problema ...
Dovresti trovarlo nel menu "Bus Option", una delle prime voci.
Non ricordo esattamente, ora non sono a casa.

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

m0rdr3d ha scritto:
beato_angelico256 ha scritto:
mbrancalion ha scritto:CONFIG_PCI_MSI=y
come hai fatto ? ho lo stesso problema ...
Dovresti trovarlo nel menu "Bus Option", una delle prime voci.
Non ricordo esattamente, ora non sono a casa.
lì nn trovo niente con la sigla "MSI" :?

Avatar utente
mbrancalion
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: ven 31 ago 2007, 16:01
Nome Cognome: Marco Brancalion
Slackware: nessuna
Kernel: 2.6.38-11
Desktop: kde 4.6.2
Distribuzione: kubuntu 11.04
Località: Grignano Polesine (RO)
Contatta:

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da mbrancalion »

beato_angelico256 ha scritto: lì nn trovo niente con la sigla "MSI" :?
Fidati, sono sicuro che c'e' ;)

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom 24 dic 2006, 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da m0rdr3d »

Codice: Seleziona tutto

Bus options (PCI etc.)  --->  Message Signaled Interrupts (MSI and MSI-X)

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

ma è solo sul 2.6.27 ? ... sarò idiota ma sul 2.6.26 nn c'è ...

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom 24 dic 2006, 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da m0rdr3d »

Codice: Seleziona tutto

CONFIG_PCI_MSI:

This allows device drivers to enable MSI (Message Signaled
Interrupts).  Message Signaled Interrupts enable a device to
generate an interrupt using an inbound Memory Write on its
PCI bus instead of asserting a device IRQ pin.

Use of PCI MSI interrupts can be disabled at kernel boot time
by using the 'pci=nomsi' option.  This disables MSI for the
entire system.

If you don't know what to do here, say N.
Symbol: PCI_MSI [=y]
Prompt: Message Signaled Interrupts (MSI and MSI-X)
Defined at drivers/pci/Kconfig:8
Depends on: PCI && ARCH_SUPPORTS_MSI
Location:
-> Bus options (PCI etc.)
Selected by: AMD_IOMMU && X86_64 && PCI && ACPI
Prova a controllare di avere le `dipendenze' attive.

Prova inoltre a fare un test con un bel

Codice: Seleziona tutto

grep PCI_MSI .config
sul configure del kernel.
P.S.: non so quando questa voce sia stata introdotta, tu comunque hai sempre lanciato il `make oldconfig' su eventuali vecchi config utilizzati con nuovi kernel?

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

m0rdr3d ha scritto: Prova a controllare di avere le `dipendenze' attive.

Prova inoltre a fare un test con un bel

Codice: Seleziona tutto

grep PCI_MSI .config
sul configure del kernel.
P.S.: non so quando questa voce sia stata introdotta, tu comunque hai sempre lanciato il `make oldconfig' su eventuali vecchi config utilizzati con nuovi kernel?
RISOLTO
nel mio caso c'era tutta una catena di dipendenze che partiva da SMP ... io l'avevo tolto perchè pensavo non mi servisse avendo un notebook barbone ... adesso la voce è comparsa miracolosamente :D ... grazie a tutti

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da 414N »

Non si tratta proprio di un problema di Slackware, ma riporto la mia esperienza sulla Slamd64 12.2, nel caso possa tornare utile a qualcuno.
Oltre al dover ricompilare il kernel con l'opzione già citata, ho avuto un altro problema.
Il modulo veniva caricato correttamente, ma il direct rendering no (glxinfo riportava "direct rendering: No").
Spulciando il log di X non ho notato errori degni di nota riguardo il caricamento del driver, percui ho lanciato glxinfo impostando LIBGL_DEBUG=verbose come variabile d'ambiente ed è sbucato fuori (su stderr):

Codice: Seleziona tutto

libGL: XF86DRIGetClientDriverName: 8.57.2 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/tls/fglrx_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/fglrx_dri.so
libGL error: dlopen /usr/X11R6/lib64/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.57.2 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/tls/fglrx_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/fglrx_dri.so
libGL error: dlopen /usr/X11R6/lib64/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: fglrx_dri.so
Ho risolto il tutto con un indolore

Codice: Seleziona tutto

ln -s /usr/lib64/xorg/ /usr/X11R6/lib64

h8er
Linux 1.x
Linux 1.x
Messaggi: 111
Iscritto il: dom 10 ott 2004, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da h8er »

beato_angelico256 ha scritto:
m0rdr3d ha scritto: Prova a controllare di avere le `dipendenze' attive.

Prova inoltre a fare un test con un bel

Codice: Seleziona tutto

grep PCI_MSI .config
sul configure del kernel.
P.S.: non so quando questa voce sia stata introdotta, tu comunque hai sempre lanciato il `make oldconfig' su eventuali vecchi config utilizzati con nuovi kernel?
RISOLTO
nel mio caso c'era tutta una catena di dipendenze che partiva da SMP ... io l'avevo tolto perchè pensavo non mi servisse avendo un notebook barbone ... adesso la voce è comparsa miracolosamente :D ... grazie a tutti
io ho un problema non riesco ad abilitare questa opzione sotto Bus Options non mi appare "ARCH_SUPPORSTS_MSI" anche se nel .config vero e proprio lo vedo settato a "not set" e mi manca totalemente un riferimento "PCI_MSI" come posso fare ? Ho fatto un make oldconfig dal mio vecchio config per il 2.6.27

EDIT: come non detto risolto grazie, bisogna abilitare per forza sotto "Processor Type and Features" "Symmetric-Multi Processing Support"

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

h8er ha scritto: EDIT: come non detto risolto grazie, bisogna abilitare per forza sotto "Processor Type and Features" "Symmetric-Multi Processing Support"
era quello che intendevo io ... forse non sono stato chiaro, SMP era l'acronimo ....

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da 414N »

h8er ha scritto: EDIT: come non detto risolto grazie, bisogna abilitare per forza sotto "Processor Type and Features" "Symmetric-Multi Processing Support"
beato_angelico256 ha scritto: era quello che intendevo io ... forse non sono stato chiaro, SMP era l'acronimo ....
Curioso... a me funziona senza il supporto SMP abilitato...

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

414N ha scritto:
h8er ha scritto: EDIT: come non detto risolto grazie, bisogna abilitare per forza sotto "Processor Type and Features" "Symmetric-Multi Processing Support"
beato_angelico256 ha scritto: era quello che intendevo io ... forse non sono stato chiaro, SMP era l'acronimo ....
Curioso... a me funziona senza il supporto SMP abilitato...
ma funziona cosa ? il driver ? io se elimino il SMP scompare anche la voce MSI dalla sezione dei bus ... a quel punto nn va neanche il driver

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da 414N »

A me non scompaiono le voci riguardanti MSI, togliendo SMP.

Codice: Seleziona tutto

Symbol: PCI_MSI [=y]                                                              
  │ Prompt: Message Signaled Interrupts (MSI and MSI-X)                               │
  │   Defined at drivers/pci/Kconfig:8                                                │
  │   Depends on: PCI && ARCH_SUPPORTS_MSI                                            │
  │   Location:                                                                       │
  │     -> Bus options (PCI etc.)       
In Depends non compare SMP.

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: Driver ATI fglrx 9.1: DRI non funziona [RISOLTO]

Messaggio da beato_angelico256 »

414N ha scritto:A me non scompaiono le voci riguardanti MSI, togliendo SMP.

Codice: Seleziona tutto

Symbol: PCI_MSI [=y]                                                              
  │ Prompt: Message Signaled Interrupts (MSI and MSI-X)                               │
  │   Defined at drivers/pci/Kconfig:8                                                │
  │   Depends on: PCI && ARCH_SUPPORTS_MSI                                            │
  │   Location:                                                                       │
  │     -> Bus options (PCI etc.)       
In Depends non compare SMP.
non direttamente ma c'è una catena di dipendenze che da arch_support_msi scende a ritroso fino a SMP ...

Rispondi