Ubuntu 16.04
Wyjście uname -a
:
Linux HOST 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Klasa komputerowa:
- Procesor: Intel
- GPU: Nvidia z 361,42
Czego chcę:
- procesor graficzny Intel uruchomi serwer xserver i mój monitor, który jest podłączony do wbudowanego DP
- GPU nvidia będzie wykorzystywane wyłącznie do obliczeń specyficznych dla CUDA itp.
- pełna kontrola nad NVIDIA GPU (w czasie rzeczywistym, statystyki, prędkości wentylatora Temps ...)
Mój problem:
- ani
nvidia-smi
nienvidia-settings
pracuję i nie mogę kontrolować mojej karty graficznej NVIDIA (błędy są cytowane dalej)
Moja historia:
Po krótkim podsumowaniu mojego problemu chcę zagłębić się w temat; Od czasu wydania Ubuntu 16.04 majstruję i nie osiągam następujących celów:
- Chcę, aby mój procesor graficzny Intel (i7 6700K) napędzał mój serwer Xserver i wszystko, co było z nim związane.
- Chcę, aby moja dedykowana karta graficzna nvidia była używana tylko do obliczeń opartych na Cuda i tym podobnych.
- Dodam więcej niż jeden procesor graficzny NVIDIA do systemu, po rozwiązaniu problemów.
Krótkie podsumowanie mojego stanu początkowego:
Zainstalowałem zastrzeżone sterowniki dla NVIDIA i Intel (intel-microcode i nvidia-361.42) poprzez apt-get i wyłączony bezpieczny rozruch poprzez mokutul - wyłącz-sprawdzanie poprawności.
Potem ustawiłem nvidia-prime na używanie karty wywiadowczej.
Następnie edytowałem mój xorg.conf, aby zawierał tylko jeden ekran z Intel GPU i sterownikiem Intel. (w razie potrzeby zapytaj o szczegóły)
Testując procesor graficzny do renderowania za pomocą Blendera, wszystko wydawało się w porządku, poza tym, że nie mogłem uzyskać żadnych statystyk mojego GPU, a ustawienia NVIDII wyglądały na puste.
Błędy:
sudo nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.
Czego do tej pory nauczyłem się przez wszystkie moje próby i badania od czasu wydania (krótka wersja, pytaj o szczegóły w dowolnym momencie):
Moje dwa problemy są powiązane, ale nie takie same:
Nvidia-settings Pusty:
- dzieje się tak, ponieważ ustawienia te pojawiają się tylko wtedy, gdy Xserver jest podłączony do procesora graficznego nvidia
- rozwiązaniem tego byłoby dodanie nowego ekranu w xorg.conf, który zmusza i nieużywany serwer do uruchamiania na GPU nvidia
- ale obecnie nie jest to możliwe (zobacz inny problem) i niepożądane, ponieważ po prostu chcę, aby procesor graficzny NVIDIA skupił się na Cuda
Nvidia-smi nie działa:
- bbswitch nie jest problemem, ponieważ mój GPU (550ti) go nie obsługuje (błędy w dmesg)
- nvidia prime zmienia wpis dla x86_64-linux-gnu_gl_conf na
/usr/lib/nvidia-361/ld.so.conf
(nvidia GPU wybrana) lub/usr/lib/nvidia-361-prime/ld.so.conf
(wybrana Intel GPU) - w konfiguracji wyboru danych wywiadowczych brakuje istotnych ścieżek do podstawowych modułów NVIDIA, które wszystkie są obecne w conf dla wyboru NVIDII
- po przejściu na nvidię za pomocą wyboru głównego, nie mam Xservera, ponieważ Display jest podłączony do zintegrowanego procesora graficznego, ale logowanie do wirtualnej konsoli nvidia-smi działa
Moje założenie:
- Nvidia prime jest zła i nie chce tego, co chcę.
- Muszę jakoś przezwyciężyć liczbę pierwszą i skonfigurować system (nawet ręcznie pisać nowe konfiguracje?)
Moje próby:
- Próbowałem odinstalować nvidia-prime, ale później zrozumiałem, że to nie działa. Po usunięciu pliku conf dla x86_64-linux-gnu_gl_conf, wynikiem jest czysty bałagan ...
- Próbowałem nawet ręcznie dodać brakujące ścieżki do plików x86_64-linux-gnu_gl_conf, ale tak naprawdę nie wiedziałem, co robię i nie miałem sukcesu.
Moje pytania:
1) Jak mogę rozwiązać problem NVIDIA-SMI? Czy jestem na dobrej drodze? Czy ktoś ma instrukcje, jak mogę postępować?
2) Czy można włączyć kontrolę wentylatora i dalsze sterowanie dla nvidii gpu (coolbits w xorg.conf) bez Xservera na gpu (bez ekranu dla gpu w xorg.conf)?
Ogromne dzięki z góry za wszelkie odpowiedzi. Dosłownie przeczesałem sieć, grzebień jest moim problemem.
Jeśli coś przeoczyłem, powiedz mi i nie wahaj się poprosić o pliki dziennika itp.
DZIĘKI