Нет поддержки WebGL для Google Chrome в Ubuntu 14.04
2 решения / обходные пути, которые я нашел при поиске аскубунту, пока не работают. Переход к chrome://flags и включение списка переопределения программного рендеринга не работали. Кроме того, запуск Google Chrome с "LIBGL_DRI3_DISABLE=1 google-chrome" не работает. Chrome открывается и работает нормально, но WebGL не работает. Я получаю следующий вывод терминала:
$ LIBGL_DRI3_DISABLE=1 google-chrome[6436:6436:0924/110923:ERROR:CONSOLE(0)] "Error in event handler for (unknown): TypeError: Cannot read property 'length' of undefined
at chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/include.preload.js:319:20", source: https://www.google.com.br/_/chrome/newtab?espv=2&es_th=1&ie=UTF-8 (0)
[6436:6436:0924/110924:ERROR:CONSOLE(0)] "Error in event handler for (unknown): TypeError: Cannot read property 'id' of undefined
at inject_code (chrome-extension://gkojfkhlekighikafcpjkiklfbnlmeio/js/cs_inject.js:21:13)", source: https://www.google.com.br/_/chrome/newtab?espv=2&es_th=1&ie=UTF-8 (0)
[6436:6457:0924/110924:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for goldenticket.disconnect.me failed err=-8181
[6436:6464:0924/110927:ERROR:channel.cc(307)] RawChannel read error (connection broken)
Я использую Ubuntu 14.04 и Google Chrome 45 64-bit. У меня Nvidia GeForce 730m и драйвер 340.76 установлен и работает на 100% (я могу играть в графически тяжелые игры в Steam). WebGL работает над Firefox 41 (я вижу вращающийся куб на https://get.webgl.org/), но он не работает в Google Chrome. Вот что chrome://gpu показывает мне:
Состояние графической функции
- Canvas: только программное обеспечение, аппаратное ускорение недоступно
- Flash: только программное обеспечение, аппаратное ускорение недоступно
- Flash Stage3D: только программное обеспечение, аппаратное ускорение недоступно
- Flash Stage3D Базовый профиль: только программное обеспечение, аппаратное ускорение недоступно
- Композиция: только программное обеспечение, аппаратное ускорение недоступно
- Несколько растровых потоков: включено
- Растеризация: только программное обеспечение, аппаратное ускорение недоступно
- Декодирование видео: только программное обеспечение, аппаратное ускорение недоступно
- Кодирование видео: только программное обеспечение, аппаратное ускорение недоступно
- WebGL: недоступно
Я предполагаю, что это не связано с драйверами, так как WebGL работает над Firefox. Может ли кто-нибудь помочь мне заставить WebGL работать и в Google Chrome? Я хотел бы играть в Runescape, используя Chrome.
1 ответ
Чтобы WebGL работал в Google Chrome (и Chromium), выполните шаги по включению WebGL в Google Chrome.
Шаг 1. Откройте Google Chrome.
Шаг 2: введите chrome://flags
в адресной строке
Шаг 3: Нажмите Ctrl + f
и введите " Rendering list
"Должен появиться" Переопределить список программного рендеринга ". Теперь нажмите" Включить "и перезапустите браузер.
Шаг 4: Полностью убить Chrome: Тип killall chrome
в консоль.
Шаг 5: Запустите Chrome
Сейчас проверю
chrome://gpu/