Как переключиться на дискретную графику с Ubuntu 14.04

Я испытываю затруднения при переключении на дискретную графику на Ubuntu 14.04.


Сначала о моей системе:

  • Модель: HP Pavilion dv6
  • ЦП: Intel Core i7-2670QM CPU 2.20 ГГц
  • Память: 6 ГБ
  • Видеокарта: серия Radeon HD 6400M/7400M (не мог узнать точную модель),
  • ОС: Ubuntu 14.04.3 LTS

Что я попробовал:

(Сначала я закрыл X-сервер с stop lightdm.)

Я первоначально пытался переключиться на свою видеокарту Radeon вместо интегрированной единицы.

Мои графические устройства:

>>> lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] [1002:6760] (rev ff) (prog-if ff)

Я попробовал использование устройств коммутации /sys/kernel/debug/vgaswitcheroo/switch (после этой статьи: https://help.ubuntu.com/community/HybridGraphics). Я получил:

>>> cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

но echo ON > /sys/kernel/debug/vgaswitcheroo/switch ничего не изменил так, что я перешел к BIOS и изменился Switchable Graphics Mode кому: Fixed (после http://support.hp.com/us-en/document/c02948560) и потому что не было все еще никакого изменения, которое я добавил radeon.runpm=0 кому: /etc/default/grub в GRUB_CMDLINE_LINUX_DEFAULT= (после http://iswwwup.com/t/3a156248c627/ati-vgaswitcheroo-doesnt-work-on-14-04-discrete-radeon-always-on-dell-vost.html).

После перезагрузки я получил:

>>> cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch теперь вызванный экран для превращения черным и не показал ouput. Однако я смог проверить содержание /sys/kernel/debug/vgaswitcheroo/switch путем копирования его в файл и затем переключения назад на интегрированную графику. Содержание было:

>>> cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD: :Off:0000:00:02.0
1:DIS:+:Pwr:0000:01:00.0

Таким образом, по-видимому, карта Radeon приводилась в действие и активна, но ничего не производила. Я наблюдал то же поведение при соединении внешнего экрана и через VGA и через HDMI.

(Примечание стороны: переключение назад на интегрированную графику через echo IGD > /sys/kernel/debug/vgaswitcheroo/switch дал как вывод [ 956.727633] [drm:rv770_stop_dpm] *ERROR* Could not force DPM to low. (вероятно, из-за radeon.runpm=0 который я добавил прежде); однако /sys/kernel/debug/vgaswitcheroo/switch больше не было доступно (я не мог дать дальнейшие команды), и lspci -vnn | grep '\''[030[02]\]' больше не перечислял Radeon.)

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


О драйвере AMD:

Я проверил веб-сайт AMD на драйвер Ubuntu и нашел следующее: http://support.amd.com/en-us/download/desktop?os=Linux+x86

Я следовал руководству по установке (http://www2.ati.com/drivers/amd-catalyst-graphics-driver-installer-notes-for-linux-operating-systems.pdf; ни один из fglrx, fglrx-core, fglrx-amdcccle, fglrx-dev был уже установлен), но встретился с ошибкой при установке fglrx-core: был конфликт с libopencl1. Я следовал за этим обходным решением: 14,10 вин и fglrx конфликтуют и измененный Conflicts и Provides как описано, затем установка вышеупомянутых пакетов, законченных без ошибки. Кроме того, как описано в обходном решении, я сделал apt-get install fglrx-updates. Однако после перезагрузки системы сказал мне

Система работает в низком графическом режиме - Ваш экран, видеокарта, и настройки устройства ввода данных не могли быть обнаружены правильно. Необходимо будет настроить там себя.

Я использовал консольный вход в систему для удаления ранее установленных пакетов, но графика все еще не работает.


Суммировать вопрос:

Что я должен сделать для ручного переключения на видеокарту Radeon с помощью Ubuntu 14.04? В случае, если я должен установить вышеупомянутый драйвер, конфликт с libopencl1 проблема и раз так как я могу работать вокруг этого? Кроме того, как я могу получить X-сервер, назад работающий?

Большое спасибо заранее!Удачи!

Править:

Я загрузил /var/log/Xorg.0.log и /var/log/Xorg.failsafe.log. Вот ссылки:

EDIT2:

От диалога низкой графики я выбрал "значение по умолчанию восстановления графические настройки", и теперь X-сервер вернулся работа. Но с интегрированной графикой, конечно.

1
задан 13 April 2017 в 15:25

1 ответ

Необходимо установить собственный драйвер путем выполнения

sudo apt-get install fglrx-updates

Затем, Вы можете, swithch к дискретной графике

sudo aticonfig --px-dgpu

к интегрированной графике

sudo aticonfig --px-igpu

видят состояние

aticonfig --pxl

, можно сделать это также в AMD Catlyst программа GUI.

3
ответ дан 7 December 2019 в 12:43

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

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