hardware:lenovo:e495
Spis treści
Lenovo ThinkPad E495
Testowana konfiguracja:
- CPU: AMD Ryzen 5 3500U @ 2.1GHz
- GPU: AMD Radeon Vega 8
- DISPLAY: 14„ IPS 1920×1080
- RAM: 16GB DDR4-2400
- NVME: 1TB
- LAN: Realtek RTL8111GUS
- WLAN: Intel Wireless-AC 9260
- AUDIO: Intel HD Audio (CX11880)
- BLUETOOTH: Intel Wireless-AC 9260
Skróty na klawiaturze
- ScrlLck = Fn + K
Wymagane pakiety i sterowniki
Do rc.conf
- rc.conf
kld_list="amdgpu amdtemp acpi_ibm acpi_call"
Z portów potrzebny będzie utilek do sterowania acpi oraz sterowniki drm do karty graficznej i firmware do GPU i Bluetooth:
pkg install acpi_call drm-61-kmod gpu-firmware-amd-kmod-picasso gpu-firmware-amd-kmod-raven iwmbt-firmware
Akceleracja Video
Dorzucamy:
pkg install graphics/mesa-gallium-va multimedia/libva-utils
W Firefox odpalamy about:config
i ustawiamy:
media.hardware-video-decoding.force-enabled=true
Zasilanie
Sterowanie procesem ładowania baterii poprzez przykładowy skrypt:
- batctl.sh
#!/bin/sh # Usage: # $0 START_LIMIT STOP_LIMIT # Sources: # https://github.com/teleshoes/tpacpi-bat/blob/master/battery_asl # https://www.reddit.com/r/freebsd/comments/lsygde/acpi_controlling_battery_charging_thresholds_on/ # https://forums.freebsd.org/threads/how-to-set-battery-charging-thresholds-on-laptop.79807/page-2 # Requirements: # 1. Packages: # - acpi_call # 2. Kernel modules: # - acpi_call # - acpi_ibm # ACPI Calls: # - BCTG - Get battery capacity start charge (1-99 or 0 = default) # - BCCS - Set battery capacity start charge (1-99 or 0 = default) # - BCSG - Get battery capacity stop charge (1-99 or 0 = default) # - BCSS - Set battery capacity stop charge (1-99 or 0 = default) ACPI_PATH="$(sysctl -n dev.acpi_ibm.0.%location | cut -d'=' -f2)" if [ $# -eq 2 ]; then echo "Setting battery capacity start charge to $1%" acpi_call -p "$ACPI_PATH.BCCS" -i $1 >> /dev/null sleep 1 echo "Setting battery capacity stop charge to $2%" acpi_call -p "$ACPI_PATH.BCSS" -i $2 >> /dev/null fi ACPI_BCTG="$(acpi_call -p "$ACPI_PATH.BCTG" -i 1)" ACPI_BCSG="$(acpi_call -p "$ACPI_PATH.BCSG" -i 1)" BAT_START_CHG=$(($ACPI_BCTG - 768)) BAT_STOP_CHG=$(($ACPI_BCSG - 768)) if [ $BAT_STOP_CHG -eq 0 ]; then BAT_STOP_CHG=100; fi echo "Battery will start charge at: $BAT_START_CHG%" echo "Battery will stop charge at: $BAT_STOP_CHG%"
Włączenie usypiania laptopa poprzez zamknięcie klapy z ekranem, poprzez sysctl:
sysctl hw.acpi.lid_switch_state=S3
hardware/lenovo/e495.txt · ostatnio zmienione: przez mky