LINUX.ORG.RU

История изменений

Исправление swwwfactory, (текущая версия) :

у тебя не работает энергосбережение для radeon вероятно - для начала попробуй отключи эту карточку и работай только с интел, если это возможно. Если у тебя открытые дрова радеона, то начни с корректной их установки и так-же фирмварей, хотя может это не обязательно, если собираешься карту отключать. У меня два радеона и один из них отключил - как нашел где-то на форуме уже не помню (ниже мой листинг отключений - может не работать в твоем случае)

Смотри gentoo radeon wiki howto -хорошо все расписано.

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

vgaswitcheroo нужно врубить в ядре

сat /etc/local.d/pm.start                                                                                                                                                                
#!/bin/bash

echo "low" > /sys/class/drm/card0/device/power_profile
echo "low" > /sys/class/drm/card1/device/power_profile
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch


#Enable SATA link power Managmenet for host0                                       echo 'min_power' > '/sys/class/scsi_host/host0/link_power_management_policy';             
#Enable SATA link power Managmenet for host1                                       echo 'min_power' > '/sys/class/scsi_host/host1/link_power_management_policy';             
#Enable SATA link power Managmenet for host2                                       echo 'min_power' > '/sys/class/scsi_host/host2/link_power_management_policy';             
#Enable SATA link power Managmenet for host3                                       echo 'min_power' > '/sys/class/scsi_host/host3/link_power_management_policy';             

#Enable Audio codec power management                                               
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save'                             

#VM writeback timeout                                                              echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';                                   
#Autosuspend for USB device USB Optical Mouse [Logitech]                           echo 'auto' > '/sys/bus/usb/devices/2-2/power/control';                                   
#Autosuspend for USB device USB 2.0 UVC HD Webcam [SuYin]                          
echo 'auto' > '/sys/bus/usb/devices/1-3/power/control'                                   

#Autosuspend for USB device Bluetooth USB Host Controller [Atheros Communications]
echo 'auto' > '/sys/bus/usb/devices/2-4/power/control'
                                   
#Autosuspend for USB device EHCI Host Controller [usb1]                            
echo 'auto' > '/sys/bus/usb/devices/usb1/power/control'
                                  
#Autosuspend for USB device xHCI Host Controller [usb3]                            
echo 'auto' > '/sys/bus/usb/devices/usb3/power/control'
                                  
#Autosuspend for USB device xHCI Host Controller [usb4]                            
echo 'auto' > '/sys/bus/usb/devices/usb4/power/control'
                                  
#Autosuspend for USB device OHCI Host Controller [usb2]                            
echo 'auto' > '/sys/bus/usb/devices/usb2/power/control'                                  

#Wake-on-lan status for device enp2s0                                              
ethtool -s enp2s0 wol d          



cpufreq-set -c 0 -g conservative
cpufreq-set -c 1 -g conservative
cpufreq-set -c 2 -g conservative
cpufreq-set -c 3 -g conservative

Исходная версия swwwfactory, :

у тебя не работает энергосбережение для radeon вероятно - для начала попробуй отключи эту карточку и работай только с интел, если это возможно. Если у тебя открытые дрова радеона, то начни с корректной их установки и так-же фирмварей, хотя может это не обязательно, если собираешься карту отключать. У меня два радеона и один из них отключил - как нашел где-то на форуме уже не помню (ниже мой листинг отключений - может не работать в твоем случае)

Смотри gentoo radeon wiki howto -хорошо все расписано.

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

vgaswitcheroo нужно врубить в ядре

at /etc/local.d/pm.start                                                                                                                                                                
#!/bin/bash

echo "low" > /sys/class/drm/card0/device/power_profile
echo "low" > /sys/class/drm/card1/device/power_profile
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch


#Enable SATA link power Managmenet for host0                                       echo 'min_power' > '/sys/class/scsi_host/host0/link_power_management_policy';             
#Enable SATA link power Managmenet for host1                                       echo 'min_power' > '/sys/class/scsi_host/host1/link_power_management_policy';             
#Enable SATA link power Managmenet for host2                                       echo 'min_power' > '/sys/class/scsi_host/host2/link_power_management_policy';             
#Enable SATA link power Managmenet for host3                                       echo 'min_power' > '/sys/class/scsi_host/host3/link_power_management_policy';             

#Enable Audio codec power management                                               
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save'                             

#VM writeback timeout                                                              echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';                                   
#Autosuspend for USB device USB Optical Mouse [Logitech]                           echo 'auto' > '/sys/bus/usb/devices/2-2/power/control';                                   
#Autosuspend for USB device USB 2.0 UVC HD Webcam [SuYin]                          
echo 'auto' > '/sys/bus/usb/devices/1-3/power/control'                                   

#Autosuspend for USB device Bluetooth USB Host Controller [Atheros Communications]
echo 'auto' > '/sys/bus/usb/devices/2-4/power/control'
                                   
#Autosuspend for USB device EHCI Host Controller [usb1]                            
echo 'auto' > '/sys/bus/usb/devices/usb1/power/control'
                                  
#Autosuspend for USB device xHCI Host Controller [usb3]                            
echo 'auto' > '/sys/bus/usb/devices/usb3/power/control'
                                  
#Autosuspend for USB device xHCI Host Controller [usb4]                            
echo 'auto' > '/sys/bus/usb/devices/usb4/power/control'
                                  
#Autosuspend for USB device OHCI Host Controller [usb2]                            
echo 'auto' > '/sys/bus/usb/devices/usb2/power/control'                                  

#Wake-on-lan status for device enp2s0                                              
ethtool -s enp2s0 wol d          



cpufreq-set -c 0 -g conservative
cpufreq-set -c 1 -g conservative
cpufreq-set -c 2 -g conservative
cpufreq-set -c 3 -g conservative