I’m a newbie to EndeavourOS and I’m using an ASUS Vivobook 15 Pro (12th gen) (K6502ZC) with an i7-12700H and an RTX 3050 Laptop. After I installed Hyprland and started using it, my screen started flickering. It only flickers when there are significant changes in the screen content.
I have set the MUX Switch to Discrete GPU mode using the MyASUS software.
Edit: Additional information: There are no issues with GNOME. However, Plasma KDE exhibits the same flickering behavior as Hyprland during the login screen (SDDM) and when taking screenshots (spectacle).
Nvidia products have issues with Wayland, including the Hyprland compositor. If you installed Hyprland alongside another desktop environment, such as KDE Plasma, you will have to do a lot of troubleshooting on your own. I suggest reading the Hyprland Wiki and trying one of the preconfigured setups – and you will still have to do some troubleshooting on your own afterward. Source: me, wrestling with Hyprland on Nvidia (citation needed).
I followed these steps, but if I configure Hyprland to use my dGPU for rendering while in MSHybrid mode in the MyASUS app, I only get a black screen. Using Discrete GPU mode makes no difference; the flickering persists.
To anyone who stumbles upon this problem, I’m not sure if it was just me, but my display doesn’t work well with Variable Refresh Rate. When I disabled it in Hyprland, the problem went away. There is information here (https://wiki.hyprland.org/Configuring/Monitors/) on how to disable vrr. Hopefully this helps someone.