Ich versuche, GPU-Berechnungssoftware unter Ubuntu Server 12.04 ohne X auszuführen, da diese Box eine dedizierte Rechenmaschine sein wird. Die letzte Anforderung "Ohne X" erweist sich jedoch als sehr problematisch.
Ich habe gerade eine ATI Radeon HD 5770 angeschlossen. Installierte die x64-Treiber von der AMD-Website, indem die richtigen Debian-Pakete generiert wurden. Ran sudo aticonfig --initial --adapter=all
und neu gestartet. Es scheint jedoch nicht zu funktionieren
adam@adamcrunch:~$ DISPLAY=:0 fglrxinfo
Error: unable to open display (null)
adam@adamcrunch:~$ sudo aticonfig --list-adapter
* 0. 01:00.0 ATI Radeon HD 5700 Series
* - Default adapter
Meine Software hat auch Probleme, da sie die GPU einfach nicht für die Berechnung verwendet und versucht, die CPU zu verwenden.
Ich weiß während meiner Erstinstallation mit Xubuntu, dass die Karte funktioniert und ich GPU-Berechnungen durchführen kann. Ist es jedoch möglich, dies auf einem Headless-Server ohne X zu tun?
Bei Bedarf kann ich weitere Informationen bereitstellen
env DISPLAY=:0 fglrxinfo
?Antworten:
Die Implementierung von OpenCL durch AMD erfordert Folgendes:
Wenn dies möglicherweise nicht möglich ist, sollten Sie die Verwendung unterschiedlicher Hardware wie NVIDIA in Betracht ziehen.
quelle