Jak uruchomić Google Chrome z kartą NVIDIA (Optimus)?

12

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:

użytkownik541686
źródło
Powinieneś teraz być w stanie podjąć kroki, które początkowo podejmowałeś. Wydaje się, że nie jest to już problemem od 19.04.2017.
AP.
@AP .: Niestety tak się stało. :(
user541686

Odpowiedzi:

6

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ć.

„Radium3D powiedział: Mam laptopa ASUS N53SV z przełączaniem GPU i mam problem ze sterownikami 326,80, które nie pozwalają Firefox lub Chrome na używanie„ wysokowydajnego procesora NVIDIA ”. Mam tylko opcję„ zintegrowanej grafiki ”w ustawieniach zarządzania 3D -> ustawienia programu. Nie miałem wcześniej problemu. ”

To jest z założenia. Wyłączyliśmy go dla innych przeglądarek jakiś czas temu i do niedawna zapomnieliśmy to zrobić.

ManuelG

źródło [geforce.com]

Rad
źródło
To już nie jest poprawna odpowiedź. Zobacz tę odpowiedź .
Mikael Dúi Bolinder,
20

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.

C:\Program Files (x86)\Google\Chrome\Application>mklink /H gpu-chrome.exe chrome.exe
Hardlink created for gpu-chrome.exe <<===>> chrome.exe

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ę.

Tim Elliott
źródło
To dla mnie działa, dzięki! Chociaż zawsze muszę edytować ikonę programu uruchamiającego profil na pulpicie, aby użyć tego innego pliku .exe, a także muszę zacząć od wybrania nvidia gpu z podmenu prawego przycisku myszy.
Ikon
3

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.

qwertzguy
źródło
1
Nie działa w Chrome 80.0.
zwcloud
1

nowe sterowniki nvidia pozwalają na uruchomienie z nvidia gpus, ale nadal musisz uruchomić Chrome

--disable-gpu-driver-bug-workarounds

parametry w przeciwnym razie backend zawsze używa intel gpu. możesz to sprawdzić

chrome://gpu 

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ć.

Uğur Gümüşhan
źródło
Obecnie nie wydaje mi się to prawdą - qwertzguy odnosi się do mnie.
Stefan Monov
1

W przypadku najnowszych wersji Chrome (około 80) chrome://flags/#use-angleprzejdź do i wybierz OpenGL (domyślna opcja czyta Defaulti 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 graficznymWysoka wydajność NVIDIA procesor, aby uruchomić kartę NVIDIA dla WebGL itp. Sprawdź, chrome://gpuaby 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).

iBug
źródło
Fajne dzięki! Wydaje się również dostępny w Chrome 78. Myślę, że miałeś na myśli, że domyślną opcją jest Direct3D 11. Ponadto mam już tę opcję w menu kontekstowym, więc nie jestem pewien, czy jest to konieczne.
user541686
@ user541686 Domyślne opcje brzmią „Domyślne” i faktycznie zmieniają się w zależności od wersji. Przynajmniej dla Chrome 80 to KĄT. Jeśli chodzi o opcję menu kontekstowego, jeśli nie wybierzesz konkretnego GPU do uruchomienia, użyje on wszystkiego, co określono w Panelu sterowania NVIDIA.
iBug