[GELÖST] Cuda unter Debian FX1600M

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

[GELÖST] Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 13:44:31

Hi Leute :) ,

ich hoffe ich bin hier im richtigen Unterbereich.

Also folgendes:
Mir wurd vor einer Weile ein HP 8710W Notebook geschenkt. Für mich eine Super Sache mich mit Linux mal ausserhalb von VMs auseinanderzusetzen.

Debian 8 Jessie wurde ganz normal vom USB Stick Installiert. Jetzt hab ich Probleme CUDA zum laufen zu bekommen.

Folgendes hab ich schon gemacht bei einer frischen Debian Installation:

erstmal CUDA-Toolkit 6.5 heruntergeladen 340.96 war der letzte Reguläre Treiber für die FX1600M und CUDA-Toolkit 7.0 würde schon ne neuere Treiberversion beötigen....

dann (alles als su)

Code: Alles auswählen

apt-get update && apt-get upgrade -y
apt-get install binutils gcc make g++ build-essential linux-headers-$(uname -r)
apt-get install mpich2 libxmu-dev libxi-dev
init1
apt-get --purge remove xserver-xorg-video-nouveau
dann ins Downloadverzeichnis gewechselt und:

Code: Alles auswählen

chmod +x cuda_6.5.14_linux_64.run
CC=gcc-4.8 ./cuda_6.5.14_linux_64.run --override
Hier bei der Installation die Unsupported Configuration bestätigt, die Treiber, das Toolkit und die Samples Installiert. Alles in die voreingestellten Standardverzeichnisse.

Soweit klappt alles ganz gut. Nur nach einem Neustart hab ich nurnoch einen schwarzen Bildschirm und einen blinkenden Cursor (oder wie nennt man den blinkenden Strich in der Konsole?).

Meine Fragen jetzt:
1. Was mach ich falsch das ich nach einem Neustart nixmehr machen kann?
2. Wieso werden in manchen Tutorials die beim Toolkit mitgelieferten Grafikkartentreiber installiert und bei manchen die "noramlen" Treiber von der NVidia Homepage? Wo liegt da der Unterschied?

Bin über jede Hilfe dankbar :hail:
Zuletzt geändert von minnime am 11.03.2016 12:40:19, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Cuda unter Debian FX1600M

Beitrag von towo » 10.03.2016 13:52:35

1. Was mach ich falsch das ich nach einem Neustart nixmehr machen kann?
Du hast keine xorg.conf angelegt?
Du hast nich geprüft, ob nouveau geblacklistet ist?
Du hast uns kein /var/log/Xorg.0.log gezeigt?

minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

Re: Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 14:25:21

Danke für die schnelle Antwort.

Nein, nouveau hab ich nicht geblacklistet. Ich hab gedacht mit

Code: Alles auswählen

apt-get --purge remove xserver-xorg-video-nouveau
entferne ich den kompletten Treiber.

Ne extra xorg.conf hab ich auch nicht angelegt. Wie mach ich das?

Code: Alles auswählen

X -configure
oder?

Dann mach ich alles nochmal neu (Debian ist eh schon neu aufgesetzt :P ) nur diesmal noch mit dem blacklisten und der xorg.conf
Die log werd ich diesmal auf jeden fall vorm neustart abspeichern....

P.S. Was muss ich den genau alles blacklisten? also /etc/modprobe.d/blacklist-nouveau.conf anlegen und dann?
blacklist nouveau
options nouveau modset=0

Reicht das oder kommt da noch mehr rein?

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Cuda unter Debian FX1600M

Beitrag von towo » 10.03.2016 14:49:37

1. Das Logfile muß man nicht speichern, das macht das System schon selbst!
2. Der blacklist reicht, die options kann man sich sparen.

Code: Alles auswählen

mkdir /etc/X11/xorg.conf.d ; echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf
Reicht aus, um eine funktionierende x-config zu erzeugen.

minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

Re: Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 15:18:55

So... eben alles gemacht...

Jetzt hab ich zwar noch keine Grafische Oberfläche aber ich komm immerhin in die Konsole rein.

Mit Logfile Speichern meinte ichd as ganze auf n USB Stick kopieren damit ich das ganze hier posten kann...

Hier mal die Xorg

Code: Alles auswählen

[    20.350] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[    20.350] X Protocol Version 11, Revision 0
[    20.350] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[    20.350] Current Operating System: Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64
[    20.350] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=4e7e8b2e-187f-4c25-a17e-e03dfe5b2b54 ro quiet
[    20.350] Build Date: 11 February 2015  12:32:02AM
[    20.350] xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
[    20.350] Current version of pixman: 0.32.6
[    20.350] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    20.350] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    20.350] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 10 15:04:34 2016
[    20.350] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    20.350] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    20.351] Parse error on line 1 of section InputClass in file /etc/X11/xorg.conf.d/20-nvidia.conf
	"’Section" is not a valid keyword in this section.
[    20.351] (EE) Problem parsing the config file
[    20.351] (EE) Error parsing the config file
[    20.351] (EE) 
Fatal server error:
[    20.351] (EE) no screens found(EE) 
[    20.351] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    20.351] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    20.351] (EE) 
[    20.351] (EE) Server terminated with error (1). Closing log file.
Ich seh daraus schon das ich bei der Erstellung von der Xorg Datei wohl n Fehler gemacht hab...
Zuletzt geändert von minnime am 10.03.2016 15:24:11, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Cuda unter Debian FX1600M

Beitrag von towo » 10.03.2016 15:20:29

Ich seh daraus schon das ich bei der Erstellung von der Xorg Datei wohl n Fehler gemacht hab...
Dann paste das File doch einfach mal.

minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

Re: Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 15:31:23

20-nvidia.conf

Hier mal die Datei.... Ich nimm mal an bei Section und MyGPU muss ich was anderes Eintragen als Section und MyGPU :D

Ozelot
Beiträge: 1515
Registriert: 18.11.2007 09:52:58

Re: Cuda unter Debian FX1600M

Beitrag von Ozelot » 10.03.2016 15:38:35

Hint: Für längere Logs gibts http://nopaste.debianforum.de/

minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

Re: Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 15:40:33

Oh, danke für den hinweis :)

Hab aber das ganze mal per Notepad geöffnet... Steht eigentlich nur das drinne....

Code: Alles auswählen

’Section DevicenIdentifier My GPUntDriver nvidianEndSection’

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Cuda unter Debian FX1600M

Beitrag von towo » 10.03.2016 15:43:05

Was auch immer Du gemacht hast, es war falsch!

Code: Alles auswählen

towo@Druck-Buero:~/test$ echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > ./20-nvidia.conf
towo@Druck-Buero:~/test$ cat ./20-nvidia.conf 
Section "Device"
	Identifier "My GPU"
	Driver "nvidia"
EndSection
Bei Dir steht nur Unfug in dem File.

minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

Re: Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 15:59:50

Code: Alles auswählen

mkdir /etc/X11/xorg.conf.d ; echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf
Hab das eingegeben....

minnime
Beiträge: 16
Registriert: 10.03.2016 13:23:29

Re: Cuda unter Debian FX1600M

Beitrag von minnime » 10.03.2016 20:25:04

So, ich hab das Problem selbst gelöst.... Nach der Installation einfach

Code: Alles auswählen

nvidia-xconfig
und schon läuft alles :)

Dann noch die .bashrc bearbeitet und schon konnte ich mit nvcc -V bestätigen das jetzt alles Installiert ist :)

Danke nochmal für die Hilfe ;) auch wenn ich jetzt vom nächsten Problem mit der falschen gcc Version stehe wenn ich die Samples Kompilieren will, aber das gehört wahrscheinlich in ein anderes Unterforum....

Antworten