Ubuntu 16.04: видеокарта обнаружена неправильно, батарея разряжена

Я использую Inspiron 7548 , который поставляется с видеокартой AMD Radeon R7 M270. Тем не менее, Ubuntu обнаруживает его как R7 M265.

LSPCI:

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
07:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]

На данный момент мне нужна помощь, чтобы Ubuntu правильно его обнаружила, или отключила видеокарту (я пытался внести в черный список модуль radeon, но это не вступило в силу (даже после перезагрузки дважды).

0
задан 11 May 2016 в 16:21

1 ответ

Нет никакого Чиновника драйверов/поддержки AMD для карт AMD в это время. Хотя я все еще не уверен относительно того, почему это не обнаруживается. Это могло вызвать проблемы в отключении его, если это не обнаруживается.

Так или иначе, это - то, как я отключил его на своей Ubuntu 16.04;

1) Редактирование файл /etc/default/grub. Добавьте radeon.runpm=0 в конец строки с GRUB_CMDLINE_LINUX_DEFAULT после quiet splash.

2) Сохранили файл и работают sudo update-grub. И затем перезагрузка.

3) После перезагрузки, выполненной терминал и тип в sudo cat /sys/kernel/debug/vgaswitcheroo/switch. Это должно раскрыть Вам Ваши два карт как так:

0:IGD:+:Pwr:0000:01:05.0 
1:DIS: :Pwr:0000:02:00.1 

IGD является Вашей графикой Intel, DIS является Вашей Осторожной графикой (AMD). Если Вы только видите ОДНУ карту, перечисленную здесь, то у Вас есть больше проблем, которые необходимо решить для обнаруживания карты, прежде чем можно будет продолжить эти шаги. Если Вы ДЕЙСТВИТЕЛЬНО видите две записи, то продолжаете.

4) Теперь тип echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

, ЕСЛИ и только если Вы получаете ошибку при вводе вышеупомянутой команды, затем введите эти две строки (замена собственным именем пользователя) и затем попробуйте шаг 4 снова;

4a) sudo chown yourusername /sys/kernel/debug

4b) sudo chown yourusername /sys/kernel/debug/vgaswitcheroo/switch

4e) ПРИМЕР ВЫШЕУПОМЯНУТЫХ ТОЛЬКО [1 154] sudo chown xtoro /sys/kernel......

, Если Вы не уверены в своем имени пользователя, типе whoami в терминале.

5), Когда шаг 4 успешен и не имеет никаких ошибок, тип

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

(Да Вы вводите то же самое дважды.)

6) Тип в [1 115] снова, и необходимо видеть

0:IGD:+:Pwr:0000:01:05.0 
1:DIS: :Off:0000:02:00.1 

Примечание, которое после DIS, необходимо видеть "Прочь' теперь.

Теперь редактируют файл /etc/init.d/rc.local

Прежде exit 0, добавляют эти 2 строки, если у Вас была ошибка разрешения на шаге 4:

chown USERNAME /sys/kernel/debug

chown USERNAME /sys/kernel/debug/vgaswitcheroo/switch

Это позволит Вам отключать карту каждый раз

, можно также добавить следующие 3 строки между показанным и выйти из 0 строк для хранения отключенным после каждой начальной загрузки:

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Перезагрузка и затем выполненный

sudo cat /sys/kernel/debug/vgaswitcheroo/switch, чтобы подтвердить, что Ваша карта AMD остается отключенной после каждой перезагрузки.

0
ответ дан 12 May 2016 в 02:21
  • 1
    Спасибо за Ваш ответ, это помогло. Но возможно можно ли уточнить немного то, что точно это делает и почему это помогает? Кажется, что эта ошибка появилась откуда ни возьмись для меня без любых изменений на моей стороне (новые пакеты, что-либо) – alexisrozhkov 27 October 2017 в 18:06

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

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