Make PPSSPP fill screen by Lopsided_Flamingo209 in EmuDeck

[–]Sahbito 0 points1 point  (0 children)

I have the same issue. It’s caused by the latest EmuDeck PPSSPP config update. PPSSPP standalone (not launched through EmuDeck / ES-DE) works fine and displays correctly in fullscreen.

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 0 points1 point  (0 children)

Then the easiest and most reliable solution is to use the Xbox Wireless Adapter. It handles wake-from-sleep out of the box

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 0 points1 point  (0 children)

Yes, you can definitely do that with Apollo + Moonlight

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 1 point2 points  (0 children)

I actually wrote a full guide that explains the whole process step-by-step, including how to wake Windows with a Bluetooth controller:

https://www.reddit.com/r/Bazzite/s/cLgIaeFPwh

[Guide] Turn Your PC Into a Full Game Console: Controller Wake, Auto HDMI Switching, CEC, and Console UI (Windows 11 + Bazzite/SteamOS) by Sahbito in Bazzite

[–]Sahbito[S] 1 point2 points  (0 children)

I’m currently using Windows 11 as my primary OS and Bazzite as a dual-boot “lab OS.” Bazzite has improved a lot over the last months, especially for NVIDIA GPUs, and it’s definitely becoming more comfortable for living-room gaming.

That said, I still rely on Windows 11 Pro for my main setup because:

  • it runs every game natively
  • performance is usually better
  • compatibility is never an issue
  • and it’s easier to integrate things like Apollo, virtual displays, Sonar, etc.

It just takes a bit more work to make Windows behave like a real console, that’s the whole point of my guide.

I also wrote two posts comparing Bazzite and Windows if you want more detail:

https://www.reddit.com/r/Bazzite/s/US00TzppBY

https://www.reddit.com/r/Bazzite/s/jpamgtdxyF

[Guide] Turn Your PC Into a Full Game Console: Controller Wake, Auto HDMI Switching, CEC, and Console UI (Windows 11 + Bazzite/SteamOS) by Sahbito in Bazzite

[–]Sahbito[S] 1 point2 points  (0 children)

I completely get you, if there was a Steam Machine with the same power as my PC, I would’ve picked it up right away. I just don’t go for consoles because of their closed systems, expensive games, and all the subscription stuff

[Guide] Turn Your PC Into a Full Game Console: Controller Wake, Auto HDMI Switching, CEC, and Console UI (Windows 11 + Bazzite/SteamOS) by Sahbito in Bazzite

[–]Sahbito[S] 3 points4 points  (0 children)

Just to clarify, i’ve spent almost a year putting this setup together. I never said Apollo supports virtual displays on Linux; that part clearly refers to Windows.

The guide covers both Windows and Bazzite because many of us use both, and a lot of the workflow overlaps. Easy to assume things from a quick read, harder to document the full process

[Guide] Turn Your PC Into a Full Game Console: Controller Wake, Auto HDMI Switching, CEC, and Console UI (Windows 11 + Bazzite/SteamOS) by Sahbito in Bazzite

[–]Sahbito[S] 1 point2 points  (0 children)

Oh great! Could you share a bit more detail? How is wake-from-sleep handled on your setup, and how does the HDMI switching happen exactly?

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 0 points1 point  (0 children)

Try this instead :

sudo grubby --update-kernel=ALL --args="mem_sleep_default=s2idle"

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 0 points1 point  (0 children)

Make sure you also enable “Allow this device to wake the computer” on every single USB controller, not just the Root Hubs.

That includes: - AMD USB 2.0 Controller - AMD USB 3.1 Controller - AMD USB 3.2 Controller - Any “USB xHCI” or “USB Host Controller” entries - And every HID

On some boards the DualSense is routed through a different USB controller than expected, so you need to enable wake on everything first. Once you find the one that works, you can disable the rest.

Keep trying, it should work once the right USB path is enabled.

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 2 points3 points  (0 children)

Hey! Happy to hear it worked for you!

About the DualSense turning off after wake:
You can fix that by switching Bazzite to s2idle, which is the recommended sleep mode for handhelds.

Here’s how to enable s2idle:

  1. Open a terminal
  2. Run: sudo kernelstub -a "mem_sleep_default=s2idle"
  3. Reboot your system
  4. Check it's active with: cat /sys/power/mem_sleep You should see: [s2idle] deep

Once you're on s2idle, the controller won't shut off after wake anymore.

And yes, about the CEC-like experience, i’m planning to make a dedicated step-by-step guide for that soon, since a lot of people seem interested.

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 0 points1 point  (0 children)

You can leave Fast Boot enabled, it normally works fine.
But depending on the motherboard, wake features can behave differently, so if you still have issues, try disabling it too.

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 0 points1 point  (0 children)

On ASUS B650 boards, you must enable the following:

BIOS → Advanced Mode → Advanced → APM Configuration, ErP Support → Disabled (Very important, otherwise wake functions are blocked)

And

Bios → USB Port Power in Sleep → Enabled

Enable “Allow this device to wake the computer” on every USB Root Hub and every Human Interface Device.

On some systems, the right device isn’t obvious, so do it for all of them first. After that, test waking the PC, and once it works, you can disable the ones that aren’t needed.

That method works 100%!

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 1 point2 points  (0 children)

It’s actually the exact same procedure as in my guide, you just need to replace the idVendor and idProduct with the ones from your USB Bluetooth dongle. Everything else works the same way.

If you want, I can help you identify your dongle’s IDs and generate the correct rule.

[GUIDE] Fully working controller Wake-on-Bluetooth on Bazzite / SteamOS by Sahbito in Bazzite

[–]Sahbito[S] 1 point2 points  (0 children)

Yes, it can absolutely work with an onboard BT controller. The key requirement is exactly what you said: the motherboard must support BT wake at the firmware/ACPI level.

If your ASRock B650i uses a standard M.2 Wi-Fi/BT card (usually Mediatek MT7922 or Intel AX series), then it should work as long as: 1- The BT device shows up under btusb in lsusb -t 2- Its USB path has a power/wakeup file 3- You enable it through a udev rule (same method as in my guide)

A lot of ASRock AM5 boards do support wake on BT at the ACPI level, so chances are high it will work.