Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …
Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.
Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).
DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.
Skriptovací programovací jazyk PHP (PHP: Hypertext Preprocessor, původně Personal Home Page) dnes slaví 30 let. Přesně před třiceti lety, 8. června 1995, oznámil Rasmus Lerdorf vydání PHP Tools (Personal Home Page Tools) verze 1.0.
Ve středu v 17:00 byl ve Francii zablokován přístup k PornHubu a dalším webům pro dospělé. K 17:30 došlo k nárůstu počtu registrací Proton VPN o 1 000 % [𝕏]. Dle nového francouzského zákona jsou provozovatelé těchto webů povinni ověřovat věk uživatelů prostřednictvím průkazu totožnosti nebo platební karty.
Před 32 lety, 6. června 1993, byl spuštěn první český WWW server (ještě pod TLD .cs), pro potřeby fyziků zabývajících se problematikou vysokých energií.
Střílečku Borderlands 2 lze v rámci výprodeje série Borderlands na Steamu získat zdarma napořád, když aktivaci provedete do 8. června 19:00.
Byla vydána nová verze 2.22 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.
Tak jsem to přinutil ještě víc, aby to bylo všechno jak chci zrovinka já :).
Po přechodu na jádro 2.6.29 a aktualizaci BIOSu na verzi 3.00-1.03 se pískání procesoru, na které jsem si stěžoval v minulém zápisku, snížilo na takřka neslyšnou úroveň, tedy aspoň to tak teď večer vypadá. Zároveň se mi podařilo snížit nastavením laptop-mode (skoro všechno v /etc/laptop-mode/conf.d/*
nastaveno na šetření) stáhnout odběr energie při chodu na baterii na úžasných 9 W, tedy výdrž na plně nabitou baterii o kapacitě 56 W je někam k 6-ti hodinám :P. Těch 9 W je při minimálním jasu, vypnutém disku (což se třeba při čtení ebooku celkem poštěstí), odpojené DVD vypalovačky a vypnuté WiFi. Se zapnutou WiFi, která má povolený powermanagement, je spotřeba vyšší, 10 W ale také celkem ujde.
Tlačítko pro ztlumení lze jednoduše přinutit k posílání eventu, přidáním parametru jádru, onen kouzelná parametr je acpi_osi="Linux"
. Také mi nějak přestalo fungovat ovládání jasu na textové konzoli, tam pomohlo přidat modulu thinkpad_acpi
parametr brightness_enable=1
a drobně upravit skript na zachytávání acpi událostí (viz níže).
Notně jsem vylepšil způsob odpojení zařízení v ultrabay, také viz níže. No asi jako poslední věc je HDAPS :). Kupodivu už funguje, stačí mít tp_smapi-0.40
(obsahuje mimo jiné modul hdaps
). Pomocí smapi lze také libovolně nastavit limity pro čip ovládající nabíjení baterie, ohleduplnějšími limity pro začátek a konec nabíjení lze prodloužit životnost baterie, vizte thinkwiki.org. Modul není potřeba zavádět s parametry, modul hdaps
vyžaduje parametr invert=1
, jinak jsou otočené osy.
No a tedy na závěr skrit handler.sh
$ cat /etc/acpi/handler.sh #!/bin/sh USER='vogo' export XAUTHORITY='/home/vogo/.Xauthority' export DISPLAY=':0' RF_SWITCH='/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw' WLAN_MODULE='iwlagn' WLAN_IFACE='wlan0' BLUETOOTH='/sys/devices/platform/thinkpad_acpi/bluetooth_enable' INTERNAL='LVDS' EXTERNAL='VGA' STATE_FILE='/tmp/xdisplay.state' DOCK_STATION='/sys/devices/platform/dock.0' BATTERY_BAY='/sys/devices/platform/dock.1' ATA_BAY='/sys/devices/platform/dock.2' ULTRABAY='/sys/class/scsi_device/1:0:0:0/device' lock() { su $USER -c "qdbus org.kde.screensaver /ScreenSaver Lock" } case "$1" in "ac_adapter") case "$4" in 00000000) #logger "unplug AC adapter" ;; 00000001) #logger "plug AC adapter" ;; esac ;; "video") case "$3" in "00000086") #logger "KEY Brightness Up" echo up > /proc/acpi/ibm/brightness ;; "00000087") #logger "KEY Brightness Down" echo down > /proc/acpi/ibm/brightness ;; esac ;; "button/power") #logger "PWRF" ;; "button/lid") #logger "LID" #lock #pm-suspend ;; "ibm/hotkey") case "$4" in "00007000") #logger "RF Kill switch" if [ $(cat $RF_SWITCH) -eq 0 ]; then modprobe -r $WLAN_MODULE echo 0 > $BLUETOOTH fi ;; "00001001") #logger "KEY Fn+F1" echo "off" > /proc/acpi/ibm/light xset dpms force off ;; "00001002") #logger "KEY Lock" lock ;; "00001003") #logger "KEY Battery" ;; "00001004") #logger "KEY Suspend" lock pm-suspend ;; "00001005") #logger "KEY Connect" if [ $(cat $RF_SWITCH) -eq 0 -o -d /sys/module/$WLAN_MODULE ]; then modprobe -r $WLAN_MODULE elif modprobe $WLAN_MODULE; then iwconfig $WLAN_IFACE power on ifconfig $WLAN_IFACE up fi ;; "00001006") #logger "KEY Fn+F6" if [ $(cat $RF_SWITCH) -eq 0 -o $(cat $BLUETOOTH) -ne 0 ]; then echo 0 > $BLUETOOTH else echo 1 > $BLUETOOTH fi ;; "00001007") #logger "KEY Display" [ -f $STATE_FILE ] || touch $STATE_FILE [ $(xrandr | grep $EXTERNAL | awk {'print $2'}) = "connected" ] || echo 1 > $STATE_FILE case $(cat $STATE_FILE) in 1) xrandr --output $INTERNAL --auto xrandr --output $EXTERNAL --off echo 2 > $STATE_FILE ;; 2) xrandr --output $EXTERNAL --auto xrandr --output $INTERNAL --off echo 3 > $STATE_FILE ;; 3) xrandr --output $INTERNAL --auto xrandr --output $EXTERNAL --auto xrandr --output $INTERNAL --left-of $EXTERNAL echo 1 > $STATE_FILE ;; *) echo 1 > $STATE_FILE ;; esac ;; "00001008") #logger "KEY Input" if [ $(synclient -l | grep TouchpadOff | awk {'print $3'}) -eq 0 ]; then synclient TouchpadOff=1 else synclient TouchpadOff=0 fi ;; "00001009") #logger "KEY Dock" if [ -d $ULTRABAY ]; then FAILED=0 sync for BLOCK in $(cat $ULTRABAY/block/*/*/dev $ULTRABAY/block/*/dev); do DEVICE=$(readlink -e /dev/block/$BLOCK) if mount | grep -e "^${DEVICE}\b" > /dev/null; then umount $DEVICE || FAILED=1 fi done if [ $FAILED -eq 0 ]; then sync BLOCK=$(cat $ULTRABAY/block/*/dev) && DEVICE=$(readlink -e /dev/block/$BLOCK) && hdparm -Y $DEVICE sleep 1 sync echo 1 > $ULTRABAY/delete sleep 5 fi fi if [ ! -d $ULTRABAY -a $(cat $ATA_BAY/docked) -ne 0 ]; then echo 1 > $ATA_BAY/undock fi if [ $(cat $BATTERY_BAY/docked) -ne 0 ]; then echo 1 > $BATTERY_BAY/undock fi ;; "0000100b") #logger "KEY Fn+F11" ;; "0000100c") #logger "KEY Hibernate" lock pm-hibernate ;; "00001014") #logger "KEY Zoom" acpi_fakekey 156 #XF86MyComputer ;; "00001018") #logger "KEY ThinkVantage" acpi_fakekey 157 #XF86Favorites ;; esac ;; esac #logger "KEY $*"
Tiskni
Sdílej:
Pořiďte si sušičku prádla a bude se klepat i jistič
Ta spotřeba 9W zní opravdu skvěle. Byly by nějaké podrobnější informace o tom, jak toho dosáhnout? Docela jsem to u sebe na T61 ladil, ale pod 14W se nedostanu.
Aha, laptop-mode jsem neznal a vypadá to zajímavě. Vyzkouším to a uvidíme. Díky.
S R61 dosáhnu při delším klidném využití (žádné zběsilé přepínání oken, žádný flash...) tak 12 W, ale jak je baterka pod 30% tak to samo klesne pod 11 W.
Já na T61 vytáhl nejmíň 13.0 W... mám ho hodně vyladěný na spotřebu (laptop-mode, vlastní skripty atd). Je ale pravda, že jsem měl zapnutý jen powertop a nic nedělal :)
Btw. zajímavé zjištění, bez Xek ve fb mi notebook žere 18.0 W, s Xkama právě těch 13.0 W - asi to má co dočinění s nvidia driverem.
Já si ještě všiml, že je rozdíl i v různých okenních manažerech. Při použití KDE mi to žere o cca 1W méně než v GNOME.
Tak to jsem rád, že používám KDE ;)
A ještě jeden zajímavý poznatek, Firefox + JavaScript = watt killer
Tak jsem si s tím trošku hrál a dopadl jsem podobně. Na mé T61 dosáhnu 13W, když nic nedělám a je puštěný jen powertop. Když normálně browsuju a pracuju, tak je to kolem 14 až 15W. Myslím, že svoje udělá NVidia. Taky obvykle mám zaplou wifi a jas taky není úplně na minimu. No, míň z toho asi nedostanu.
U mě to taky pískalo... A potom to přestalo
Kurnik o pískání Levnoa čtu v poslední době pořád? To je nějaká sériová vada nebo šlo Lenovo pomalu do hajzlu?
Případně se jedná o Linuxový problém s Lenovem?
Jak jsi měřil spotřebu ?
acpitool -B | grep "Present rate"
Hezký nástroj je také powertop z dílny Intelu