Na pulpicie mam GTX560Ti, którego używam do CUDA i wyświetlacza Zainstalowałem zainstalowany sterownik NVIDIA i wszystko działa dobrze
Mam zintegrowaną kartę graficzną Intel HD Graphics 3000. Chcę używać tej karty graficznej do wyświetlania zamiast mojej karty Nvidia.
Jak kontynuować ? Jak zainstalować sterownik Intel bez łamania CUDA?
Moje ubuntu to 12.04
12.04
intel-graphics
cuda
użytkownik2034197
źródło
źródło
Odpowiedzi:
Sztuką jest załadowanie karty nvidia do urządzenia bez modułu nvidia, ponieważ nsight nie potrzebuje tego modułu do debugowania. I nie potrzebuję modułu nvidia jako wyświetlacza.
Oto co zrobiłem:
Dodaję plik o nazwie nvidia_cuda do /etc/init.d i wykonuję go przez chmod + X
Podaje to nvidia, ale skomentowałem linię / sbin / modprobe nvidia
Ten plik pochodzi z http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#runfile-installation 2.5.2. Instalacja pliku wykonywalnego, krok 6.
Ale najpierw musisz sprawdzić, czy masz obie karty jako urządzenie PCI. Włączyłem Intel multi-display w BIOSie, aby to uzyskać.
źródło
Udało mi się zainstalować CUDA na moim laptopie z HD4600 + NV860M + Ubuntu 14.04, mam nadzieję, że ci to pomoże.
Wystarczy postępować zgodnie z oficjalną dokumentacją ( instalacja Cuda ). Plik Runfile działa lepiej, jeśli chcesz zachować grafikę Intel do wyświetlania, ponieważ jest to opcja domyślna. Sztuką jest użycie opcji --no-opengl-libs podczas uruchamiania pliku wykonywalnego, aby poprzednie ustawienia wyświetlania nie zostały zastąpione przez sterownik Nvidia, którego X Server nie może użyć.
Więcej szczegółów:
Próbowałem tyle razy z innymi rozwiązaniami, wydaje się, że oficjalna dokumentacja jest najlepszym sposobem na zrobienie tego. Jeśli moje rozwiązanie nie działa, proponuję przeczytać więcej dokumentów, być może znajdziesz coś interesującego.
Mam nadzieję, że wkrótce znajdziesz wyjście.
źródło
--no-opengl-files
flagi w pliku cuda lub pliku sterownika.zainstaluj wspólny pakiet sterownika grafiki: wybierze odpowiedni plik do wyświetlenia:
źródło