Manjaro Linux - Forum Italiano

ripristinare i driver video open

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

ripristinare i driver video open
« il: Dicembre 04, 2018, 06:43:14 pm »
Appena installato Manjaro kde ho usato per un po' i driver open per testare pc e prestazioni. Poi ho provato Bumblebee, e alla fine ho voluto provare gli Nvidia-video.
Ho fatto tutto dal suo gestore. Quando ho installato gli nvidia-video mi ha fatto rimuovere Bumblebee. Riavvio e non mi carica nessuna interfaccia grafica.
Schermo nero. Posso solo premere alt+ctrl+f1, 2, ecc..e fare il login in tty.
C'è modo di farlo ripartire senza reinstallare? Ho già provato tutte le opzioni di avvio avanzato, compreso mettere 'nomodeset' dal grub, premendo la 'e', dopo 'quiet'.
Grazie.

Re:ripristinare i driver video open
« Risposta #1 il: Dicembre 05, 2018, 12:24:35 pm »
Ho trovato questa discussione https://forum.manjaro.org/t/repairing-system-mhwd-chroot-undo-installed-video-driver/8165 per cui ho provato ad entrare nel sistema con chroot dal live. Ma mi entra in Mint anzichè in Manjaro? 

Codice: [Seleziona]
[manjaro@manjaro ~]$ sudo manjaro-chroot -a
==> Detected systems:
 --> 0) LinuxMint
 --> 1) ManjaroLinux
==> Select system to mount [0-1] :
1
==> Mounting (LinuxMint) [/dev/sda5]
 --> mount: [/mnt]
 --> mount: [/mnt/boot/efi]
 --> mount: [/mnt/home]
mount: /mnt/etc/resolv.conf: mount point is a symbolic link to nowhere.
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found
manjaro / #

Manjaro è in sda7...il comando successivo sarebbe:

Codice: [Seleziona]
sudo mhwd -a pci free 0300

Ma non è che mi fido molto a darlo. Se nessuno sa dirmi qualcosa domani lo reinstallo.
« Ultima modifica: Dicembre 05, 2018, 12:27:47 pm da mary.m »

Cubanpit

  • *****
  • 3033
Re:ripristinare i driver video open
« Risposta #2 il: Dicembre 05, 2018, 02:02:40 pm »
Puoi controllare in che sistema hai eseguito chroot per esempio controllando se esiste il comando mhwd, su Linux Mint non dovrebbe esistere.
Ricordo che alcuni utenti avevano problemi con il conteggio dei sistemi al momento di eseguire chroot, puoi provare a rispondere "2" invece di "1", magari sono errati gli indici.

Re:ripristinare i driver video open
« Risposta #3 il: Dicembre 05, 2018, 03:18:13 pm »
Proverò la prossima volta che avvio in live. Ma se risco ad entrare in Manjaro così, poi posso usare l'interfaccia grafica del live, invece del terminale?


Ho provato a seguire il thread dell'utente, perchè ha fatto esattamente quello che ho fatto io, non dal live ma da tty, visto che è l'unica cosa che funziona, incontrando i suoi stessi problemi.
E' molto difficile sistemare, lo si fa per ostinazione, perchè reinstallare diventa più veloce!

Dunque da tty, ho fatto il login e ho dato:

Codice: [Seleziona]
mhwd -a pci free 0300
> Skipping already installed config 'video-linux' for device: xxxxx

mhwd -a pci non free 0300
>Using config 'video-hybrid-intel-nvidia-bumblebee' for device: xxxxx
Error: config 'video-hybrid-intel-nvidia-bumblebee' conflicts with config(s): video-nvidia-390xx

sudo pacman - R video-nvidia-390xx
errore: il seguente pacchetto non è stato trovato: video-nvidia-390xx

Se però do il comando:

Codice: [Seleziona]
sudo pacman -Qs nvidia
Mi da una lista di driver installati. che provo ad allegare.  https://postimg.cc/K4ZGJWVx

C'è una guida su come usare il terminale, per installare e rimuovere pacchetti?
« Ultima modifica: Dicembre 05, 2018, 03:25:45 pm da mary.m »

Re:ripristinare i driver video open
« Risposta #4 il: Dicembre 05, 2018, 06:20:56 pm »
Era come dicevi tu, era il numero 2.

Codice: [Seleziona]
[manjaro@manjaro ~]$ sudo manjaro-chroot -a
==> Detected systems:
 --> 0) LinuxMint
 --> 1) ManjaroLinux
==> Select system to mount [0-1] :
2
==> Mounting (ManjaroLinux) [/dev/sda7]
 --> mount: [/mnt]
 --> mount: [/mnt/boot/efi]
[manjaro /]# mhwd -a pci free 0300
> Skipping already installed config 'video-linux' for device: 0000:00:02.0 (0300:8086:0a16) Display controller Intel Corporation Haswell-ULT Integrated Graphics Controller
[manjaro /]# mhwd -a pci nonfree 0300
> Using config 'video-hybrid-intel-nvidia-bumblebee' for device: 0000:00:02.0 (0300:8086:0a16) Display controller Intel Corporation Haswell-ULT Integrated Graphics Controller
Error: config 'video-hybrid-intel-nvidia-bumblebee' conflicts with config(s): video-nvidia-390xx
[manjaro /]#

[manjaro /]# mhwd -a pci nonfree 0300
> Using config 'video-hybrid-intel-nvidia-bumblebee' for device: 0000:00:02.0 (0300:8086:0a16) Display controller Intel Corporation Haswell-ULT Integrated Graphics Controller
Error: config 'video-hybrid-intel-nvidia-bumblebee' conflicts with config(s): video-nvidia-390xx
[manjaro /]# sudo pacman -R video-nvidia-390xx
error: target not found: video-nvidia-390xx
[manjaro /]# sudo mhwd -r pci video-nvidia-390
Error: config 'video-nvidia-390' is not installed!
[manjaro /]# sudo mhwd -r pci video-nvidia
Error: config 'video-nvidia' is not installed!
[manjaro /]# sudo pacman -Qs nvidia
local/lib32-libvdpau 1.1.1-3
    Nvidia VDPAU library
local/lib32-nvidia-390xx-utils 390.87-1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.1.1+3+ga21bf7a-1
    Nvidia VDPAU library
local/linux419-nvidia-390xx 390.87-6 (linux419-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia 1:415.18-1
    MHWD module-ids for nvidia 415.18
local/mhwd-nvidia-340xx 340.107-1
    MHWD module-ids for nvidia 340.107
local/mhwd-nvidia-390xx 390.87-1
    MHWD module-ids for nvidia 390.87
local/nvidia-390xx-utils 390.87-1
    NVIDIA drivers utilities
local/xf86-video-nouveau 1.0.15-3 (xorg-drivers)
    Open Source 2D acceleration driver for nVidia cards
[manjaro /]#

Nulla di fatto, mi blocco come sopra, è uguale a tty. Ma non c'è modo di reinstallarli?

Cubanpit

  • *****
  • 3033
Re:ripristinare i driver video open
« Risposta #5 il: Dicembre 05, 2018, 11:05:14 pm »
Ti consiglio di guardare la wiki per capire cosa fanno i comandi principali di mhwd, puoi anche leggere il messaggio di aiuto che viene stampato con
Codice: [Seleziona]
mhwd --help
Innanzitutto elencherei i driver installati con
Codice: [Seleziona]
mhwd -li --pci
Poi, se sai quali sono ad aver dato problemi, puoi rimuoverli tramite
Codice: [Seleziona]
sudo mhwd -r pci nome_driver
Avendo una doppia scheda grafica penso che tu debba usare per forza bumblebee, almeno se utilizzi le configurazioni automatiche di Manjaro, ma su questo non sono molto esperto non avendo mai avuto doppia scheda grafica.

Re:ripristinare i driver video open
« Risposta #6 il: Dicembre 06, 2018, 09:55:35 am »
Praticamente ho risolto dando questo comando dal live e chroot.

Codice: [Seleziona]
sudo mhwd -r pci video-nvidia-390xx
Comando che avevo dato anche ieri (vedi listato sopra), ma mi diceva che non era installato, oggi invece l'ha trovato e l'ha rimosso.
Forse perchè prima ho dato il comando:
Codice: [Seleziona]
mhwd -l -d
Ora usa i driver open (vesa), per riprovare Bumblebee, ci penso un attimo, ho bisogno di una pausa dai driver proprietari.

Grazie!
« Ultima modifica: Dicembre 06, 2018, 10:01:48 am da mary.m »

Cubanpit

  • *****
  • 3033
Re:ripristinare i driver video open
« Risposta #7 il: Dicembre 06, 2018, 10:27:59 am »
Citazione
Comando che avevo dato anche ieri (vedi listato sopra), ma mi diceva che non era installato, oggi invece l'ha trovato e l'ha rimosso.
A rileggere il tuo precedente messaggio il nome del driver è cambiato tra i due comandi che hai dato, nel precedente non avevi incluso il suffisso "xx".
Non penso che tu stia usando i driver vesa ma i driver nouveau, che sono l'alternativa free ai driver Nvidia, correggimi se sbaglio.
Puoi vedere i driver in uso anche tramite il comando
Codice: [Seleziona]
inxi -Fxzche elenca parecchie informazioni utili sul sistema.