Linux
Personal reports
Silvermoon
HW Probe
Blender benchmark
Geekbench
dell Inspiron 15 3520
benchmark+ win11+ high temp
- https://browser.geekbench.com/v6/cpu/1073881
- https://browser.geekbench.com/v6/compute/385591
- https://browser.geekbench.com/v6/compute/385608
just installed arch Linux and ran benchmark with battery power
on battery đ
on direct line đ
Arafats
Autostart
directory (user) = ~/.config/autostart/
directory (system) = /etc/xdg/autostart/
To remove autostart for a program, delete the .desktop file in the appropriate directory.
To hide system autostart programs, copy the .desktop file to the user directory and add Hidden=true to the file.
An example, to hide octopi-notifier.desktop:
[Desktop Entry]
Name=Octopi Notifier
Icon=octopi
Exec=/usr/bin/octopi-notifier
Terminal=false
Type=Application
Categories=GNOME;GTK;System;
#NotShowIn=GNOME;XFCE;LXDE;KDE;
StartupNotify=true
X-LXQt-Need-Tray=true
Version=1.5
SingleMainWindow=true
Hidden=trueDesktop Entry
Desktop entry directory (user) = ~/.local/share/applications/
To add a program to the pro, create a .desktop file in the appropriate directory.
An example, to add tlauncher:
[Desktop Entry]
Categories=Game;
Comment[en_US]=A Minecraft launcher
Comment=A Minecraft launcher
Exec=java -jar /home/sharafat/Games/TLauncher.v10/TLauncher.jar
GenericName[en_US]=A Minecraft Launcher
GenericName=A Minecraft Launcher
Keywords=minecraft;
MimeType=
Name[en_US]=TLauncher
Name=TLauncher
Path=
Icon=minecraft
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=\
You may need to set executable permission to the
.desktopfile.
Battery
āϏāϰā§āĻŦāĻĒā§āϰāĻĨāĻŽā§āĻ āĻā§āύ⧠āύāĻŋāύ āĻāĻĒāύāĻžāϰ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻāĻāĻž āϏāĻžāĻĒā§āϰā§āĻ āĻāϰāĻŦā§ āĻāĻŋāύāĻžāĨ¤ āύāĻŋāĻā§āϰ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§,
cat /sys/power/stateāĻāϰ āϤāĻžāϰāĻĒāϰā§,
sudo dmesg | grep -i "acpi.*(supports"\āĻāĻŦāĻžāϰ āĻā§āĻāĻā§ āĻĻā§āĻā§āύ S3 āĻāĻā§ āĻāĻŋāύāĻž āĻ
āĻĒāĻļāύā§āĨ¤
Note from Alif bro
Fedora āĻāĻžāϞāĻŋāϤ Acer travelmate TMP214-53 āϤ⧠āϏāĻžāϏāĻĒā§āύā§āĻĄ (āϏā§āϞāĻŋāĻĒ) āĻāϏā§āϝ⧠āĻāĻŋāϞā§āĨ¤
āϏāĻŽāϏā§āϝāĻžāĻāĻž āĻāĻŋāϞ⧠āϏāĻžāϏāĻĒā§āύā§āĻĄ āĻāϰ⧠āϰāĻžāĻāϞā§āĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻĄā§āϰā§āύ āĻšā§ā§ āϝā§āϤ āĻāϰ āĻŦā§āϝāĻžāĻā§ āϰāĻžāĻāϞ⧠āĻāϰāĻŽ āĻšā§ā§ āϝā§āϤā§āĨ¤ āĻ
āϰā§āĻĨāĻžā§ āϏāĻžāϏāĻĒā§āύā§āĻĄ āĻā§ āϰâā§āϝāĻžāĻŽ āĻšāϤ⧠āύāĻž; āĻĒā§āϰāϏā§āϏāϰ āĻāĻžāϞ⧠āĻĨāĻžāĻāϤā§āĨ¤ āĻāĻ āϧāϰāύā§āϰ āϏāĻžāϏāĻĒā§āύā§āĻĄāĻā§ āĻŦāϞ⧠s2idle āϝā§āĻāĻžāϤ⧠āĻĒā§āϰāϏā§āϏāϰ āĻāĻžāϞ⧠āĻĨāĻžāĻā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻžāϰ āϝā§āĻāĻž āĻĻāϰāĻāĻžāϰ āϏā§āĻāĻž āĻšāϞ⧠deep sleep āϝā§āĻāĻžāϤ⧠āĻļā§āϧ⧠ram āĻ āĻšāĻžāϞāĻāĻž āĻĒāĻžāĻā§āĻžāϰ āĻĻā§ā§āĻž āĻšā§ āĻāϰ āĻĒāĻžāĻā§āĻžāϰ āϞāĻžāĻāĻ āĻŦā§āϞāĻŋāĻāĻāĻŋāĻ āĻšā§āĨ¤ āϏā§āĻāĻž āĻā§āύ āϝ⧠āĻĄāĻŋāĻĢāϞā§āĻ āĻšāĻŋāϏā§āĻŦā§ āϏāĻŋāϞā§āĻā§āĻ āĻāϰāĻž āĻāĻŋāϞ⧠āύāĻž, āĻā§āĻŦā§ āĻāĻŽāĻŋ āĻ
āĻŦāĻžāĻ āĻšāĻāĨ¤
āĻāĻ āϏāĻŽāϏā§āϝāĻž āĻĨāĻžāĻāĻžāϰ āĻĒā§āϰāĻŽāĻžāĻŖ āĻšāϞā§: cat /sys/power/mem_sleep āĻāϰ āĻāĻāĻāĻĒā§āĻ āĻāϏāĻŦā§ [s2idle] deep
āϝā§āĻāĻžāĻŦā§ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϞāĻžāĻŽ:
/etc/default/grub āĻā§āϞāϞāĻžāĻŽ sudo nano /etc/dafault/grub āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋā§ā§āĨ¤
āϝāĻĻāĻŋ āύāĻž āĻā§āϞ⧠āϤāĻžāĻšāϞā§: cd /etc/default āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻžāύ⧠āĻāĻŋāϝāĻŧā§ sudo nano grub āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻž āĻā§āϞā§āύāĨ¤
āύā§āϝāĻžāύ⧠āĻā§āĻā§āϏāĻ āĻāĻĄāĻŋāĻāϰ āĻā§āϞāϞ⧠āϏā§āĻāĻžāύ āĻĨā§āĻā§ GRUB_CMDLINE_LINUX_DEFAULT āĻāϰāĻāĻŽ āĻŦāĻž āĻāϰ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāĻŋāĻā§ āĻĻāĻŋā§ā§ āĻļā§āϰ⧠āĻšā§ āĻāĻŽāύ āϞāĻžāĻāύ āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāĻŋāĨ¤
āϞāĻžāĻāύā§āϰ quotation mark āĻāϰ āĻāĻŋāϤāϰ⧠āϝāĻžāĻ āĻĨāĻžāĻ āύāĻž āĻā§āύ⧠āϏā§āĻāĻžāϰ āĻĒāϰ⧠āĻāĻāĻāĻž āϏā§āĻĒā§āϏ āĻĻāĻŋā§ā§ mem_sleep_default=deep āϞāĻŋāĻā§ āĻĻā§āĻāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ: āĻāĻā§ āϝāĻĻāĻŋ GRUB_CMDLINE_LINUX_DEFAULT=âquiet splashâ āĻĨāĻžāĻā§ āϤāĻŦā§ āĻĒāϰ⧠āĻšāϞā§: GRUB_CMDLINE_LINUX_DEFAULT=âquiet splash mem_sleep_default=deepâ
āĻāĻāĻž āĻāϰāĻžāϰ āĻĒāϰ⧠āĻĢāĻžāĻāϞāĻāĻž āϏā§āĻ āĻāϰāĻŋāĨ¤
āϤāĻžāϰāĻĒāϰ⧠grub update āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ grub update āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻŦāĻžāϰ āĻāĻāĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϤāĻŦā§ sudo update-grub āĻāĻŋāĻāĻŦāĻž sudo grub-mkconfig -o /boot/grub/grub.cfg āĻāĻŋāĻāĻŦāĻž sudo grub2-mkconfig -o /boot/grub2/grub.cfg āĻāϰāĻāĻŽ āĻā§āύ⧠āĻāĻāĻāĻž āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋā§ā§ āĻāĻĒāύāĻžāϰ āĻāĻžāĻ āĻšā§ā§ āϝāĻžāĻŦāĻžāϰ āĻāĻĨāĻžāĨ¤ āĻāϰ āϤāĻžāĻšāϞā§āĻ āĻāĻžāĻ āĻļā§āώāĨ¤
reboot āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŦāĻžāϰ āĻĒā§āϰāĻŽāĻžāĻŖ āĻšāϞā§: cat /sys/power/mem_sleep āĻāϰ āĻāĻāĻāĻĒā§āĻ āĻāϏāĻŦā§ s2idle [deep]
Wireless mouse/ keyboard
Hereâs a kool link,
Bash Script
A systemd service will run the script /usr/local/bin/reset-input-devices.sh after waking from sleep. What will be inside the script? Hereâs a demo,
# Reset the keyboard driver and USB mouse
rmmod usbhid
modprobe usbhid
echo "Finished resetting the keyboard."Since it has to be run as root, you should be careful with permissions, i.e.:
sudo chown root:root reset-input-devices.sh
sudo chmod 744 reset-input-devices.shSystemd service
And a sample systemd file, located at /etc/systemd/system/reset-input-devices.service,
# This service is used to work around an apparent bug that freezes
# keyboard and mouse inputs after waking from sleep.
[Unit]
Description=Reset the keyboard and mouse after waking from sleep
After=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target
[Service]
ExecStart=/usr/local/bin/reset-input-devices.sh
CPUWeight=500
[Install]
WantedBy=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.Then enable the service so that it is ready to respond to a return-from-suspend event both now and after every new boot:
systemctl enable --now reset-input-devices-after-sleep.serviceHW-Probe
Install libxcrypt-compat first if you are on Arch based distro. Then use appimage or whatever you may feel like :)
sudo hw-probe -all -upload