RUbuntix
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Hallo, ich bin mit meinem ersten Versuch, CUDA zu installieren, gleich in ernsthaftet
Probleme geraten: https://forum.ubuntuusers.de/topic/tastatur-reagiert-beim-anmeldebildschirm-nicht/ Insofern möchte ich gern die Frage stellen, BEVOR ich mein System zerschieße: kann ich die Voraussetzungen für CUDA schaffen (also z.B. die richtigen NVIDIA-Treiber
für Ubuntu 16.04 vorinstallieren) und dann CUDA gefahrlos installieren
oder: wenn es schiefgeht, wieder auf meine alte Konfiguration zurückkommen,
ohne eine Neuinstallation zu riskieren? Wie in dem anderen Beitrag bereits geschrieben, habe ich mich vom Grundsatz
an die NVIDIA-Installationshinweise gehalten. Meine Grafikkarte ist eine GeForce 640, die sollte lt. NVIDIA für CUDA funktionieren. Wenn ich z.B. bei NVIDI Treiber suche, finde ich Linux-64-Bit-Treiber:
https://www.geforce.com/drivers/results/130646 Also Version 390.
Kriege ich da den glecihen Treiber wie mit
sudo apt-get install nvidia-390xxx (o.-ä.)? Da dort nur Linux-64 steht, nicht Ubuntu, ist mir das nicht klar. Wie sehe ich, welchen Treiber ich aktuell habe? Welche Konfigurationsdatei ist die relevante, um den Treiber zu laden?
kann ich die derzeitige Konfigutrationsdatei einfach sichern, und wenn es
nicht klappt, von der Konsole (oder der externen Linux-DVD aus)
die Originaldatei wieder zurückbenennen, und dann wird der alte
Treiber wieder richtig geladen?
Oder veränder eine Treiberinstallation im System noch Anderes,
so dass mir bei einem Fehler doch nur die Neuinstallation bleibt? Danke für jede Hilfe!
|
SpiritOfTux
Anmeldungsdatum: 14. September 2017
Beiträge: 369
|
Ohne Hardwareinfo's, etwas schwer
Bitte im CODEBLOCK posten
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17657
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Ich empfehle ein Backup deines /home-Verzeichnisses sowie ein Backup des /-Verzeichnisses. Du musst nvidia-384 installiert haben. sudo apt install nvidia-384
Wenn das dann geklappt hat zeige bitte ein kmod list . Dann kann ich sehen, ob das nvidia-Kernelmodul (Treiber) geladen wurde.
Der nouveau fliegt dann runter mit sudo apt remove nouveau , aber erst, wenn der nvidia-384 problemlos funktioniert. Dann kann mit sudo apt install nvidia-cuda CUDa installiert werden.
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Oh, das ging schnell, ich hatte gerade die
Frage nochmal bearbeitet und um Einiges ergänzt ☺ Hier die Liste: Module Size Used by
binfmt_misc 20480 1
snd_usb_audio 184320 2
snd_usbmidi_lib 32768 1 snd_usb_audio
nls_iso8859_1 16384 0
snd_hda_codec_hdmi 49152 1
gpio_ich 16384 0
intel_powerclamp 16384 0
snd_hda_codec_realtek 90112 1
coretemp 16384 0
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
kvm_intel 200704 0
kvm 593920 1 kvm_intel
snd_hda_intel 36864 5
snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
irqbypass 16384 1 kvm
snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 2 snd_hda_codec,snd_usb_audio
snd_pcm 102400 5 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
joydev 20480 0
intel_cstate 20480 0
input_leds 16384 0
snd_seq_midi 16384 0
serio_raw 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 2 snd_seq_midi,snd_usbmidi_lib
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
lpc_ich 24576 0
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_seq,snd_pcm
snd 77824 27 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore 16384 1 snd
i7core_edac 24576 0
mac_hid 16384 0
shpchp 36864 0
i5500_temp 16384 0
edac_core 53248 2 i7core_edac
parport_pc 32768 1
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,parport_pc,ppdev
autofs4 40960 2
pata_acpi 16384 0
hid_generic 16384 0
usbhid 53248 0
hid 118784 2 hid_generic,usbhid
uas 24576 0
usb_storage 69632 2 uas
nouveau 1601536 3
mxm_wmi 16384 1 nouveau
wmi 16384 2 mxm_wmi,nouveau
video 40960 1 nouveau
i2c_algo_bit 16384 1 nouveau
ttm 98304 1 nouveau
drm_kms_helper 151552 1 nouveau
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
r8169 81920 0
ahci 36864 2
drm 352256 6 nouveau,ttm,drm_kms_helper
mii 16384 1 r8169
libahci 32768 1 ahci
pata_jmicron 16384 0
fjes 77824 0
Also habe anscheinend nouveau Treiber bei der Neuinstallation mitbekommen,
nicht nvidia?
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17657
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Standardmäßig wird der quelloffenen nouveau-Treiber installiert.
Den original nVidia installierst du mit sudo apt-get install nvidia-384
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Bevor ich mir wieder die ganze Grafik zerschieße:
was mache ich denn, um den alten Treiber zu reaktivieren,
v.a. wenn ich die Tastatur nicht mehr bedienen kann,
insonern auch keine apt-get - Befehle mehr absetzen kann. Kann ich dann alte Konfig-Dateien einfach zurückkopieren
und alles ist wieder gut ?
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17657
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
1. Zu deinen weiteren Infos: Der Treiber von der nvidia-Website muss manuell installiert werden. Dies empfehle ich NICHT. Der 390 ist schon in den Paketquellen. nutzen den. Ich werde das im Wiki ergänzen. Den kannst mit sudo apt install nvidia-390 installieren.
Laut nVidia wird die 640 davon unterstützt.
Bitte mach mit dd –> https://wiki.ubuntuusers.de/dd/#Festplatte-klonen ein komplettes Backup deiner Platte. dann kannst du einfach das Backup draufbügeln und hast wieder den Stand von jetzt. Vom Kopieren von Konfigurationsdateien rate ich DRINGEND AB! das macht nur mehr Probleme als vorher.
Mache jetzt anch dem Backup ein sudo apt install nvidia-390 und poste die Ausgabe davon. Dann sehen wir weiter.
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket nvidia-390 kann nicht gefunden werden.
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Mache gerade ein
apt-get update && apt-get upgade vielleicht liegt es daran..
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Lag nicht daran. nvidia-390 wird nicht gefunden.?
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17657
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Könnte sein dass die 390 noch nicht für 16.04 existiert.
Daher bitte die 384er installieren.
Für die 390er müsste das PPA von nVidia her.
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Welch Chaos und Bastelei hier! Als hätte niemand jahrelang unzählige Male exakt erklärt, wie das vonstatten geht. NVIDIA*.run installiert man nicht. Schon gar nicht, wenn man solche Fragen wie der Threadstarter stellen muß. xserver-xorg-video-nouveau wird nicht deinstalliert, das Modul nouveau nur geblacklistet, wenn der proprietäre Treiber nvidia installiert wird. Dies geschieht automatisch. nvidia-390 ist noch nicht über Ubuntu-Repositories verfügbar, jedoch über PPA ~graphics-drivers/+archive/ubuntu/ppa.
Zu all dem gibt es hier Wiki-Artikel, die zu lesen sind. Kurzform ohne Erklärungen (die schon wer weiß wie oft gegeben worden sind): | sudo apt-get purge nvidia*
sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install nvidia-390 libcuda1-390 nvidia-settings
sudo reboot
|
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Bevor ich irgendwelche ppa-Archive installiere,
würde ich gern herausfinden, welcher Treiber
aktiviert ist. Wenn ich diese wiki nehme: https://wiki.ubuntuusers.de/Grafikkarten/Nvidia/nvidia/ dpkg -l nvidia* kriege ich: Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-==============-============-============-=================================
un nvidia-common <keine> <keine> (keine Beschreibung vorhanden)
un nvidia-prime <keine> <keine> (keine Beschreibung vorhanden)
Und was bedeutet das? Welcher Treiber ist aktiviert? Meien Frage ergibt sich nicht allein aus den Wikis.
Sie geht ja auch dahin, ob ich nach einem Fehler bei der NVidia-Installation
auch den ursprünglichen Treiber (also den, der bei Ubuntu 16.04 vorinstalliert ist),
wieder aktivieren kann. Also z.B. hier: https://askubuntu.com/questions/360761/cannot-get-rid-of-nvidia-drivers-restore-nouveau-driver-and-get-desktop-working Ganz so einfach scheint das vielleicht nicht zu sein. Ich habe ja geschrieben, dass ich mich an die Installationshinweise von NVidia gehalten habe.
Die Frage, warum dadurch gleich eine Neuinstallation erforderlich wird
(obwohl ich nicht mal ppa-Quellen verwendet habe), erscheint mir
als (Noch-) Nicht-Grafikkarten-Experte zunächst berechtigt. Ist denn hiergegen: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html etwas einzuwenden?
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
RUbuntix schrieb:
würde ich gern herausfinden, welcher Treiber aktiviert ist.
Hättest Du nach Sticky längst geben müssen: | lspci -nnk | grep -i "VGA\|'Kern'\|3D\|Display" -A2
|
Da mit Deiner dpkg-Abfrage kein installierter nvidia ausgegeben wird, brauchen wir auch keine Version ermitteln.
auch den ursprünglichen Treiber (also den, der bei Ubuntu 16.04 vorinstalliert ist), wieder aktivieren kann.
nouveau ist vorinstalliert und aktiv. Wird nvidia installiert, wird nouveau geblacklistet, wird nvidia wieder deinstalliert, ist er wieder aktiv.
Ganz so einfach scheint das vielleicht nicht zu sein.
Es ist einfach. Was in dem -Thread steht, trifft in mehrfacher Hinsicht nicht auf Dich zu.
Ich habe ja geschrieben, dass ich mich an die Installationshinweise von NVidia gehalten habe.
Nein, was auf nvidia.com steht, interessiert Dich nicht. Will man NVIDIA*.run installieren, muß man etliches beachten, das Ganze geht auch nur nichtgrafisch, nouveau wird seit einiger Zeit nicht mehr sauber geblacklistet usw.
Die Frage, warum dadurch gleich eine Neuinstallation erforderlich wird
Wer auch immer das behauptet.
|
RUbuntix
(Themenstarter)
Anmeldungsdatum: 28. März 2014
Beiträge: 166
|
Wer auch immer das behauptet.
Ich wäre froh, wenn Du das Gegenteil behauptest.
Das alte System habe ich noch nicht gelöscht.
Wenn es also eine Möglichkeit gibt, das Problem
zu beheben, wäre ich sehr daran interessiert. nouveau ist vorinstalliert und aktiv. Wird nvidia installiert, wird nouveau geblacklistet, wird nvidia wieder deinstalliert, ist er wieder aktiv.
Heisst, das, wenn ich das aus dem Link mache: sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo rm /etc/X11/xorg.conf
sudo reboot sollte ich dann meine alte Konfiguration wiederherstellen können?
|