Як запустити Google Chrome за допомогою карти NVIDIA (Optimus)?


12

Як я можу сказати NVIDIA Optimus завжди запускати Google Chrome на моїй картці NVIDIA (а не Intel)?

Параметр "Запустити з графічним процесором: NVIDIA", здається, не має ніякого ефекту, і NVIDIA чомусь, здається, відключить його на панелі управління:


Тепер ви повинні мати можливість робити ті кроки, які ви спочатку робили. Це, здається, вже не є проблемою, станом на 19.04.2017.
АП.

@AP .: На жаль це сталося. :(
користувач541686

Відповіді:


6

Оновлення

Схоже, що новіша версія драйвера GeForce дозволяє вибирати картку nvidia для chrome.exe

Ви можете перевірити GL_RENDERER на chrome: // gpu, який повинен сказати GeForce.

===

За даними NVIDIA, chrome та firefox були відключені від використання графічного процесора Nvidia.

Це смертельний удар для WebGL у веб-браузерах на оптимізованих ноутбуках, і я поняття не маю, чому вони вирішили це зробити.

"Radium3D сказав: у мене ноутбук ASUS N53SV, який має комутацію GPU, і у мене проблема з 326,80 драйверами, які не дозволяють Firefox або Chrome використовувати" високопродуктивний процесор NVIDIA ". У мене є лише можливість" інтегрованої графіки "під управлінням налаштуваннями 3D -> налаштування програми. У мене раніше не було проблем. "

Це за дизайном. Нещодавно ми його відключили для інших браузерів і забули це зробити до Firefox до недавнього часу.

МануельГ

джерело [geforce.com]


Це вже не правильна відповідь. Дивіться цю відповідь .
Мікаель Дуї Болінджер

20

Я вирішив вирішення цього питання, якщо ви створили жорстке посилання на chrome.exe в одному каталозі, ви можете встановити профіль для цього виконуваного файлу самостійно.

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

Вам потрібно запустити cmd.exe в режимі адміністратора: клацніть правою кнопкою миші, запустити як адміністратор .., і ваша програма Google Chrome може знаходитись в іншій папці як% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Application \

Тепер я можу запустити gpu-chrome.exe і мати повне 3D-прискорення зі своєї виділеної карти.

Просто клацніть правою кнопкою миші цей новий .exe і визначте новий заздалегідь визначений GPU для його запуску, як ви робили до того, як nVidia заблокував цю опцію.


Це працює для мене, дякую! Хоча мені завжди доводиться редагувати піктограму запуску профілю на робочому столі, щоб використовувати інший .exe, а також потрібно почати з вибору nvidia gpu з підменю правої кнопки.
Ікон

3

Насправді це, здається, зараз працює правильно (принаймні, коли я розміщував це, травень 2017 року).

На панелі керування nVidia можна вибрати картку nVidia для chrome.exe. Потім переконайтесь, що ви повністю закрили хром, перейшовши в меню> Вийти. І знову відкрити його. Якщо ви перевірите GL_RENDERER в chrome: // gpu, він повинен сказати GeForce.


1
Не працює для Chrome 80.0.
zwcloud

1

нові драйвери nvidia дозволяють працювати з nvidia gpus, але ви все одно повинні запускати Chrome

--disable-gpu-driver-bug-workarounds

параметри. в іншому випадку бекенд завжди використовує intel gpu. Ви можете це перевірити

chrome://gpu 

сторінку та переконайтеся самі.

Оновлення 11/2017

Панель управління Nvidia на останньому драйвері дозволяє вибирати nvidia gpu. Якщо зараз, ви можете використовувати NVidiaInspector (стороннє програмне забезпечення) для його виконання.


Наразі це для мене не здається правдою - qwertzguy справедливо для мене.
Стефан Монов

1

Для останніх версій Chrome (80 або більше) замість цього chrome://flags/#use-angleвиберіть OpenGL (опція за замовчуванням читається Defaultта змінюється залежно від версій; де для Chrome 80 - ANGLE), ви можете клацнути правою кнопкою миші Chrome → Запустити з графічним процесоромВисокопродуктивна NVIDIA Процесор, щоб ваша NVIDIA-карта працювала для WebGL тощо chrome://gpu.

Принаймні для мене (драйвер 445.75, графічний процесор Pascal з Intel Coffee Lake) Chrome ніколи не працює на моєму NVIDIA GPU при використанні ANGLE, навіть якщо я встановив це в панелі керування NVIDIA. Однак Chrome поважає мій вибір GPU (або через контекстне меню NCP або правою кнопкою миші), коли я вибираю OpenGL в ролі рендерінгу (як описано у вищевказаному пункті).


Класно, дякую! Також здається, доступна в Chrome 78. Я думаю, ви мали на увазі параметр за замовчуванням Direct3D 11. Також у мене вже є цей варіант у контекстному меню, тому я не впевнений, чи це необхідно.
користувач541686

@ user541686 Параметри за замовчуванням читають "За замовчуванням" і фактично змінюються в різних версіях. По крайней мере, для Chrome 80 - це ВСЕ. Що стосується параметра контекстного меню, якщо ви не обрали певний графічний процесор, на якому він буде працювати, він використовує все, що визначено на панелі управління NVIDIA.
iBug
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.