Я хотел бы увеличить частоту ШИМ подсветки экрана в Dell Inspiron 3593 с заводской установкой Ubuntu (этот ноутбук, как и многие другие модели Dell, вероятно, имеет только 200 Гц). Я читал, что это можно сделать с помощью программного обеспечения, установив инструменты Intel GPU и отредактировав соответствующий регистр: ссылка Я установил эти инструменты, как описано здесь : запустив sudo apt-get обновить
и sudo apt-get install intel-gpu-tools
. Однако, когда я запускаю intel_reg read 0xC8254
, я получаю:
Warning: register spec not found in '/usr/share/intel-gpu-tools/registers'. Using builtin register spec.
(intel_reg:9325) intel-mmio-CRITICAL: Test assertion failure function intel_mmio_use_pci_bar, file ../../lib/intel_mmio.c:145:
(intel_reg:9325) intel-mmio-CRITICAL: Failed assertion: !(error != 0)
(intel_reg:9325) intel-mmio-CRITICAL: Last errno: 13, Permission denied
(intel_reg:9325) intel-mmio-CRITICAL: Couldn't map MMIO region
Stack trace:
#0 [_init+0x137c7]
#1 [_init+0xe620]
#2 [_init+0xe6d1]
#3 [_init+0x25cf]
#4 [_init+0xf7d]
#5 [__libc_start_main+0xe7]
#6 [_init+0x1002]
Test (null) failed.
**** DEBUG ****
(intel_reg:9325) intel-chipset-DEBUG: Test requirement passed: pci_dev
(intel_reg:9325) intel-mmio-CRITICAL: Test assertion failure function intel_mmio_use_pci_bar, file ../../lib/intel_mmio.c:145:
(intel_reg:9325) intel-mmio-CRITICAL: Failed assertion: !(error != 0)
(intel_reg:9325) intel-mmio-CRITICAL: Last errno: 13, Permission denied
(intel_reg:9325) intel-mmio-CRITICAL: Couldn't map MMIO region
(intel_reg:9325) igt-core-INFO: Stack trace:
(intel_reg:9325) igt-core-INFO: #0 [_init+0x137c7]
(intel_reg:9325) igt-core-INFO: #1 [_init+0xe620]
(intel_reg:9325) igt-core-INFO: #2 [_init+0xe6d1]
(intel_reg:9325) igt-core-INFO: #3 [_init+0x25cf]
(intel_reg:9325) igt-core-INFO: #4 [_init+0xf7d]
(intel_reg:9325) igt-core-INFO: #5 [__libc_start_main+0xe7]
(intel_reg:9325) igt-core-INFO: #6 [_init+0x1002]
**** END ****
FAIL (-1.000s)
Не могли бы вы сказать мне, возможно ли это на этом ноутбуке и какой правильный регистр?
Похоже, не хватает прав для отображения памяти. Выполняется ли эта команда привилегированным пользователем?
intel_reg read 0xC8254
Эта ошибка указывает на то, что:
(intel_reg:9325) intel-mmio-CRITICAL: Last errno: 13, Permission denied
Также вот вывод с моей машины (другого производителя и модели, но все же Intel GPU):
$ intel_reg_read 0xC8254
Test assertion failure function intel_mmio_use_pci_bar, file intel_mmio.c:145:
Failed assertion: !(error != 0)
Last errno: 13, Permission denied
Couldn't map MMIO region
И с привилегиями суперпользователя:
$ sudo intel_reg_read 0xC8254
0xC8254 : 0x5EB2
Обратите внимание, синтаксис команды может отличаться, так как я использую другой дистрибутив, но я думаю, что это должно помочь вам в расследовании.
EDIT: чтобы быть более точным, я использую версию 2.99.917 intel-gpu-tools
, которая значительно новее вашей версии 1.14. Я думаю, что инструмент отладки не знает о вашем новом (я полагаю) графическом процессоре.
Я постараюсь обновить свой ответ, если это не решит вашу проблему.