Смените графический процессор по умолчанию с Intel на дискретный AMD.

Вопрос или проблема

Я купил новый Dell 5570 i5 8250u 4GB RAM 1TB HDD AMD 530 2GB, и на нём была предустановлена Ubuntu.

После ввода sudo lshw -class display я получил:

описание: VGA совместимый контроллер

       продукт: Intel Corporation
       поставщик: Intel Corporation
       физический id: 2
       информация по шине: pci@0000:00:02.0
       версия: 07
       ширина: 64 бита
       частота: 33MHz
       возможности: pciexpress msi pm vga_controller bus_master cap_list rom
       конфигурация: драйвер=i915_bpo задержка=0
       ресурсы: irq:280 память:d1000000-d1ffffff память:b0000000-bfffffff ioport:f000(размер=64)

Также, lspci дает мне

00:00.0 Хост мост: Устройство Intel Corporation 5914 (rev 08)
00:02.0 VGA совместимый контроллер: Устройство Intel Corporation 5917 (rev 07)
00:04.0 Контроллер обработки сигналов: Skylake Processor Thermal Subsystem от Intel Corporation (rev 08)
00:14.0 USB контроллер: Sunrise Point-LP USB 3.0 xHCI Controller от Intel Corporation (rev 21)
00:14.2 Контроллер обработки сигналов: Thermal subsystem от Intel Corporation Sunrise Point-LP (rev 21)
00:15.0 Контроллер обработки сигналов: I2C контроллер Serial IO #0 от Intel Corporation Sunrise Point-LP (rev 21)
00:16.0 Контроллер связи: CSME HECI #1 от Intel Corporation Sunrise Point-LP (rev 21)
00:17.0 Контроллер шины RAID: Mobile SATA Controller [RAID mode] от Intel Corporation 82801 (rev 21)
00:1c.0 PCI мост: Устройство Intel Corporation 9d10 (rev f1)
00:1c.4 PCI мост: PCI Express Root Port #5 от Intel Corporation Sunrise Point-LP (rev f1)
00:1c.5 PCI мост: PCI Express Root Port #6 от Intel Corporation Sunrise Point-LP (rev f1)
00:1f.0 ISA мост: Устройство Intel Corporation 9d4e (rev 21)
00:1f.2 Контроллер памяти: PMC от Intel Corporation Sunrise Point-LP (rev 21)
00:1f.3 Аудио устройство: Устройство Intel Corporation 9d71 (rev 21)
00:1f.4 SMBus: SMBus от Intel Corporation Sunrise Point-LP (rev 21)
01:00.0 Контроллер дисплея: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] (rev ff)
02:00.0 Ethernet контроллер: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet контроллер (rev 07)
03:00.0 Сетевой контроллер: Qualcomm Atheros QCA9377 802.11ac Беспроводной сетевой адаптер (rev 31)

Я хотел бы изменить стандартный графический процессор с Intel HD 620 на дискретный – AMD.

Это возможно?

Вы можете использовать vga_switcheroo, который позволяет переключаться между графическими процессорами, если на вашем устройстве есть аппаратный мультиплексор.

Чтобы проверить, скомпилирован ли ваш ядро с правильной опцией, вы можете просмотреть файл config-2.6.nn-mm-generic в директории /boot :

grep -i switcheroo /boot/config-*

Механизм vga_switcheroo работает, когда ядро загружено с опцией modeset=1 и/или отсутствием опции nomodeset. Чтобы проверить, включен ли vga_switcheroo, ищите переключатель файл :

ls -l /sys/kernel/debug/vgaswitcheroo/switch

Использование vga_switcheroo
Если vga_switcheroo доступен, вы можете переключаться между графическими процессорами. Будьте готовы к тому, что что-то может пойти не так, и система может зависнуть, так как то, что этот файл существует, не гарантирует, что машина поддерживается.

Используйте эту команду, чтобы включить GPU, который в данный момент отключен, но она не переключает выходы :

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

Эта команда подключает встроенную графику с выходами :

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

Эта команда подключает дискретную графику с выходами :

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

Эта команда отключает графическую карту, которая в данный момент отключена :

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

Эта команда позволяет вам проверить текущее состояние гибридной графики. Обычно будет две строки вывода – одна должна показывать Pwr, а другая показывает Off :

cat /sys/kernel/debug/vgaswitcheroo/switch

Примечание: Этот метод не поддерживается всеми типами систем и работает только в том случае, если вы используете драйверы с открытым исходным кодом (nouveau, radeon) и не проприетарные (nvidia, fglrx).

Источник: https://www.dell.com/support/article/uk/en/ukbsdt1/sln298475/a-guide-to-hybrid-video-on-dell-pcs-with-an-ubuntu-operating-system?lang=en

Ответ или решение

Чтобы изменить настройки графического процессора (ГП) по умолчанию с интегрированного Intel на дискретный AMD в вашем ноутбуке Dell 5570 с установленной операционной системой Ubuntu, вам потребуется использовать инструмент vga_switcheroo. Он позволяет переключаться между графическими процессорами в системах с гибридной графикой. Давайте рассмотрим шаги, которые вам нужно будет предпринять, а также важные моменты, которые следует учитывать.

Проверка поддержки vga_switcheroo

  1. Проверка конфигурации ядра:
    Убедитесь, что ваше ядро поддерживает vga_switcheroo. Для этого выполните следующую команду:

    grep -i switcheroo /boot/config-*

    Убедитесь, что в выводе есть строки, относящиеся к vga_switcheroo.

  2. Проверка наличия интерфейса в системе:
    Проверьте, доступен ли интерфейс vga_switcheroo с помощью команды:

    ls -l /sys/kernel/debug/vgaswitcheroo/switch

    Если файл существует, это означает, что vga_switcheroo доступен для использования.

Использование vga_switcheroo

Если вы подтвердили наличие поддержки, вы можете переключаться между графическими процессорами с помощью следующих команд.

  1. Включение дискретного графического процессора (AMD):
    Для того чтобы активировать дискретный графический процессор, введите:

    echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
  2. Включение интегрированного графического процессора (Intel):
    В случае, если вам потребуется снова использовать интегрированный ГП, выполните следующую команду:

    echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
  3. Отключение неиспользуемого ГП:
    Если вы хотите отключить неиспользуемый графический процессор, используйте команду:

    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
  4. Проверка состояния:
    Чтобы проверить текущее состояние графических процессоров, выполните:

    cat /sys/kernel/debug/vgaswitcheroo/switch

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

Важные примечания

  • Проблемы совместимости: Не забудьте, что метод vga_switcheroo не поддерживается на всех устройствах и может привести к зависанию системы. При тестировании будьте готовы к возможным ошибкам.

  • Драйверы: Убедитесь, что вы используете открытые драйверы, такие как radeon или amdgpu, а не закрытые решения от производителей, такие как fglrx. Закрытые драйверы могут не поддерживать функциональность vga_switcheroo.

  • Краткая справка: Информация об использовании vga_switcheroo может быть полезна для пользователей, работающих с гибридной графикой. Дополнительные уточнения и рекомендации можно найти на официальных сайтах, таких как поддержка Dell.

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

Оцените материал
Добавить комментарий

Капча загружается...