Scheda Video ATI: fglrx conflicts with the free radeon module

35 risposte [Ultimo contenuto]
Ritratto di nu4mb4
nu4mb4
(Junior)
Offline
Junior
Iscritto: 16/01/2015
Messaggi: 27

Ciao a tutti,

vi chiedo supporto in quanto non riesco ad uscirmene da una configurazione dei driver per la scheda video.
Ho seguito la procedura di installazione suggerita su https://wiki.debian.org/it/ATIProprietary ma non riesco ad attivare il driver.

Nello specifico, #glxinfo mi restituisce:

name of display: :0.0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  157 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

mentre da #cat /etc/modprobe.d/fglrx-blacklists-radeon.conf

# You need to run "update-initramfs -u" after editing this file.
 
# fglrx conflicts with the free radeon module.
blacklist radeon

Di seguito la configurazione del mio xorg:

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "UseFastTLS" "1"
        BusID       "PCI:2:0:0"
EndSection

Come posso risolvere il conflitto di fglrx ?
Grazie anticipatamente a chi potra' supportarmi.
Ciao
Dario

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Credo che manchi un update-initramfs (come root) prima di riavviare.

Ritratto di nu4mb4
nu4mb4
(Junior)
Offline
Junior
Iscritto: 16/01/2015
Messaggi: 27

Grazie per la risposta MCortese,

putroppo anche successivamente l'update di initramfs (da root e con display manager stoppato) non riesco ad attivare il driver.
Aggiungo delle informazioni addizionali:

Versione Debian Jessie (testing)
Lightdm
Xfce 4.10
Scheda video R7 260X
Driver ATI 14.9

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Mmm... ci dev'essere qualcosa che dice al kernel di caricare il modulo radeon anche se è in blacklist. Per caso è elencato in /etc/modules o in /etc/initramfs-tools/modules o in uno dei file in /etc/modprobe.d/?

Ritratto di nu4mb4
nu4mb4
(Junior)
Offline
Junior
Iscritto: 16/01/2015
Messaggi: 27

mumble...

in /etc/modules ho solo loop
in/etc/initramfs-tools/modules non ho nulla
in /etc/modprobe.d/fglrx-blacklists-radeon.conf ho:

# You need to run "update-initramfs -u" after editing this file.

# fglrx conflicts with the free radeon module.
blacklist radeon

poi ho ancora un /etc/modprobe.d/modesetting.conf dove trovo:

options cirrus modeset=1
options mgag200 modeset=1

Ciao
Dario

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Chissà perché ero convinto che il problema fosse il modulo radeon. Evidentemente non è così, ma per sincerarsene è meglio verificare che il seguente comando non trovi nulla:

lsmod | grep radeon

Se non è colpa del modulo, non resta che pensare che sia un problema del driver X. Posta il log che trovi in /var/log/XOrg.0.log e vediamo cosa dice.

EDIT: ho capito da dove derivava la mia convinzione: è il titolo della discussione! Smile

Ritratto di nu4mb4
nu4mb4
(Junior)
Offline
Junior
Iscritto: 16/01/2015
Messaggi: 27

Ciao MCortese,
allora sicuramente ti ho indotto io nell'errata convinzione Smile

Ti allego il log.
Grazie
Dario

AllegatoDimensione
nmb_xorg.0.txt 28.32 KB
Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Il problema non è che il modulo radeon è caricato, ma che il modulo fglrx non è caricato:

[    12.211] (EE) fglrx(0): atiddxDriScreenInit failed. Probably kernel module missing or incompatible. 

Riporta l'output di "lsmod" e "dmesg | grep -i fglrx".

Tra l'altro, non hai un file /etc/modprobe.d/fglrx-driver.conf?

Ritratto di nu4mb4
nu4mb4
(Junior)
Offline
Junior
Iscritto: 16/01/2015
Messaggi: 27

dunque da #lsmod

Module                  Size  Used by
fuse                   62012  1 
loop                   22641  0 
snd_hda_codec_hdmi     30824  0 
snd_hda_codec_realtek   188851  1 
ppdev                  12763  0 
powernow_k8            17618  1 
mperf                  12453  1 powernow_k8
pcspkr                 12579  0 
edac_mce_amd           17103  0 
psmouse                69265  0 
k8temp                 12647  0 
serio_raw              12931  0 
edac_core              35258  0 
joydev                 17266  0 
evdev                  17562  11 
shpchp                 31293  0 
parport_pc             22364  0 
parport                31858  2 parport_pc,ppdev
wmi                    13243  0 
snd_hda_intel          26259  1 
snd_hda_codec          78031  3 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_realtek
snd_hwdep              13186  1 snd_hda_codec
processor              28149  1 powernow_k8
snd_pcm                68083  3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
i2c_nforce2            12584  0 
thermal_sys            18040  1 processor
snd_page_alloc         13003  2 snd_pcm,snd_hda_intel
i2c_core               23876  1 i2c_nforce2
snd_timer              22917  1 snd_pcm
button                 12937  0 
snd                    52893  9 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_realtek
soundcore              13065  1 snd
ext4                  350804  2 
crc16                  12343  1 ext4
jbd2                   62115  1 ext4
mbcache                13114  1 ext4
hid_logitech           17472  0 
ff_memless             12708  1 hid_logitech
usbhid                 36418  1 hid_logitech
hid                    81372  2 usbhid,hid_logitech
sg                     25874  0 
sd_mod                 36136  5 
crc_t10dif             12348  1 sd_mod
sr_mod                 21899  0 
cdrom                  35401  1 sr_mod
ata_generic            12479  0 
ohci_hcd               26563  0 
ahci                   24997  3 
libahci                22941  1 ahci
forcedeth              49338  0 
firewire_ohci          35772  0 
firewire_core          48449  1 firewire_ohci
crc_itu_t              12347  1 firewire_core
pata_amd               13322  0 
libata                140630  4 pata_amd,libahci,ahci,ata_generic
ehci_hcd               40249  0 
usbcore               128741  4 ehci_hcd,ohci_hcd,usbhid
scsi_mod              162321  4 libata,sr_mod,sd_mod,sg
usb_common             12354  1 usbcore

da "dmesg | grep -i fglrx" non ottengo nessun output mentre in /etc/modprobe.d/ ho tre file che riporto:

dkms.conf fbdev-blacklist.conf fglrx-blacklists-radeon.conf

e nello specifico aprendo il fglrx-blacklists-radeon.conf mi riporta l'errore che poi è diventato il titolo del post Smile

GNU nano 2.2.6 File: ...c/modprobe.d/fglrx-blacklists-radeon.conf

# You need to run "update-initramfs -u" after editing this file.

# fglrx conflicts with the free radeon module.
blacklist radeon

Ciao
Dario

Ritratto di AS
AS
(Junior)
Offline
Junior
Iscritto: 05/10/2011
Messaggi: 37

Quando hai installato il driver fglrx hai riavviato il sistema e eseguito da root il comando # aticonfig --initial?
Meglio se preceduto da # modprobe -r drm radeon, per essere sicuro che il modulo radeon non intralci la procedura...ciao.

Se la casa del tuo vicino brucia, la cosa ti riguarda e parecchio...

Ritratto di nu4mb4
nu4mb4
(Junior)
Offline
Junior
Iscritto: 16/01/2015
Messaggi: 27

Ciao AS,

purtroppo nessun riscontro favorevole.
Anche dopo aver rieseguito aticonfig --initial preceduto dal modprobe -r drm radeon glxinfo mi resituisce comunque il seguente messaggio di errore:

name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 157 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13

Ciao
Dario