Black Screen on ASUS laptop in iGPU mode
Hi guys. I have been using bazzite for sometime now.
The main issue that is plaguing this laptop is that I can't switch to Integrated graphics mode. I have supergfxclt installed and I can use it to switch between Hybrid and Ultimate Mode (Mux switch to turn off the iGPU) with no issues. When I switch to Integrated (iGPU only mode), it asks me to log out (which is normal and expected). After I log back in, It gives me a black screen. The only way to stop this is to hard reset the PC.
Is there a fix for this?
The main reason I want this fixed asap is for better battery life as right now, I get 3 hours max on a full charge vs 6 to 8 hours max on windows. I am using KDE and I downloaded the ISO with all the ASUS stuff.
23 Replies
My Hardware:
ASUS G14 2023
CPU: AMD Ryzen 9 7940hs
iGPU: AMD Radeon 780m
dGPU: Nvidia RTX 4060
RAM: 32 GB DDR5-4800
Have you checked your nvidia-smi to check if there's any load on your gpu also a few more things you could try have you updated your bios one more thing you could do is go to the ujust terminal options and set the kernel arguments and the nvidia optimus
Those might fix it without you needing to disable the gpu
I have a mux switch in my laptop also but I find optimus works just fine those things could lead to better battery life for you
Let me know if any of this helps you out
The bios can be updated by just booting the windows iso and going into the terminal to execute the bios update software I believe if not then you can just leave it but bios is something that's good to get updated if possible I know some laptops suck with bios updates I've had a few
Hey bro, thanks for the reply. Don't mind me replying late because I went to bed when you replied and I didn't have time until now.
So, I updated the bios and went ahead and configured Nvidia driver and optimus
that still didn't solve the issue
what solved the issue of the GPU being active unnessaryly was disabling supergfxctl
before my gpu would turn on when I opened an app. now it doesn't do that anymore
unfortunately though, total system power is still very high
while idealing at the desktop its 12 watts
while watching a video it jumps to 18 watts
That's probably the best you're going to get you might want to use Firefox for video acceleration
no by idealing at the desktop, I mean with nothing open but the terminal running the ideal power checker
I am playing a youtube video it jumps to 18 watts
i set my screen to 60 hz as well
Yeah that's probably the best you're getting my laptop idles at 12 watts and it doesn't get better than that unfortunately
oof
You could try checking powertop
in windows 11 it ideals at 5 watts
does that install with rpm-ostree?
Try distrobox or check if it's already installed
I already did
it wasn't installed
what laptop do you have? just curious
Lenovo loq
oh nice does it have a ryzen cpu as well?
No it has a Intel cpu
You could use the power profiles
bro, then my situation is really bad because ryzen cpus are supposed to be way more effient
Like Intel the base power you need to wake up the cores like 10 watts
so 12 watts ideal is really good for your case
alright i installed powertop i will let u know how it goes
Mk
It should tell you the wattage for everything
yep just ran it
brb
well
powertop is giving me a ton of stats
however, I have no clue what they mean
That's the wattage that everything is using
You can narrow down what your issue is here
LinuxConfig
How to check and tune power consumption with Powertop on Linux
Powertop is a free and open source utility developed by Intel to monitor power consumption on Linux. The tool is able to display and export reports about the estimated discharge rate…
Yea, I messed around with it
I also looked up some tweaks I can do for GPU suspend. Now it is getting suspended much better than before however, opening apps still triggers it even though the GPU is not being used
I also managed to get the ideal power consumption down to 8.5 watts
I am done messing with it for today but I will do it again tomorrow
That 4 watt difference in ideal is definitely from the GPU because nvidia-smi showed 3 watts always
Also, do you have a way to switch to integrated graphics?
No not really supergfxctl was it
Unless you do it in bios