Сбой процесса графического процессора в контейнере Chromebook Linux (Crostini)

При запуске Brave OR Chrome в контейнере Crostini Linux на Chromebook происходит сбой процесса GPU. Непосредственно перед этим есть неудавшиеся вызовы.

      @penguin:~$ brave-browser
[0830/205614.092932:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0830/205614.093039:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[6296:6317:0830/205614.127055:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132

Похоже, что cpufreq не установлен в контейнере, поэтому я его установил. Однако потом я не могу его использовать:

      @penguin:~$ sudo cpufreq-set -c 0 -g performance
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?

Есть ли способ сделать что-нибудь из этого?

  1. Получать cpufreq работает правильно внутри контейнера
  2. Получите процесс ЦП Chrome / Brave, чтобы остановить опрос частоты ЦП
  3. Подделайте его, чтобы он прозрачно видел файлы, даже если виртуальная машина не может напрямую получить доступ к ЦП

Конечным результатом этого сбоя является то, что любой из браузеров, запущенных в контейнере Linux, не имеет аппаратного ускорения графики и не работает. Chrome, непосредственно интегрированный в Chromeos, не имеет этой проблемы.

0 ответов

Другие вопросы по тегам