Рейтинг:0

Не могу отключить дискретную графику на Ubuntu 20.04

флаг nl

я попробовал несколько руководств по отключению моей дискретной графики через Интернет, например это также пробовал TLP и это я использую ноутбук HP Pavilion 15 p002la (он поставляется с R5 IGP и R7 m260 (DIS)

Точки: -> Switcheroo включен (cat /etc/default/grub):

# Если вы измените этот файл, после этого запустите update-grub, чтобы обновить
# /boot/жратва/жратва.cfg.
# Полную документацию по параметрам этого файла см. в:
# info -f grub -n 'Простая конфигурация'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE = скрыто
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || эхо Debian`
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск radeon.runpm=0"
GRUB_CMDLINE_LINUX=""

-> Статус переключателя (cat /sys/kernel/debug/vgaswitcheroo/switch):

0:DIS: :DynPwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:01.0

-> Драйвер, который я использую (xrandr --listproviders):

Провайдеры: количество: 2
Поставщик 0: id: 0x53 cap: 0x9, Исходный вывод, Разгрузка приемника crtcs: 2 выхода: 2 связанных провайдера: 1 имя: MULLINS @ pci:0000:00:01.0
Поставщик 1: id: 0x7c cap: 0x4, коды разгрузки источника: 0 выходы: 0 связанные поставщики: 1 имя: AMD Radeon R7 M260 @ pci:0000:01:00.0

-> Информация TLP (tlp-stat):

--- TLP 1.3.1 --------------------------------------------- -

+++ Настроенные параметры:
/etc/tlp.conf L0026: TLP_ENABLE="1"
defaults.conf L0005: TLP_PERSISTENT_DEFAULT="0"
defaults.conf L0006: DISK_IDLE_SECS_ON_AC="0"
defaults.conf L0007: DISK_IDLE_SECS_ON_BAT="2"
defaults.conf L0008: MAX_LOST_WORK_SECS_ON_AC="15"
defaults.conf L0009: MAX_LOST_WORK_SECS_ON_BAT="60"
defaults.conf L0010: CPU_ENERGY_PERF_POLICY_ON_AC="баланс_производительности"
defaults.conf L0011: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
/etc/tlp.conf L0128: SCHED_POWERSAVE_ON_AC="0"
/etc/tlp.conf L0130: SCHED_POWERSAVE_ON_BAT="1"
defaults.conf L0014: NMI_WATCHDOG="0"
defaults.conf L0015: DISK_DEVICES="nvme0n1 sda"
defaults.conf L0016: DISK_APM_LEVEL_ON_AC="254 254"
defaults.conf L0017: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0018: DISK_IOSCHED="оставить сохранить"
defaults.conf L0019: SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
defaults.conf L0020: SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
defaults.conf L0021: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0022: PCIE_ASPM_ON_AC="по умолчанию"
defaults.conf L0023: PCIE_ASPM_ON_BAT="по умолчанию"
defaults.conf L0024: RADEON_POWER_PROFILE_ON_AC="по умолчанию"
/etc/tlp.conf L0248: RADEON_POWER_PROFILE_ON_BAT="низкий"
defaults.conf L0026: RADEON_DPM_PERF_LEVEL_ON_AC="авто"
/etc/tlp.conf L0261: RADEON_DPM_PERF_LEVEL_ON_BAT="низкий"
defaults.conf L0028: WIFI_PWR_ON_AC="выкл"
defaults.conf L0029: WIFI_PWR_ON_BAT="включено"
defaults.conf L0030: WOL_DISABLE="Y"
defaults.conf L0031: SOUND_POWER_SAVE_ON_AC="0"
defaults.conf L0032: SOUND_POWER_SAVE_ON_BAT="1"
defaults.conf L0033: SOUND_POWER_SAVE_CONTROLLER="Y"
defaults.conf L0034: BAY_POWEROFF_ON_AC="0"
defaults.conf L0035: BAY_POWEROFF_ON_BAT="0"
defaults.conf L0036: BAY_DEVICE="sr0"
/etc/tlp.conf L0304: RUNTIME_PM_ON_AC="авто"
/etc/tlp.conf L0305: RUNTIME_PM_ON_BAT="авто"
/etc/tlp.conf L0320: RUNTIME_PM_DRIVER_BLACKLIST="amdgpu mei_me nouveau nvidia pcieport radeon"
/etc/tlp.conf L0325: USB_AUTOSUSPEND="1"
defaults.conf L0041: USB_BLACKLIST_BTUSB="0"
defaults.conf L0042: USB_BLACKLIST_PHONE="0"
defaults.conf L0043: USB_BLACKLIST_PRINTER="1"
defaults.conf L0044: USB_BLACKLIST_WWAN="0"
defaults.conf L0045: USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN="0"
defaults.conf L0046: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0047: RESTORE_THRESHOLDS_ON_BAT="0"
defaults.conf L0048: NATACPI_ENABLE="1"
defaults.conf L0049: TPACPI_ENABLE="1"
defaults.conf L0050: TPSMAPI_ENABLE="1"
/etc/tlp.conf L0032: TLP_DEFAULT_MODE="AC"
/etc/tlp.conf L0076: CPU_SCALING_GOVERNOR_ON_AC="консервативный"
/etc/tlp.conf L0077: CPU_SCALING_GOVERNOR_ON_BAT="консервативный"
/etc/tlp.conf L0121: CPU_BOOST_ON_AC="1"
/etc/tlp.conf L0122: CPU_BOOST_ON_BAT="0"
/etc/tlp.conf L0253: RADEON_DPM_STATE_ON_AC="производительность"
/etc/tlp.conf L0254: RADEON_DPM_STATE_ON_BAT="батарея"

+++ Информация о системе
Система = Hewlett-Packard 0977100000405F00000610180 Ноутбук HP Pavilion 15 
БИОС = F.46
Ядро = 5.11.0-40-generic #44~20.04.2-Ubuntu Вт, 26 октября, 18:07:44 UTC 2021 x86_64
/proc/cmdline = BOOT_IMAGE=/vmlinuz-5.11.0-40-generic root=UUID=252c0da9-8c9a-47c3-aeb7-596bda2c3f6c ro тихий всплеск radeon.runpm=0 vt.handoff=7
Система инициализации = systemd v245 (245.4-4ubuntu3.13)
Режим загрузки = UEFI

+++ Статус TLP
Состояние = включено
Состояние RDW = включено
Последний запуск = 11:03:15, 5554 сек. назад
Режим = переменный ток
Источник питания = переменный ток

+++ Процессор
Модель ЦП = AMD A8-6410 APU с графикой AMD Radeon R5

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = консервативный
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = консервативная производительность энергосбережения пользовательского пространства по запросу schedutil 
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 1000000 [кГц]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 2000000 [кГц]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2000000 1800000 1600000 1400000 1200000 1000000 [кГц]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = консервативный
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors = консервативная производительность энергосбережения пользовательского пространства по запросу schedutil 
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 1000000 [кГц]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 2000000 [кГц]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2000000 1800000 1600000 1400000 1200000 1000000 [кГц]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = консервативный
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors = консервативная производительность энергосбережения пользовательского пространства по запросу schedutil 
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq = 1000000 [кГц]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq = 2000000 [кГц]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies = 2000000 1800000 1600000 1400000 1200000 1000000 [кГц]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu3/cpufreq/scaling_Governor = консервативный
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = консервативная производительность энергосбережения пользовательского пространства по запросу schedutil 
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 1000000 [кГц]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 2000000 [кГц]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies = 2000000 1800000 1600000 1400000 1200000 1000000 [кГц]

/sys/devices/система/процессор/процессор/ускорение = 1

Intel EPB: неподдерживаемый ЦП.

/sys/module/workqueue/parameters/power_efficient = Y
/proc/sys/kernel/nmi_watchdog = 0

+++ Управление питанием канала AHCI (ALPM)
/sys/class/scsi_host/host0/link_power_management_policy = med_power_with_dipm
/sys/class/scsi_host/host1/link_power_management_policy = med_power_with_dipm

+++ Управление питанием во время выполнения хост-контроллера AHCI
/sys/bus/pci/devices/0000:00:11.0/ata1/power/control = вкл.
/sys/bus/pci/devices/0000:00:11.0/ata2/power/control = вкл.

+++ Графика Радеон
/sys/class/drm/card0/device/power_dpm_state = производительность
/sys/class/drm/card0/device/power_dpm_force_performance_level = авто

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = [по умолчанию] энергосбережение производительности powersupersave

Наблюдения:

Команда echo OFF > /sys/kernel/debug/vgaswitcheroo/switch ничего не делает (не показывает DynOff на DIS)

Обновлять:

После нескольких попыток выключения карты последняя попытка была добавьте ppa из «обновленных графических драйверов» с панели запуска Oibaf, и вывод switcheroo (cat /sys/kernel/debug/vgaswitcheroo/switch) был таким:

0:IGD:+:Питание:0000:00:01.0
1:DIS: :DynPwr:0000:01:00.0

(обратите внимание, ноль изменился...)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.