faretesto > comp.os.* > comp.os.linux.debian

gryfo (28.11.2019, 21:27)
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.
invalid (29.11.2019, 00:34)
> Il problema e che all'avvio, ovviamente, si blocca completamente senza
> farmi vedere nulla, neanche il terminale.


Hai sostituito una scheda da 19 W con una da 225 W. Sei sicuro che il
tuo alimentatore sia sufficiente?

> 1-Come si procede per la disinstallazione della vecchia di cui sopra?
> Premetto che ho installato i driver non-free "radeon" all'inizio.


Togli tutti i driver non-free.

> 2-La nuova scheda video mi consigliate di continuare ad usare i non-free
> "radeon" o "AMDGPU"?
> E come procedere?


Usa AMDGPU. I driver sono nel kernel, non devi fare nulla.
gryfo (29.11.2019, 14:54)
Il 28/11/2019 23:34, invalid ha scritto:
> Hai sostituito una scheda da 19 W con una da 225 W. Sei sicuro che il
> tuo alimentatore sia sufficiente?
> Togli tutti i driver non-free.
> 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ì:



Meglio l'ultima opzione? - Purging firmware-misc-nonfree.

Mentre per l'installazione di AMDGPU andrebbe questa:



Giusto?

Scusate lo chiedo perchè prima di operare vorrei andare sul sicuro.

Di nuovo grazie a tutti per la pazienza.
invalid (29.11.2019, 17:24)
> Per disinstallare i non-free devo procedere così:
>


No. Innanzitutto c'è distinzione tra driver (che viene eseguito sulla
CPU principale) e firmware (che viene eseguito sulla periferica).

Debian GNU/Linux usa il kernel Linux.
In esso i driver sono nel kernel, sia come built-in o come moduli.

In particolare, i driver che sono inclusi nei rilasci da kernel.org,
sono detti mainline. Gli altri sono detti out-of-tree.

Le distribuzioni sono libere di compilare i loro kernel con i driver che
preferiscono, nel modo in cui preferiscono.

Debian GNU/Linux compila nei suoi kernel la maggior parte dei driver
mainline, e li inserisce nel pacchetto linux-image-*.

Gli altri driver sono da installare separatamente come moduli (da
ricompilare a ogni aggiornamento del kernel, anche via dkms), o
altrimenti si può utilizzare un kernel non fornito dalla distribuzione.

I driver proprietari sono sempre out-of-tree dato che la loro licenza ne
impedisce lo sviluppo con Linux.

Il firmware è invece eseguito sulla periferica. Il tuo sistema Debian
semplicemente passa il file del firmware (che si trova in /lib/firmware)
alla scheda.

Le GPU AMD più recenti per funzionare hanno bisogno di un firmware
proprietario, che in Debian è incluso in firmware-amd-graphics.

firmware-misc-nonfree contiene firmware per altre periferiche e non
c'entra nulla.

I firmware proprietari in Debian sono posti nel repository non-free. Per
installarli devi averlo abilitato.

> Mentre per l'installazione di AMDGPU andrebbe questa:
>
> 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
gryfo (30.11.2019, 15:38)
Il 29/11/2019 16:24, invalid ha scritto:
[..]
> - 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!
invalid (30.11.2019, 17:19)
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.
gryfo (30.11.2019, 21:07)
Il 30/11/2019 16:19, invalid ha scritto:
> 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?
invalid (01.12.2019, 01:57)
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


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?
gryfo (01.12.2019, 13:03)
Il 01/12/2019 00:57, invalid ha scritto:
> 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
>
> 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.
invalid (02.12.2019, 04:02)
>> 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
>>


?

> 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.


Puoi passare a un tty premendo es. Ctrl+Alt+F2?

> 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.


Se ti riferisci a /lib/firmware/rtl_nic/rtl8168h-2.fw è un firmware per
scheda di rete Realtek, ed è incluso nel pacchetto firmware-realtek (che
è non-free e non è incluso nelle immagini ufficiali, che siano live o meno)

> 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.


Si, però ti conviene prima verificare quanto detto finora.
Sarebbe chroot, questa è presa da Ubuntu ma il meccanismo è quello:
gryfo (02.12.2019, 14:04)
Il 02/12/2019 03:02, invalid ha scritto:
> ?
> Puoi passare a un tty premendo es. Ctrl+Alt+F2?
> Se ti riferisci a /lib/firmware/rtl_nic/rtl8168h-2.fw è un firmware per
> scheda di rete Realtek, ed è incluso nel pacchetto firmware-realtek (che
> è non-free e non è incluso nelle immagini ufficiali, che siano live o meno)
> Si, però ti conviene prima verificare quanto detto finora.
> Sarebbe chroot, questa è presa da Ubuntu ma il meccanismo è quello:
>


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

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
invalid (02.12.2019, 15:32)
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
gryfo (02.12.2019, 15:54)
Il 02/12/2019 14:32, invalid ha scritto:
[..]
> - 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 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.
invalid (02.12.2019, 16:59)
> - 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 jessie main contrib non-free


Hai aggiunto i repository per Debian 8 jessie in Debian 9 stretch? E poi
non esiste la versione 9.0.3

> - 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


E poi hai installato il driver proprietario fglrx dai repository, ma non
c'è per stretch. Quindi cosa hai installato?

> - la oldstable la sto usando perchè non ho avuto modo di aggiornarla
> quando ho sostituito la nuova gpu.


Ti consiglio di togliere tutti i pacchetti per altre versioni di Debian,
di non installarne mai più e di aggiornare a stable.

> - repository non-free è abilitato come sopra.


Devi rivedere il tuo sources.list per avere i repository giusti per la
tua versione, non mischiarli.

Leggi
Ci sono varie cose che possono interessarti, ti consiglio di leggerlo
tutto e di applicare quanto dice

Non prenderlo come un rimprovero - ti sto solo dando alcuni consigli per
evitare problemi

> - 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.


Ti ho dato un link prima che spiega come fare, lo hai letto?

> - Se puoi accedere a un tty: credo di sì visto che riesco ad accedre
> 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:
<- leggilo
gryfo (02.12.2019, 21:11)
Il 02/12/2019 15:59, invalid ha scritto:
[..]
> attenzione: non devi aspettare di essere imbeccato
> Ripeto, tutto questo e altro è scritto qui:
> <- 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.
Discussioni simili