Scheda grafica

12 risposte [Ultimo messaggio]
Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Salve, sto provando ad installare OpenSuse-13.1 su un vecchio PC.
Apparentemente l'installazione è andata a buon fine, però la grafica non funziona correttamente.
Mi appare solo una piccola finestra tipo console e, se lancio dei tool grafici come yast2, le finestre si aprono con una grafica molto rudimentale.

Seguendo le istruzioni sul sito http://forums.opensuse.org/showthread.php/438705-opensuse-graphic-card-practical-theory-guide-users
ho lanciato
/sbin/lspci -nnk | grep VGA -A2

La parte fondamentale della risposta è stata

00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 6100 Force 405] [10de:03d1] (rev a2)
         Subsystem: ASRock Incorporation Device [1049:03d1]
... indicazioni sull'Host Bridge ...
         Kernel driver in use: k8temp
         Kernel modules: k8temp

A questo punto vorrei avviare il sistema con il livello di avvio (run level) 3 per poi lanciare Xorg -configure

Il guaio è che non riesco a cambiare run-level. Seguendo le istruzioni, provo a premere il tasto 3durante l'avvio di Grub2, ma non succede assolutamente nulla Sad

Come devo fare? Dove sbaglio? altri consigli o suggerimenti?

Andrea

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2752

Scusa è ma non basta dare:
Ctrl+Alt+F1
logarti come root e dare:
init 3
quando il sistema a fatto il boot e stai verosibilmente nel sistema grafico.

SUSE Tumbleweed- kernel-5.16.-0.1 kde-plasma-5.23.5.1 Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.143-SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Quando ho provato mi è uscito un "command not found".
Sicuramente ero root. Forse avrò digitato male.
Domani ci riprovo, adesso non ho qui il PC.

Mi confermi che il driver K8temp non va bene per una scheda Nvidia?
Secondo te, è meglio usare il driver free (nv) o quello proprietario "nvidia"?

grazie, Andrea

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2752

Io proverei con i proprietario,lo scarichi nella tua home,lo rendi eseguibile,poi dai CTRL+Alt+F1,vai con il tuo user+password,poi su password root,da amministratore dai init 3,segui l'installer nvidia a un certo punto ti chiede se vuoi che setta xorg accetti e dovrebbe andare.
Non so dirti se è meglio uno o l'altro,prova,eventualmente disinstalli i proprietari con:
nvidia-installer --uninstall
ciao
PS:
Per far partire il server una volta installati i driver nvidia dai:
init 5

SUSE Tumbleweed- kernel-5.16.-0.1 kde-plasma-5.23.5.1 Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.143-SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Di mio aggiungo che:

zioandrea ha scritto:

Il guaio è che non riesco a cambiare run-level. Seguendo le istruzioni, provo a premere il tasto 3durante l'avvio di Grub2, ma non succede assolutamente nulla Sad

la procedura che fai è corretta, ma è applicabile a GRUB e non a GRUB2.
Nel secondo caso, la modifica alla voce di menu non è immediata come in passato (credo per evitare inattese pressioni tipo gatto sulla tastiera), ma devi:
1) Premi [e] per modificare la voce selezionata, quella di default va benone
2) Ti sposti con il cursore fino alla voce che carica il kernel, nel mio caso:
linux   /vmlinuz-3.11.10-17-pae root=UUID=2460adcd-1a83-4376-a3a9-8b2a4dd776af   resume=/dev/disk/by-id/ata-ST500DM002-1BD142_Z3T0KVA5-part5 splash=silent quiet showopts e alla fine della riga ci metti il famoso 3, il runlevel da te indicato.
3) Premi F10 per avviare la voce (vado a memoria, trovi le indicazioni in calce alla schermata)
4) La modifica è temporanea, quindi al prossimo riavvio tornerà sul 5

Per finire ti chiedo: hai provato a fare un "kill" del server X con un CTRL-ALT-BACKSPACE (2 volte)? Non ti serve fare il cambio del runlevel da boot e arrivi in console terminando X...
Facci sapere
Ciao

Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Per prima cosa, grazie a tutti.

Adesso cerco di rispondere punto per punto:

  1. Non ho capito perché non mi funzionasse "init 3". Comunque adesso funge. Chissà che cavolata ho fatto??
  2. seguendo le istruzioni di SilverHawk sono riuscito anche ad avviare il sistema direttamente al runlevel 3. Però vorrei segnalare che Il sito Opensuse rinvia ad una pagina inesistente Qualcuno sa come correggerlo?

La situazione a cui sono arrivato è questa:

  • Se parto come root, si avvia il sistema grafico, anche se non è "bellissimo"
  • Però, e partivo come utente normale, non funzionava. Dando startx da console mi dava dei fatal-error legati alla mancanza di file o del diritto di crearli:

- file /home/user/.serverauth.2423 does not exist
- cannot move /var/log/Xorg.0.log to /var/log/Xorg.0.log.old

Per uscirne ho dato chmod +s usr/bin/Xorg e poi, nella schermata di scelta dell'utente, ho cliccato sulla chiave inglese e selezionato "predefinito". Senza il secondo passaggio non cambiava nulla. Forse bastava solo l'ultimo.

Adesso resta la situazione strana che se apro Yast2, mi si dice che il driver è nv. Mentre, se lancio

/sbin/lspci -nnk | grep VGA -A2
, mi dice ancora Kernel driver in use: k8temp. Tra l'altro sembra che K8temp sia in driver per un sensore di temperature :-0

Siccome la grafica è migliorata ma non troppo, vorrei provare ad installare i driver proprietari.
Il sito Nvidia fornisce diversi driver per diverse schede grafiche.
La mia sembra essere una "GeForce 6100 Force 405" integrata su una motherboard ASRock,che non trovo negli elenchi Nvidia.
Il sito Nvidia ha due pagine: la prima con tutti i driver suddivisi per tipo di scheda; la seconda con un elenco di fornitore di schede integrate.
Nella prima non trovo la mia scheda, nella seconda manca AsRock

Sul sito ASrock trovo solo i driver per Win.
Probabilmente la mia è equivalente a qualche altra scheda. quale?

Sul sito SuSE si parla anche dei driver noveau, che dovrebbero essere più aggiornati rispetto agli nv.

Andrea

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Per curiosità: ma installare i driver, sempre proprietari, tramite i pacchetti rpm (da YaST per intenderci) ti da qualche controindicazione?
Perché a occhio stai facendo una fatica assurda per un'operazione che dovrebbe essere semplicissima (salvo esigenze di tuning particolari, ovviamente).
Nel caso fammi sapere che provo a darti qualche suggerimento.
Ciao

Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Non saprei cosa fare installare a Yast o con un semplice "rpm -i".
Nei repository che ho configurato per Yast c'è il driver nv e una libreria nouveau ma non ho trovato traccia dei driver nvidia proprietari.
A questo punto dovrei scaricare nvidia-blabla.rpm dal sito della casa e poi darlo in pasto a Yast. Giousto?
Oppure c'è un apposito repository da aggiungere?

Quando se vado sul sito Nvidia, non trovo un unico RPM ma due menu da cui scegliere quello adatto: uno organizzato per schede e uno per rivenditori di chipset integrati nelle schede madri. Peccato che ne la scheda, ne AsRock non siano presenti nei relativi elenchi,

Andrea

Ritratto di v4mpiro
v4mpiro
(Junior)
Offline
Junior
Iscritto: 13/10/2005
Messaggi: 15

Ciao zioandrea,

hai dato un'occhiata a questa pagina del wiki? http://it.opensuse.org/SDB:Driver_NVIDIA
Ci sono i 1-click o altrimenti i vari metodi per installare i driver proprietari.

Un saluto!

Ritratto di Kff_ffK
Kff_ffK
(Monster)
Offline
Monster
Iscritto: 22/12/2004
Messaggi: 265

Ciao a tutti,
io, dopo aver letto qui, darei un'occhiata ai repositories.
Ciao.

OpenSuse Leap 15.3 64-bit
- Versione di KDE/Plasma: 5.18.6 - Versione di KDE Frameworks: 5.76.0
- Versione di Qt: 5.12.7 - Versione del Kernel: 5.3.18-150300.59.43-preempt

Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Il problema è lo stesso che avevo sul sito Nvidia:
con un chipset "Geforce 6100 Force 4" devo seguire il percorso "Geforce 6" o "GeForce 4 e precedenti" o un altro?

La differenza con il sito Nvidia è che qui non danno un elenco dettagliato delle schede/chipset per cui sono adatti i vari driver.

andrea