Jak mogę sprawdzić, czy akceleracja sprzętowa jest dostępna i czy jest włączona dla mojej karty graficznej.

Odpowiedź

Jeśli jeszcze go nie masz, zainstaluj glxinfo; w APT jest to część mesa-utils:

apt-get install mesa-utils 

Uruchom glxinfo i poszukaj wiersza o direct rendering (inny termin na akcelerację sprzętową):

> glxinfo | grep "direct rendering" direct rendering: Yes 

Jeśli jest napisane„ Tak ”, akceleracja sprzętowa jest włączona

Komentarze

  • Czy w duchu nauczania człowieka łowienia mógłbyś zamieścić jakieś informacje o tym, co zawiera pakiet mesa-utils i co robi polecenie glxinfo?
  • @Noah Nie ' nie używam Ubuntu, więc niewiele wiem o jego pakietach, ale Ubuntu ' opis pakietu mówi, że " zawiera kilka podstawowych G Narzędzia L zbudowane przez Mesę, w tym glxinfo i glxgears ". GLX to rozszerzenie X dla OpenGL; glxinfo wyświetla informacje o tym rozszerzeniu, w tym bieżący stan renderowania bezpośredniego
  • " mesa-utils "? Brzmi jak coś, co powiedziałby Jar Jar 🙂
  • We FreeBSD glxinfo jest dostępne w " mesa-demos " pakiet.
  • Technicznie " bezpośrednie renderowanie " informuje tylko o tym, czy program komunikuje się bezpośrednio z kartą graficzną kierowca. " renderowanie pośrednie " oznacza, że przesyłasz całe 3D do serwera X, który następnie komunikuje się z kartą graficzną. Myślę, że w pewnym momencie ' nie było możliwe uzyskanie akceleracji sprzętowej bez bezpośredniego renderowania, ale teraz można również przyspieszyć renderowanie pośrednie. Dzięki rozszerzeniu mogłaby być również możliwa bezpośrednia komunikacja ze sterownikiem, który udaje akcelerację sprzętową procesora, ale nie ' nie wiem o żadnym takim przypadku.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *