Гибридная графика AMD-INTEL на Ubuntu 16.04

Я видел, как многие говорили, что последняя версия Ubuntu 16.04 включает в себя драйвер с открытым исходным кодом для ATI. У меня есть ноутбук HP с AMD 6770m + гибридная графика Intel HD 3000 и я хочу установить на него Kubuntu. Я создал загрузочный USB-накопитель Kubuntu 16.04 и загрузился с него, просто чтобы убедиться, что все работает отлично (я не хочу устанавливать его отдельно и разрушить загрузчик на данный момент). Но мой ноутбук перегревается, и батарея не работает более 30 минут. Кроме того, управление яркостью вообще не работает и всегда остается на высоком уровне.

Как я могу получить гибридную графику на Kubuntu / Ubuntu, работающую хорошо? Я готов выключить карту ATI , так как я не собираюсь играть в какие-либо игры на Linux. Мне просто нужна графика Intel + крутой ноутбук + хорошее время автономной работы + управление яркостью .

Моя настройка BIOS для переключаемого графического режима - ИСПРАВЛЕНО. Нужно ли менять его на DYNAMIC?

ОБНОВЛЕНИЕ

Я не смог заставить работать вещи в 16.04, поэтому установил 14.04 LTS вместе с драйвером AMD Catalyst. Теперь все работает отлично. Ниже приведены шаги.

  • Чистая установка Ubuntu 14.04 LTS
  • Установите драйверы катализатора fglrx с помощью окна «Дополнительные драйверы». Это позволит нам переключать графику
  • Перезапустить Ubuntu
  • FAN Noise Fix - см. Этот url и установить i8kutils
  • Brightness Control - Проверить это ссылка

Это является официальной документацией для гибридной графики AMD / Intel

4
задан 14 April 2017 в 01:24

2 ответа

С тех пор больше нет поддержки fglrx драйвера в Ubuntu 16.04, таким образом, кажется, что созданным в драйвере Radeon является единственный способ решить эту проблему. Во-первых, необходимо подтвердить, что видеокарта Radeon ATI поддерживается драйвером Xorg путем ввода man radeon в 16,04 терминалах. Здесь является моим:

R100        Radeon 7200
RV100       Radeon 7000(VE), M6, RN50/ES1000
RS100       Radeon IGP320(M)
RV200       Radeon 7500, M7, FireGL 7800
RS200       Radeon IGP330(M)/IGP340(M)
RS250       Radeon Mobility 7000 IGP
R200        Radeon 8500, 9100, FireGL 8800/8700
RV250       Radeon 9000PRO/9000, M9
RV280       Radeon 9200PRO/9200/9200SE/9250, M9+
RS300       Radeon 9100 IGP
RS350       Radeon 9200 IGP
RS400/RS480 Radeon XPRESS 200(M)/1100 IGP
R300        Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
R350        Radeon 9800PRO/9800SE/9800, FireGL X2
R360        Radeon 9800XT
RV350       Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2
RV360       Radeon 9600XT
RV370       Radeon X300, M22
RV380       Radeon X600, M24
RV410       Radeon X700, M26 PCIe
R420        Radeon X800 AGP
R423/R430   Radeon X800, M28 PCIe
R480/R481   Radeon X850 PCIe/AGP
RV505/RV515/RV516/RV550 Radeon X1300/X1400/X1500/X1550/X2300
R520        Radeon X1800
RV530/RV560 Radeon X1600/X1650/X1700
RV570/R580  Radeon X1900/X1950
RS600/RS690/RS740 Radeon X1200/X1250/X2100
R600        Radeon HD 2900
RV610/RV630 Radeon HD 2400/2600/2700/4200/4225/4250
RV620/RV635 Radeon HD 3410/3430/3450/3470/3650/3670
RV670       Radeon HD 3690/3850/3870
RS780/RS880 Radeon HD 3100/3200/3300/4100/4200/4250/4290
RV710/RV730 Radeon HD 4330/4350/4550/4650/4670/5145/5165/530v/545v/560v/565v
RV740/RV770/RV790 Radeon HD 4770/4730/4830/4850/4860/4870/4890
CEDAR       Radeon HD 5430/5450/6330/6350/6370
REDWOOD     Radeon HD 5550/5570/5650/5670/5730/5750/5770/6530/6550/6570
JUNIPER     Radeon HD 5750/5770/5830/5850/5870/6750/6770/6830/6850/6870
CYPRESS     Radeon HD 5830/5850/5870
HEMLOCK     Radeon HD 5970
PALM        Radeon HD 6310/6250
SUMO/SUMO2  Radeon HD 6370/6380/6410/6480/6520/6530/6550/6620
BARTS       Radeon HD 6790/6850/6870/6950/6970/6990
TURKS       Radeon HD 6570/6630/6650/6670/6730/6750/6770
CAICOS      Radeon HD 6430/6450/6470/6490
CAYMAN      Radeon HD 6950/6970/6990
ARUBA       Radeon HD 7000 series
TAHITI      Radeon HD 7900 series
PITCAIRN    Radeon HD 7800 series
VERDE       Radeon HD 7700 series
OLAND       Radeon HD 8000 series
HAINAN      Radeon HD 8000 series
BONAIRE     Radeon HD 7790 series
KAVERI      KAVERI APUs
KABINI      KABINI APUs
HAWAII      Radeon R9 series
MULLINS     MULLINS APUs

Если Ваша видеокарта не перечислена, необходимо вернуться к Ubuntu 14.04 и использовать fglrx драйвер до устройства, поддерживаемого Ubuntu 16.04.

Следующий шаг, установите свою человечность 16.04 и обновите ядро Ubuntu к последней стабильной версии ядра. Можно проверить версию ядра путем ввода в терминале:

uname -r

Ищите последнее ядро здесь. Поскольку учебное руководство, устанавливающее новое ядро, доступно здесь.

После установки ядра перезагрузите свой компьютер и вход в систему с помощью нового ядра.

Для создания видеокарты Radeon ATI полностью обнаруженной ОС скажите ядру загружать его путем редактирования личинки:

  1. Откройте свою конфигурацию GRUB путем ввода в терминале: sudo nano /etc/default/grub
  2. Добавить modprobe radeon.modeset=1 после quite splash команда. Затем это будет похоже на это: " ... quite splash modprobe radeon.modeset=1". Убедитесь, что существует нет nomodeset в конфигурации личинки. В заключение, войдите: ctrl+x, и введите y, и Enter.
  3. Выполненный в Вашем терминале sudo update-grub.
  4. Перезагрузите свой компьютер.

После Вашей видеокарты Radeon, распознанной ОС, конечно, можно переключиться, чтобы использовать видеокарту Intel и отключить Radeon один путем добавления некоторой конфигурации. Создайте сценарий, поместите его куда-нибудь в Вашу домашнюю папку. В моем случае я использую это:

  1. cd ~

  2. nano radeon_off

  3. Поместите следующее в сценарий:

    chown CHANGE_WITH_YOUR_USERNAME /sys/kernel/debug
    chown CHANGE_WITH_YOUR_USERNAME /sys/kernel/debug/vgaswitcheroo/switch
    echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
  4. В заключение, войдите: ctrl+x, и введите y, и Enter.

  5. Тип: chmod 755 radeon_off,

  6. Отредактируйте lightdm конфигурацию путем ввода в терминал: sudo nano /etc/lightdm/lightdm.conf.

  7. Добавьте эту строку: session-setup-script = /home/CHANGE_WITH_YOUR_USERNAME/radeon_off

  8. Перезагрузка.

Проверить Вашу видеокарту Radeon было отключено, ввести sudo cat /sys/kernel/debug/vgaswitcheroo/switch в Вашем терминале. Результаты могут быть подобными как это:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

Вам нужно DIS иметь :DynOff значение или возможно просто :Off прекрасен.

2
ответ дан 14 April 2017 в 01:24
  • 1
    Я don' t знают Вашу точную конфигурацию (гибридная Intel HD Graphics + Radeon?), но если это верно, это зависит, что Вы хотите сделать: если Вы хотите, чтобы Ваша система переключила GPU полностью, необходимо будет перезапустить lightdm (it' s не перезагрузка компьютера, но только менеджера окон). У меня есть гибридная конфигурация, и мне удалось заставить мой Radeon HD 7500 показывать в дополнительных драйверах. С тех пор у меня есть опция, когда я щелкаю правой кнопкой по пакету в Тире к " Запуск с дискретным GPU" – Doudou 12 November 2017 в 01:49

Системы 18.04+

Возможно, информация в первом ответе устарела. В более новых гибридных системах Intel/AMD вы можете просто установить переменную env DRI_PRIME=1 для использования графического процессора AMD. Найдите новый вопрос, например этот.

1
ответ дан 3 May 2020 в 20:04

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

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