wolfyreload
tired-runner
Issues & Resolution¶
Steam Big Picture Mode is slow¶
Issue: When you select Steam Menu >> View >> Big Picture Big Picture mode is very laggy. However, when you open a game the games run smoothly.
Resolution: Close Steam completely and start Steam using the Steam Big Picture Mode menu shortcut. Also make sure that Steam Settings >> Interface >> Enable GPU accelerated rendering in web views (requires restart) is enabled.
Note: This fix also fixes the lag in Game Mode on Nvidia GPUs, however, this comes with a drawback that the Steam menu and side menu sometimes don't render properly.
Audio is soft on ASUS ROG Ally hardware¶
Issue: If you turn up the volume to the maximum, the sound is still quiet.
Resolution: There are two audio devices that appear on the Rog Ally Family 17h/19h/1ah HD Audio Controller and ROG Ally that affect each other's audio volume.
Gamepads and handheld joysticks don't work in Desktop Mode¶
Issue: Gamepads and handheld device joysticks don't work in desktop mode, so you have to use the touchscreen or connect an external mouse.
Resolution 1 (ASUS ROG Ally specific)
Press and hold the Armory Crate button, it will vibrate twice and switch to mouse mode. The right joystick becomes a mouse, the shoulder buttons become left and right clicks, etc. Press and hold the Armory Crate button to switch back to controller mode (vibrates twice for controller mode).
Resolution 2 (All gamepads and handhelds)
Open up Steam Settings >> Controller >> Non-Game Controller Layouts >> Desktop Layout. Click on Edit Then Enable Steam Input and configure how the controller needs to as a keyboard and mouse in Desktop Mode.
Tip
You'll often need to reduce the Right Joystick Sensitivity to somewhere between 50-80%. Otherwise, the mouse cursor will be too fast and won't be usable.
Setting Bazzite's Desktop Editions to automatically login¶
Issue: How do you configure automatic login in Bazzite?
Bazzite GNOME Resolution
Open the Settings application >> Users. Click the Unlock button in the top right corner. Then switch on Automatic Login.
Bazzite KDE Resolution
The setting is a bit hidden in KDE. Open System Settings >> Colors and Themes >> Login Screen (SDDM)
On the right hand side of the screen there will be a button labelled Behaviour, click on it.
Now tick "Automatically log in", select your user and for the session, select "Plasma (Wayland)" and don't forget to to click on the "Apply" button.
HTPC legacy hardware setup¶
Issue: How do you setup a similar version to Bazzite-Deck using GPU hardware that is considered "legacy" and unsupported for Steam Gaming Mode?
Resolution: You can enable auto-login and set Steam to automatically launch in Steam's Big Picture Mode for a decent couch gaming experience if you have legacy hardware.
There is a video guide that you can follow for Bazzite's GNOME Desktop image using a Nvidia GPU (before Nvidia hardware could run Steam Gaming Mode, but same idea):
If you are using Bazzite's KDE Plasma image, then you can skip the "Making Gnome look more familiar to Windows users" section, and use the steps above to get auto login working in Bazzite KDE. Then finally set Steam Big Picture Mode to auto-start in Settings >> Autostart
No Wi-Fi or Ethernet connectivity in Bazzite when dual-booting with Windows¶
Issue: You are dual-booting Windows 10/11 with Bazzite and your wifi/ethernet connection works in Windows but fails in Bazzite sometimes.
Cause: Fast Startup is a feature of Windows that puts your computer into a hybrid state between shutdown and hibernation to speed up the time it takes for Windows to start up. However, this mode locks up hardware devices such as your wifi, ethernet and perhaps other hardware.
Resolution: One solution is to select the Restart option instead of the Shutdown option, which will perform a full power cycle. However, a better solution is to simply disable Fast Startup.
You can do this by:
- Open Control Panel
- Click on Hardware and Sound
- Click on Change what the power buttons do which is under Power Options
- Click on Change settings that are currently unavailable
- Untick Turn on fast startup (recommended)
- (Optional) Untick Hibernate too if you don't use it as it can cause the same issues as Fast Startup
- Click on Save changes
Now if you now select the Shutdown option, Windows will shut down completely and not interfere with Bazzite.
Wi-Fi is slow / Wi-Fi lag spikes¶
Issue: Your Wi-Fi performance is much slower than expected or has lag spikes, which interferes with voice chat and online games. The problem is not present in Windows.
Cause: The Wi-Fi power saving feature in Linux seems to work poorly on some Wi-Fi devices under Linux.
Resolution: Open a terminal and run ip link show this will list all your network devices and the output should look something like this:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff permaddr 00:00:00:00:00:00
The device that we are interested in is the Wi-Fi device. In this example (my ROG Ally), the Wi-Fi network is called wlp6s0.
Another common name for the Wi-Fi network is wlan0.
Next run iw wlp6s0 get power_save (change wlp6s0 if your device name is different) to confirm if power saving is on:
Power save: on
There are different steps to resolve this depending on if you've enabled iwd with ujust toggle-iwd (by default iwd is disabled and wpa_supplicant is used).
wpa_supplicant (iwd is OFF)¶
We are going to configure NetworkManager to not use the power save feature for all Wi-FI devices. Open a terminal and run
printf "[connection]\nwifi.powersave = 2" | sudo tee /etc/NetworkManager/conf.d/wifi-powersave-off.conf
sudo systemctl restart NetworkManager
Next, run iw wlp6s0 get power_save to confirm that power save is off:
Power save: off
Note that this fix may negatively affect the battery life of your laptop or handheld. If you do wish to reverse this change, just delete the config file:
sudo rm /etc/NetworkManager/conf.d/wifi-powersave-off.conf
sudo systemctl restart NetworkManager
iwd (iwd is ON)¶
We are going to configure iwd to not use the power save feature for all Wi-Fi devices. Open a terminal and run
printf "[DriverQuirks]\nPowerSaveDisable = *" | sudo tee /etc/iwd/main.conf
sudo systemctl restart iwd
Next, run iw wlp6s0 get power_save to confirm that power save is off:
Power save: off
Note that this fix may negatively affect the battery life of your laptop or handheld. If you do wish to reverse this change, just delete the config file:
sudo rm /etc/iwd/main.conf
sudo systemctl restart iwd
Error on connecting to Wi-Fi: "Failed to add new connection: 802.1x connections must have IWD provisioning files"¶
Issue: NetworkManager cannot automatically generate 802.1x connections when using the iwd backend.
Cause: For performance reasons, and to fix certain issues in relation to streaming (Sunshine/Moonlight, Steam Remote Play, and cloud streaming services) we enable iwd by default on -deck images.
Resolution: If you're using Bazzite on a Wi-Fi Enterprise network, open your terminal and execute
ujust toggle-iwd
This switches the Wi-Fi backend to the legacy wpa_supplicant and allow you to connect again.
Alternative resolution: If you prefer to keep using the iwd backend and just want to connect to eduroam, follow these steps:
sudo nano /var/lib/iwd/eduroam.8021x
Then add the following:
[Security]
EAP-Method=PEAP
EAP-Identity=anonymous@<university.domain>
EAP-PEAP-Phase2-Method=MSCHAPV2
EAP-PEAP-Phase2-Identity=<username@university.domain>
EAP-PEAP-Phase2-Password=<password>
[Settings]
AutoConnect=true
Make sure to replace <university.domain>, <username@university.domain> and <password> with proper login information. Afterwards, press Ctrl+X and Y to Save & Exit.
Now try to connect again. If you still can't connect, execute:
nmcli connection modify eduroam 802-1x.phase1-auth-flags 32
and then try to connect again.
Waking from sleep doesn't work with a Gigabyte b550 motherboard¶
Issue: Once a Gigabyte b550 motherboard suspends, it does not properly resume, and the display remains black until a reboot.
Resolution: This can be fixed by disabling GPP0 and GPP8 wakeup. A hidden ujust is provided to toggle this fix:
ujust _toggle-gigabyte-wake-fix
See also: Steam Gaming Mode Quirks
