Почему мой компьютер отказывает, когда дискретная видеокарта выключена?

Я испытал перегрев со стандартной установкой Ubuntu 16.04 на моем ноутбуке Разрушителя MSI с двойной видеокартой (см. соответствующую часть вывода sudo lspci -v в основе). После некоторого поиска я пришел к заключению, что так или иначе все для отображения проходит мою выделенную видеокарту вместо интегрированной.

Согласно некоторым инструкциям я закончил тем, что использовал эту строку в/etc/default/grub (я работал update-grub впоследствии):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1 radeon.dpm=1 radeon.runpm=0"

Перегревающаяся проблема была более или менее решена этим, но я пытался выключить специальную карту полностью согласно этой инструкции.

Я выполнил этот ряд команд:

sudo su
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

(sudo su есть ли, потому что выполнение команд с sudo дало мне ошибку bash: /sys/kernel/debug/vgaswitcheroo/switch: Permission denied)

Первая вещь, которую я заметил, состояла в том, сколько времени она взяла для выключения специальной карты, таким образом, я работал dmesg на всякий случай и эти две странных ошибки обнаружились:

[drm:atom_op_jump [radeon]] *ERROR* atombios stuck in loop for more than 5secs aborting
[drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing CD12 (len 62, WS 0, PS 0) @ 0xCD2E

повторение каждые 5 секунд. После того, как команда для переключения карты от завершенных двух вещей произошла. Во-первых ноутбук был намного более холодным (очевидно, выключение карты было намного более эффективным, чем конфигурация личинки), и во-вторых после нескольких секунд, которые Ubuntu просто не заморозила ни по каким очевидным причинам.

Что могло возможно пойти не так, как надо? Действительно ли это - ошибка в драйвере видеокарты? Я сообщу об этом где-нибудь?

На всякий случай я добавляю вывод sudo lspci -v относящийся к видеокартам:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Neptune XT [Radeon HD 8970M] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Radeon R9 M290X
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 37
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fea00000 (64-bit, non-prefetchable) [size=256K]
I/O ports at e000 [size=256]
Expansion ROM at fea40000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Capabilities: [270] #19
Capabilities: [2b0] Address Translation Service (ATS)
Capabilities: [2c0] #13
Capabilities: [2d0] #1b
Kernel driver in use: radeon
Kernel modules: radeon

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Richland [Radeon HD 8650G]
Flags: bus master, fast devsel, latency 0, IRQ 36
Memory at c0000000 (32-bit, prefetchable) [size=256M]
I/O ports at f000 [size=256]
Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at <unassigned> [disabled]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Kernel driver in use: radeon
Kernel modules: radeon
1
задан 8 June 2016 в 01:09

0 ответов

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

Похожие вопросы: