Jak mogę powiedzieć NVIDIA Optimus, aby zawsze uruchamiała Google Chrome na mojej karcie NVIDIA (a nie Intel)?
Opcja „Uruchom z procesorem graficznym: NVIDIA” nie wydaje się mieć żadnego efektu, a NVIDIA z jakiegoś powodu wydaje się ją wyłączać w panelu sterowania:
windows-8
google-chrome
nvidia-graphics-card
optimus
użytkownik541686
źródło
źródło
Odpowiedzi:
Aktualizacja
Wygląda na to, że nowsza wersja sterownika GeForce umożliwia wybranie karty NVIDIA do chrome.exe
Możesz sprawdzić GL_RENDERER na chrome: // gpu, co powinno powiedzieć GeForce.
===
Według NVIDIA zarówno chrome, jak i firefox zostały wyłączone z używania procesora graficznego Nvidia z założenia.
To śmiertelny cios dla WebGL w przeglądarkach internetowych na laptopach Optimus i nie mam pojęcia, dlaczego zdecydowali się to zrobić.
źródło [geforce.com]
źródło
Wymyśliłem obejście tego problemu, jeśli utworzysz twardy link do chrome.exe w tym samym katalogu, możesz ustawić profil dla tego pliku wykonywalnego niezależnie.
Musisz uruchomić cmd.exe w trybie administratora: kliknij prawym przyciskiem myszy, uruchom jako administrator .., a Twoja aplikacja Google Chrome może znajdować się w innym folderze jako% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Application \
Teraz mogę uruchomić gpu-chrome.exe i uzyskać pełne przyspieszenie 3D z mojej dedykowanej karty.
Wystarczy kliknąć prawym przyciskiem myszy ten nowy plik .exe i zdefiniować nowy z góry określony procesor graficzny do jego uruchomienia, tak jak zrobiłeś to zanim nVidia zablokowała tę opcję.
źródło
W rzeczywistości wydaje się, że teraz działa poprawnie (przynajmniej kiedy opublikowałem to, maj 2017).
W panelu sterowania nVidia możesz wybrać kartę nVidia dla chrome.exe. Następnie upewnij się, aby całkowicie zamknąć chrome, przechodząc do menu> Wyjdź. I otwórz to ponownie. Jeśli zaznaczysz GL_RENDERER w chrome: // gpu, powinien powiedzieć GeForce.
źródło
nowe sterowniki nvidia pozwalają na uruchomienie z nvidia gpus, ale nadal musisz uruchomić Chrome
parametry w przeciwnym razie backend zawsze używa intel gpu. możesz to sprawdzić
stronę i przekonaj się sam.
Aktualizacja 11/2017
Panel sterowania Nvidia w najnowszym sterowniku umożliwia wybranie nvidia gpu. Jeśli teraz, możesz użyć NVidiaInspector (oprogramowanie innej firmy), aby go wymusić.
źródło
W przypadku najnowszych wersji Chrome (około 80)
chrome://flags/#use-angle
przejdź do i wybierz OpenGL (domyślna opcja czytaDefault
i różni się w zależności od wersji, gdzie w przypadku Chrome 80 jest to KĄT), a następnie możesz kliknąć prawym przyciskiem myszy Chrome → Uruchom z procesorem graficznym → Wysoka wydajność NVIDIA procesor, aby uruchomić kartę NVIDIA dla WebGL itp. Sprawdź,chrome://gpu
aby upewnić się.Przynajmniej dla mnie (Driver 445.75, GPU Pascal z Intel Coffee Lake) Chrome nigdy nie działa na moim GPU NVIDIA, gdy korzystam z ANGLE, nawet jeśli ustawię to w Panelu sterowania NVIDIA. Chrome jednak szanuje mój wybór GPU (za pomocą NCP lub menu kontekstowego klikniętego prawym przyciskiem myszy), gdy wybieram OpenGL jako renderer (jak opisano w powyższym akapicie).
źródło