Jak mogę sprawdzić, która karta wideo na moim komputerze obsługującym Optimus jest używana?

11

Używam Ubuntu 12.04.1 LTS na moim notebooku Asus K55v z włączonym Optimusem. Oznacza to, że posiada dwie karty graficzne; zintegrowany Intel jeden (1 GB pamięci współdzielonej) i dyskretna Nvidia Geforce 610M. W związku z tym mam kilka powiązanych pytań:

  1. Jak mogę sprawdzić, czy mój system w ogóle korzysta z karty graficznej, a jeśli tak, to ile?
  2. Jak ustalić, czy sterowniki grafiki Intel są zainstalowane, czy nie?
  3. Próbowałem pobrać sterowniki z oficjalnej strony Nvidii , ale się nie zainstalowało. Skąd biorę sterowniki dla Nvidii?
  4. Jak najlepiej wykorzystać kartę graficzną Nvidia (tj. W jakich aplikacjach)?
Aks
źródło

Odpowiedzi:

3

Powinieneś użyć menedżera pakietów, aby zainstalować sterowniki Nvidia, ponieważ kiedy aktualizacja pojawi się w rurze, łatwiej jest zaktualizować jądro i nadal zachować sterownik nvidia, a nawet automatycznie otrzymywać aktualizacje sterowników nvidia.

Jeśli masz zainstalowany inny sterownik nvidia, musisz go ręcznie odinstalować. Przynajmniej z mojego doświadczenia jest to najbardziej skuteczna metoda. Te szczegóły są przedstawione w pliku read me dostarczonym ze sterownikiem.

Jeśli chcesz użyć przetestowanych sterowników, które działają dobrze w systemie Ubuntu, uruchom to polecenie

sudo apt-get install nvidia-current-updates

Że należy to zrobić. Jeśli działa poprawnie, powinieneś mieć panel sterowania Nvidia, który możesz zlokalizować w desce rozdzielczej.

Powinien podać Ci temperaturę systemu NVIDIA i inne fakty dotyczące Twojej karty.

mam nadzieję że to pomoże.

Goddard
źródło
7

Polecenie glxinfowyświetla, który adapter wideo jest używany do grafiki OpenGL. Poszukaj linii podobnej do następującej:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

Powyższe jest wyświetlane na moim laptopie, mimo że ma oddzielną kartę graficzną Nvidia Optimus. Oznacza to, że nadal korzysta ze zintegrowanego procesora graficznego Intel do grafiki 3D.

Po skonfigurowaniu trzmiela uruchamiam optirun glxinfoi widzę, że system używa teraz procesora graficznego Nvidia, ale tylko wtedy, gdy uruchamiam polecenia z optirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

W końcu dowiedziałem się, że procesor graficzny Nvidia działa właściwie gorzej przez trzmiela niż w przypadku zintegrowanego procesora graficznego Intel z włączonym DRI_PRIME=1ustawieniem. Spróbuję ponownie, gdy / jeśli będzie lepsze rozwiązanie w przyszłości.

kłapnięcie
źródło
1
To bardzo dobrze odpowiada na jego główne pytanie. +1! Wydajność procesora graficznego Nvidia jest przereklamowana, a grafika Intel Ivy Bridge HD jest niedoceniana. Nie rozumiem, dlaczego producenci robią Optimus z niskiej klasy procesorem graficznym Nvidia ...
gertvdijk
1
Uwaga glxinfo: domyślnie nie jest instalowany; musisz go zainstalować mesa-utils.
Burhan Khalid
3

Jedno polecenie to

lspci 

który produkuje pod innymi rzeczami, na przykład w moim systemie:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

podobnym narzędziem jest lshw (lista sprzętu):

sudo lshw -class display

W Xfce znajduje się wpis w menu ustawień „dodatkowy sterownik”, w którym możesz sprawdzić, czy sterownik taki jak sterownik Nvidia jest zainstalowany i aktywny, i gdzie możesz szukać takiego sterownika. Nazwa menu może się różnić w zależności od systemu.

nieznany użytkownik
źródło
Nie sądzę, że lshw pozwala wiedzieć, która karta jest używana. lshw pokaż, które karty są dostępne
sangorys