Newsgroup: it.comp.os.linux.debian
Titolo: installare scheda video radeon RX 590 gaming 8 Gb in debian 9.8

Salve,
ho tolto la vecchia scheda "amd HD 5450" per quella in oggetto.
 
Il problema e che all'avvio, ovviamente, si blocca completamente senza 
farmi vedere nulla, neanche il terminale.
 
Questi sono i seguenti quesiti:
 
1-Come si procede per la disinstallazione della vecchia di cui sopra?
Premetto che ho installato i driver non-free "radeon" all'inizio.
 
2-La nuova scheda video mi consigliate di continuare ad usare i non-free 
"radeon" o "AMDGPU"?
E come procedere?
 
Vi prego di indicarmi i relativi step per ognuna delle 2 procedure 
appena elencate.
 
Grazie.
 
 
 

 E come procedere?
 
Usa AMDGPU. I driver sono nel kernel, non devi fare nulla.


Avevo acquistato l'alimentatore adatto già da tempo.
 
Per disinstallare i non-free devo procedere così:
 
https://www.howtoinstall.co/en/debian/stretch/firmware-misc-nonfree?action=remove
 
 
Meglio l'ultima opzione? - Purging firmware-misc-nonfree.
 
Mentre per l'installazione di AMDGPU andrebbe questa:
 
http://guide.debianizzati.org/index.php/Driver_AMD_proprietari#Installazione
 
 
Giusto?
 
Scusate lo chiedo perchè prima di operare vorrei andare sul sicuro.
 
Di nuovo grazie a tutti per la pazienza.

 Giusto?
 
No. C'è letteralmente scritto che serve per installare AMDGPU-PRO, che è 
un driver proprietario per le schede grafiche AMD più recenti.
In molti casi non serve.
 
Il driver amdgpu è mainline (da una certa versione di Linux in poi), e 
Debian GNU/Linux lo compila nel suo kernel.
 
Ricapitolando:
- Usa un kernel non troppo vecchio (perché stai usando Debian oldstable?)
- Assicurati di avere il repository non-free abilitato e di avere 
installato firmware-amd-graphics
- Disinstalla il driver proprietario che avevi installato (come farlo 
varia in base a come lo avevi installato: era un pacchetto dai 
repository Debian, qualcos'altro?)
- Verifica di avere xserver-xorg-video-amdgpu installato (che non è il 
driver amdgpu, ma serve a x per utilizzarlo), probabilmente si
- Per maggiore cautela, installa dracut-config-generic


Diamine!! E' più dura del previsto.
Quando cerco di accedere alla recovery mode di debian, anche qui, 
durante il caricamento si scuralo schermo mi partono al max le venstole 
della scheda video.
 
Ho provato la live di debian 10 kde. Va tutto bene tranne che arriva al 
terminale senza caricare l'interfaccia grafica. Pnsavo che caricasse i 
driver standard.
Che casino!

Avvia il sistema, e quando compare la schermata di GRUB2 con l'elenco 
dei kernel scegli edit (dovrebbe essere premendo il tasto 'e').
 
Trova la riga che contiene vmlinuz, portati in fondo a essa e aggiungi 
uno spazio e la scritta systemd.unit=multi-user.target
 
Avvia (dovrebbe essere Ctrl+x) e dovresti ritrovarti alla console di login.
 
Procedi con quanto detto prima.


Ho provato con le indicazioni per il boot ma nulla. Stesso effetto con 
schermo nero e ventole al max.
 
Utilizzo il displayport come uscita dalla scheda video. Se non sbaglio 
questo non incide?
 
 

Scrivi più informazioni sul tuo sistema, il modello, i componenti (CPU, 
scheda madre, alimentatore ecc.) e su come hai collegato la scheda.
 
Possibilmente verifica compatibilità e potenza del tutto con 
https://pcpartpicker.com/list/
 
 
Il monitor è ovviamente acceso (non in standby), collegato all'uscita 
corretta e impostato sull'ingresso relativo?
 
E poi, schermo nero quando? Vedi nulla all'avvio? BIOS/UEFI, GRUB2?


Monitor tutto regolare, grub2 anche. Dopo quest'ultimo compaiono le 
prime scritte di caricamento ma subito dopo si oscura, partono le 
ventole al max, si disattiva lo schermo e poi riprende sempre nero 
fisso. Infine devo spegnere a caldo.
 
Però la la Live di "debian-live-10.2.0-amd64-kde" parte regolarmente 
fermandosi però al terminale.
 
Tra l'altro dice che ha fallito il caricamento di rtl_nic/rtl18168h-2.f. 
Credo si tratti della scheda di rete. E se manca credo che forse dovrò 
usare una live più vecchia.
 
C'è una maniera per passare da utente temporaneo della live a utente del 
sistema installato. Per poter eseguire le procedure che mi ha descritto 
in qualche post precedente.

 in qualche post precedente.
 
Si, però ti conviene prima verificare quanto detto finora.
Sarebbe chroot, questa è presa da Ubuntu ma il meccanismo è quello: 
https://help.ubuntu.com/community/LiveCdRecovery#Update_Failure
 


Allora, per il momento ho provato la live 
"debian-live-10.2.0-amd64-kde+nonfree" che funziona regolarmente. quindi 
adesso posso operare da GUI e lavorare più facilmente da terminale.
 
Ripeto sono dentro una live quindi dovrei cambiare utente.....
 
Questo è il report del mio sistema che ho creato con AIDA64:
 
--------[ AIDA64 Extreme 
]----------------------------------------------------------------------------------------------
 
     Versione                                          AIDA64 v5.99.4900/it
     Modulo di benchmark                               4.3.793-x64
     Home page 
http://www.aida64.com/
 
     Tipo report                                       Report rapido
 
 
--------[ Riepilogo 
]---------------------------------------------------------------------------------------------------
 
     Computer:
       Tipo computer                                     PC ACPI basato 
su x64
       Sistema operativo                                 Microsoft 
Windows 10 Enterprise N
       Service pack                                      -
       Internet Explorer                                 11.476.18362.0
       Edge                                              44.18362.449.0
       DirectX                                           DirectX 12.0
 
 
     Scheda madre:
       Tipo processore                                   HexaCore Intel 
Core i7-8700, 4300 MHz (43 x 100)
       Nome scheda madre                                 Asus Prime 
H370-A  (4 PCI-E x1, 2 PCI-E x16, 2 M.2, 4 DDR4 DIMM, Audio, Video, 
Gigabit LAN)
       Chipset scheda madre                              Intel Cannon 
Point H370, Intel Coffee Lake-S
       Memoria di sistema                                16304 MB  (DDR4 
SDRAM)
       DIMM2: Corsair Vengeance LPX CMK16GX4M2A2666C16   8 GB DDR4-2666 
DDR4 SDRAM  (20-18-18-35 @ 1333 MHz)  (19-18-18-35 @ 1333 MHz) 
(18-18-18-35 @ 1333 MHz)  (17-18-18-35 @ 1333 MHz)  (16-18-18-35 @ 1333 
MHz)  (15-17-17-33 @ 1251 MHz)  (14-16-16-31 @ 1167 MHz)  (13-15-15-29 @ 
1084 MHz)  (12-14-14-27 @ 1000 MHz)  (11-13-13-24 @ 917 MHz) 
(10-12-12-22 @ 834 MHz)  (9-11-11-20 @ 750 MHz)
       DIMM4: Corsair Vengeance LPX CMK16GX4M2A2666C16   8 GB DDR4-2666 
DDR4 SDRAM  (20-18-18-35 @ 1333 MHz)  (19-18-18-35 @ 1333 MHz) 
(18-18-18-35 @ 1333 MHz)  (17-18-18-35 @ 1333 MHz)  (16-18-18-35 @ 1333 
MHz)  (15-17-17-33 @ 1251 MHz)  (14-16-16-31 @ 1167 MHz)  (13-15-15-29 @ 
1084 MHz)  (12-14-14-27 @ 1000 MHz)  (11-13-13-24 @ 917 MHz) 
(10-12-12-22 @ 834 MHz)  (9-11-11-20 @ 750 MHz)
       Tipo BIOS                                         AMI (09/14/2018)
 
     Scheda video:
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Adattatore video                                  Radeon RX 590 
Series  (8 GB)
       Acceleratore 3D                                   AMD Radeon RX 
590 (Polaris 30)
       Schermo                                           Samsung 
SyncMaster U28E590  [28" LCD]  (H4LM901893)
 
     Multimedia:
       Periferica audio                                  ATI Radeon HDMI 
@ AMD Ellesmere - High Definition Audio Controller
       Periferica audio                                  Realtek ALC887 
@ Intel Cannon Point PCH - cAVS (Audio, Voice, Speech) [B0]
 
     Archiviazione:
       Controller IDE                                    Intel(R) 300 
Series Chipset Family SATA AHCI Controller
       Controller di archiviazione                       Controller 
spazi di archiviazione Microsoft
       Unità disco                                       Maxtor 6L200M0 
(200 GB, 7200 RPM, SATA)
       Unità disco                                       Samsung SSD 850 
EVO 250GB  (250 GB, SATA-III)
       Unità disco                                       WDC 
WD40PURX-64NZ6Y0  (4 TB, 5400 RPM, SATA-III)
       Unità ottica                                      HL-DT-ST DVDRAM 
GH24NSD1  (DVD+R9:8x, DVD-R9:8x, DVD+RW:24x/8x, DVD-RW:24x/6x, 
DVD-RAM:5x, DVD-ROM:16x, CD:48x/24x/48x DVD+RW/DVD-RW/DVD-RAM)
       Stato dei dischi fissi SMART                      OK
 
 
     Periferiche di input:
       Tastiera                                          Tastiera 
standard PS/2
       Mouse                                             Logitech USB 
Wheel Mouse
 
     Rete locale:
       Adattatore di rete                                Realtek PCIe 
GbE Family Controller
       Adattatore di rete                                VMware Virtual 
Ethernet Adapter for VMnet1
       Adattatore di rete                                VMware Virtual 
Ethernet Adapter for VMnet8
 
     Periferiche:
       Stampante                                         Fax
       Stampante                                         Foxit Reader 
PDF Printer
       Stampante                                         Microsoft Print 
to PDF
       Stampante                                         Microsoft XPS 
Document Writer
       Stampante                                         OneNote
       Stampante                                         SEC001599097DEC
       Stampante                                         Send To OneNote 
2016
       Controller USB3                                   Intel Cannon 
Point PCH - USB 3.1 xHCI Host Controller [B0]
       Periferica USB                                    Logitech USB 
Wheel Mouse
 
     DMI:
       Produttore DMI del BIOS                           American 
Megatrends Inc.
       Versione DMI del BIOS                             0904
       Produttore DMI di sistema                         System manufacturer
       Prodotto DMI di sistema                           System Product Name
       Versione DMI di sistema                           System Version
       Numero di serie DMI di sistema                    System Serial 
Number
       Produttore DMI della scheda madre                 ASUSTeK 
COMPUTER INC.
       Prodotto DMI della scheda madre                   PRIME H370-A
       Versione DMI della scheda madre                   Rev 1.xx
       Produttore DMI dello chassis                      Default string
       Versione DMI dello chassis                        Default string
       Numero di serie DMI dello chassis                 Default string
       Asset DMI dello chassis                           Default string
       Tipo DMI dello chassis                            Desktop Case
 

Ci sono varie domande rimaste in sospeso:
 
- Alimentatore
- Come hai collegato la GPU
- Da dove hai preso il driver per la scheda precedente
- Se e come lo hai disinstallato
- Perché stai usando oldstable
- Se hai il repository non-free abilitato
- Se hai i seguenti pacchetti installati:
   firmware-amd-graphics
   xserver-xorg-video-amdgpu
   dracut-config-generic
   firmware-misc-nonfree
   firmware-realtek
- Se puoi accedere a un tty
 
Se non ti va di rispondere fa' pure, eviterò di fare ulteriori domande.
A questo punto hai comunque abbastanza informazioni per andare avanti


- Alimentatore: cooler master 650W.
 
- Gpu in slot pci16x su Display port
 
- Driver scheda preecedente - Ho eseguito questa procedura a suo tempo 
quando c'era debian 9.0.3:
------------------------------------------------------
Ho semplicemente eseguito alla lettera questi step:
 
- Aggiungere le componenti "contrib" e "non-free" al file
/etc/apt/sources.list, per esempio:
 
# Debian 8 "Jessie"
deb 
http://httpredir.debian.org/debian/
 jessie main contrib non-free
 
- Aggiornare l'elenco dei pacchetti disponibili. Installare il pacchetto
linux-headers appropriato e fglrx-driver:
 
# aptitude update
# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
fglrx-driver
-----------------------------------------------------------------------
 
- la oldstable la sto usando perchè non ho avuto modo di aggiornarla 
quando ho sostituito la nuova gpu.
 
- repository non-free è abilitato come sopra.
 
- Se hai i seguenti pacchetti installati:
   firmware-amd-graphics
   xserver-xorg-video-amdgpu
   dracut-config-generic
   firmware-misc-nonfree
   firmware-realtek
Non saprei visto che non riesco ad entrare nel sistema installato come 
utente proprietario ma come utente guest sì (Debian live) e non so 
quindi come fare l'interrogazione dei pacchetti installati.
 
- Se puoi accedere a un tty: credo di sì visto che riesco ad accedre 
alla live gui.
 

 alla live gui.
 
Intendo sul sistema installato - ti ho scritto prima come fare.
 
Scusa se il tono è venuto fuori un po' irritato, ma devi sempre cercare 
di fare la tua parte - e solo dopo chiedere aiuto. Leggere 
autonomamente, se poi ti danno delle indicazioni o dei link presta 
attenzione: non devi aspettare di essere imbeccato
 
Ripeto, tutto questo e altro è scritto qui: 
https://wiki.debian.org/DontBreakDebian
 <- leggilo


Scusate mi sono espresso male.
Le indicazioni relativamente agli step per l'installazione dei driver 
precedenti alla vecchia gpu sono imprecisi. Il tutto venne fatto con la 
versione 9.3. Quindi la stretch. Perdonate l'errore di versione.
 
Per il driver "fglrx-driver", ebben sì credo di averlo installato. 
Ripeto credo. Se no, non ricordo cosa misi.
 
Rivedrò il sources.list ma sono sicuro di averlo impostato correttamente.
 
Purtroppo per le guide in linea sono in inglese la maggior parte ed ho 
poco tempo per tradurli e capirci qualcosa. E' prorpio il tempo che non 
ho che mi blocca.
 
Non è la prima volta che mi capita di scrivere nei forum. I consigli son 
sempre ben accetti.

Il 02/12/2019 15:59, invalid ha scritto:

Salve,
ieri, dopo tante peripezie, sono riuscito a ripristinare il sistema 
debian. Alla fine ho installato il dracut, come consigliato, ma a un 
certo punto sono usciti questi warning:
 
update-rc.d: warning: start and stop actions are no longer supported; 
falling back to defaults
Elaborazione dei trigger per initramfs-tools (0.133+deb10u1)...
update-initramfs: Generating /boot/initrd.img-4.19.0-6-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for 
module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for 
module r8169
cryptsetup: WARNING: The initramfs image may not contain cryptsetup 
binaries
     nor crypto modules. If that's on purpose, you may want to uninstall 
the
     'cryptsetup-initramfs' package in order to disable the cryptsetup 
initramfs
     integration and avoid this warning.
W: Possible missing firmware /lib/firmware/amdgpu/vega20_asd.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_sos.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_rlc.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_mec2.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_mec.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_me.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_pfp.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_ce.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_sdma1.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_sdma.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_uvd.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_vce.bin for 
module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_smc.bin for 
module amdgpu
 
Deduco che manca qualche firmware. E vabè...
----------------------------------------------------------------
Ho fatto una prova a caricare il dracut  è mi uscito il seguente messaggio:
 
dracut: dracut module 'bootchart' will not be installed, because command 
'/sbin/bootchartd' could not be found!
dracut: dracut module 'modsign' will not be installed, because command 
'keyctl' could not be found!
dracut: dracut module 'btrfs' will not be installed, because command 
'btrfs' could not be found!
dracut: dracut module 'multipath' will not be installed, because command 
'multipath' could not be found!
dracut: dracut module 'biosdevname' will not be installed, because 
command 'biosdevname' could not be found!
 
Anche qui alre mancanze. Come mai?
--------------------------------------------------
Infine ho fatto la verifica per la gpu è mi dà il seguente output:
 
lspci -k | grep -A 3 VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. 
[AMD/ATI] Ellesmere [Radeon RX 470/480] (rev e1)
         Subsystem: Gigabyte Technology Co., Ltd Ellesmere [Radeon RX 
470/480/570/570X/580/580X/590]
         Kernel driver in use: amdgpu
         Kernel modules: amdgpu
 
E qui proprio non capisco. Mi da la scheda  Radeon RX 470/480 Nome in 
codice Ellesmere. Mi aspettavo la RX 590 ma il codename sembra lui. Mah.


Non ho una risposta per le domande sopra, ma posso suggerire una
procedura che potrebbe farla uscire dalla palude e che passa dalla
installazione di "Buster" (essendo il piu' recente e' piu' facile
che abbia cio' che occorre).
 
1) prepararsi tutti i DVD per una installazione "off-line"
2) includere anche il DVD con i software non-free
3) staccarsi dalla rete ed installare, ricordandosi di presentare
   tutti i dischi quando viene richiesto (attenzione il default e' "no",
   ricordarsi di segnalare che si hanno ulteriori dischi)
4) quando ha finito di installare e chiede di togliere il DVD per
   il primo avvio della installazione, attendere la schermata di
   boot ed essere rapidi a cliccare la freccia in giu'
5) questo interrompe il boot e permette di selezionare l'avvio in
   rescue mode
6) dare la login root (data durante l'installazione) e scrivere:
 
   apt-get install firmware-amd-graphics
 
Viene richiesto di inserire il DVD non-free. Finita l'installazione,
togliere il DVD, scrivere:
 
   /sbin/shutdown -r now
 
ed incrociare le dita :-)
 
Questa procedura e' lenta (scaricare 16 GB ...) e noiosa (installazione
completa), ma ha il vantaggio di non richiedere particolari competenze
Linux (salvo i comandi da dare nella rescue-mode) e di non dipendere
da fattori esterni.
Peraltro, avere la possibilita' di reinstallare Linux off-line puo'
anche essere utile.


Salve,
ti ringrazio per il tuo suggerimento, ma ho già risolto seguendo le 
indicazioni precedenti di 'invalid' pur restando con altre 
problematiche, ancora irrisolte, che per motivi di tempo dovrò 
dedicarmici. Terrò in considerazione i tuoi consigli, da utilizzare in 
futuro, in caso di ulteriore disastro.
Grazie ancora e buone feste. A tutti.