CEC and bazzite (pulse Eight USB Hdmi CEC controller)

Hi guys! I have a question that, for as far as I can see, is not posted yet in the help section. What I want: I would like to use my PC running bazzite as if it is a Nintendo switch or playstation. To be more specific, I would like to be able to turn bazzite on with my controller and automatically start the TV with it. I have an USB HDMI CEC adapter from pulse eight What doesn't work correctly: when I start my PC, the tv powers on, switches to the HDMI port (4) my PC is connected to. After about 3 seconds, the PC switches to 'CECTester' on HDMI 1 (which is not possible since it's connected to HDMi 4 and the Nintendo switch is connected to HDMi 1). How can I make it stay on HDMI 4???
Solution:
What is clear to me though is that there is not really any use in asking this question here. Better wait for an official implementation from the girls and guys at Valve. And In the meantime follow ublue-os/bazzite issue #2822 on GitHub...
Jump to solution
4 Replies
Cageman
CagemanOP3mo ago
What I have: I have a PC with AMD CPU and GPU, Asus motherboard ,an Xbox wireless controller with dongle and recently bought a USB HDMI CEC adapter from pulse eight. Furthermore the PC can dual boot between windows 11 and bazzite (Steam Deck mode), but most of the time it 'sleeps' in bazzite. What works: PC always wakes from sleep when I press the button of my Xbox controller. What I tried: I think that in this case my tv is not the problem. I think I need to be able to configure the adapter. Here is where I struggle. I don't know how to do that correctly. I tried with Kodi first. Ican see my pulse eight device in Kodi, but it gives an initialisation error. Secondly, when I edit settings, It will most likely only work when Kodi is running which I don't want. I want to boot in steam big picture mode /deck mode and go from there. And thirdly, when I edit settings in Kodi, it seems to work... And then switches to that 'CECtester' thing again? Then I figured I have to be able to configure 'something' outside of Kodi. I could not find anything In the steam settings, so I figured I would need something like libCEC-utils, maybe in combination with a script to run when bazzite starts. Can you guys help me? Looking forward to your answers. Last hing. I am enthusiastic about Linux and fiddling around in general, but learning a lot still. You might have to explain some additional things to be about bazzite or Linux that seem common knowledge to you but are new to me. So... It turns out that bazzite comes with cec-client pre installed. I can solve my problem by telling my adapter to switch to hdmi 4 and also change the osd name. (sudo cec-client -p 4 -o "insert a name here"). Now I just have to turn that into an automatically stared script...
biebel
biebel3mo ago
You can use a systemd service for that. (don't use sudo in systemd)
Cageman
CagemanOP2mo ago
Hi Biebel! I tried that and, basically, ran into problems. It turns out my own script screws up because of some built-in services in bazzite: cec-onboot.service cec-onsleep.service cec-onpoweroff.service I think I'm going to throw my own script overboard and see if I can do something about the built-in services from bazzite (as it would appear they cause the trouble I'm having) Alright, picking up on this again. I'm going to try the beta version of steam. Let's see if there are CEC controls in there that actually do something... Steam doesn't crash, so that's a start
Solution
Cageman
Cageman2mo ago
What is clear to me though is that there is not really any use in asking this question here. Better wait for an official implementation from the girls and guys at Valve. And In the meantime follow ublue-os/bazzite issue #2822 on GitHub

Did you find this page helpful?