я попробовал несколько руководств по отключению моей дискретной графики через Интернет, например это также пробовал 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
(обратите внимание, ноль изменился...)