Darktable, OpenCL und Linux Mint 17.1

Diskutiere Darktable, OpenCL und Linux Mint 17.1 im Bildbearbeitung unter Linux Forum im Bereich Bildbearbeitung; Der in LM 17.1 in der Treiberverwaltung empfohlene NVIDIA 331 Treiber stellt nicht automatisch die OpenCL Unterstützung für meine GT640...
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #1
six.tl
Guest
Der in LM 17.1 in der Treiberverwaltung empfohlene NVIDIA 331 Treiber stellt nicht automatisch die OpenCL Unterstützung für meine GT640 Grafikkarte bereit.
Ich gehe mal davon aus das dies auch bei anderen NVIDIA Grafikkarten die dieses OpenCL können der Fall ist.
Nach der Einspielung des in der Treiberverwaltung empfohlenen Nvidia 331 sind in Darktable 1.6.1 und in AfterShotPro 2 die betreffenden Einstellungsregler in den Programme nicht steuerbar.

Ich dokumentiere hier einen Weg der durch Hilfe aus dem Linuxmintuser.de Forum gefunden wurde.
---------------------------------------------------------------------------------
Für den folgenden Weg sollte der empfohlene aus der Steuerzentrale - Treiberverwaltung Nvidia Treiber eingespielt und aktiv sein.
Nur so greifen die bestimmte Anweisungen im Terminal und während des Treiberdinstallation.

1. im Terminal nach korrekter Anmeldung mit: sudo su + Admin Passwort.

sudo apt-get update

sudo apt-get install linux-generic

sudo apt-get dist-upgrade

nach Abschluss Neustart

2. Hier

benötigten Grafiktreiber laden und diesen in dem Ordner Downloads ablegen.
Ist der Treiberdownload abgeschlossen mit Rechtsklick auf die Datei im aufklappenden Menü unter Eigenschaften den Reiter Zugriffsrechte aufrufen.
Dort im freien Kästchen vor dem Ausführen ein Häkchen setzen.
Den Dialog danach schließen.

3. Der freie Standardtreiber Nouveau muss nun ausgeschalten/unsichtbar gemacht werden.
Heißt konkret er muss "geblacklistet" werden.
Dazu das Terminal aufrufen und sich mit sudo su + passwort anmelden
Diese Befehlzeile

echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist.conf

eingeben und Neustart.

4. Ab hier verlassen wir den Desktop von Linux Mint 17.1 Mate.
Unbedingt alle weiteren Schritte auf ein Blatt Papier dokumentieren damit nichts falsch eingegeben wird.

5. Mit

Strg + Alt + F1

den Desktop verlassen.

Benutzername eingeben
Passwort eingeben

a.
sudo service mdm stop
passwort eingeben es folgt Rechts eine OK Meldung


b.
mit

sudo apt-get purge nvidia*
mit j bestätigen

werden alte Treiber und deren Dateien gelöscht.

c.
mit

sudo sh ~/Downloads/NVIDIA-Linux-x86_64-340.65.run

den Installationsprozess starten.
Die Abfragen folgen alle in Englisch.
Ich kann kein Englisch und bin da "Blind" durch.
Es kommt da eine Abfrage wo von "Nouveau" was steht, diese habe ich bei "NO" belassen.
Der von mir eingetragene Dateiname ist beispielhaft und muss je nach Treiberdatei ersetzt werden.
Wie Eingangs geschrieben ist auch Voraussetzung das der Treiber im Ordner Downloads liegt.


d.
Nach Abschluss dieser Treiber Installation noch mit

sudo apt-get install nvidia-prime

nvidia-prime einspielen.


e.
Mit

sudo reboot

den PC neu starten.

In Darktable sieht es im Menü hier

darktable-opencl.png

und im Menü von AfterShotPro 2

OpenCL LM17.1 NVIDIA.png

so aus.

Hier



der Link zum vollständigen Artikel bei LinuxMintUser.de

Viel Erfolg und Grüße aus LE
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #2
Besten Dank für dieses Tutorial :daumen:
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #3
Hallo six.tl

was ein Aufwand! Nur um unter Mint opencl zum Laufen zu bekommen? Das kann ich mir kaum vorstellen.

Kann es sein, das du das Paket mit der opencl untersützung nicht installiert hattest? Unter debian heisst das "nvidia-opencl-icd". Dann könntest du dir diese ganze Deinstallations/Installations Orgie nämlich sparen.

Gruß
Matthias
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #4
@mbod
Danke für Deine Info.:daumen:
Wie ich gerade feststelle bin ich nicht nur in der Fotografie ein Dilettant.
Als "Normalo" wo steht das klar und deutlich geschrieben auf den Seiten der Anbieter?
Warum werden die notwendigen Abhängigkeiten nicht automatisch zugefügt?
In dem Forum wo ich dies gelesen habe wurde dieser Weg in keinen Thread aufgeführt.
Hast Du noch mehr Infos?

Danke für Deine Mühe.
Grüße aus LE
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #5
@six.tl

probier erstmal aus ob das Paket dein opencl Problem löst. Dazu müsstes du aber zunächst das nvidia *.run paket deinstallieren. Ich glaube das geht mit

Code:
sudo NVIDIA-Linux-x86_64-340.65.run --uninstall
Danach wieder die NVIDA Pakete installieren , inkl. dem opencl Paket.

Nach dem nächsten reboot sollte opencl funktionieren. So problemlos geht das jedenfalls unter debian.

Gruß
Matthias
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #6
Änderung in Anleitung unter 5. a.

In der obigen Anleitung bitte unter

5.
a.
diese
"sudo service mdm stop"
Zeile
durch diese
"sudo /etc/init.d/mdm stop"
Zeile ersetzen.
Danach wie oben geschrieben
"passwort eingeben es folgt Rechts eine OK Meldung"

Mit dieser alternativen Befehlszeile wird der Dienst sicher gestoppt.
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #7
Anmerkungen zum Start und Ablauf.

Bevor man diese Anleitung anwenden kann ist es notwendig das schon ein Nvidia-Treiber installiert ist.
Ist kein Nvidia-Treiber installiert ist der alternative "nouveau" Treiber immer aktiv.
Er lässt sich daher nicht aussetzen b.z.w. stoppen.
Die Treiberinstallation endet dann mit einer "error"/Fehlermeldung und bricht ab.

Grüße aus LE
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #8
@mbod
Danke für Deine Hilfe und Anmerkungen.
Auf einen Notebook von HP mit NVIDIA GeForce 9600M GT führen beide Wege, also der von mir oben beschriebene und der vom OS empfohlene Weg, nicht zum Ziel.
Es sind alle Pakete installiert, auch nvidia-opencl-icd-331.
Auch unter openSUSE 13.2 gibt es mit dem dortigen Treiber keinen Erfolg.
Laut Internet ist dieses Grafikkarte aber openCL fähig.
Dann eben ohne open cl.

Linux Grüße
 
  • Darktable, OpenCL und Linux Mint 17.1 Beitrag #9
Hallo, ich habe da auch meine Install-Orgie durch. Die Ubuntu-Nvidia-Paketen liessen mich ebenso verzweifeln. Mit den originalen Nvidai-Treiber funktionierte dann openGL (CUDA) _und_ GFX.
Richtig stabil (ohne Bildfehler) läuft es erst seit der letzten Version von diesem Monat.
Komischerweise musste ich Darktable einmal als root aufrufen, damit die Devices /dev/nvidia* angelegt wurden.

VG Jörn
 
Thema:

Darktable, OpenCL und Linux Mint 17.1

Zurück
Oben Unten