Hardware : intel i915 + NVIDIA GTX 1650 Max-Q (Laptop)
As stated in the title, all GUI based apps run at 1 FPS when turn off the laptop display and only using the external monitor display.
I tested with glxgears tool to check the FPS. As suggested across other posts, I have added the following to the \etc\environment
:
#Disabling DRI3 to fix 1FPS on external monitor
LIBGL_DRI3_DISABLE=true
#Offload graphics processing to NVIDIA
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
VK_LOADER_DRIVERS_SELECT=*nvidia*
_EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json
__GLX_VENDOR_LIBRARY_NAME=nvidia
__NV_PRIME_RENDER_OFFLOAD=1
__NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0
__VK_LAYER_NV_optimus=NVIDIA_only
Using vblank_mode=0
as env before calling an app, I don’t see any changes.
After the above changes, the FPS shown by glxgears on the terminal is not 1(I’m seeing high frame rates), but the animation seems to still be happening at 1 FPS.
Using any other apps like Firefox, MPV, Spotify, FreeTube, etc., are unresponsive most of the time. For Ex., MPV drops all frames except 1.
I am not using any Xorg config file.
I have tried generating a xorg config using nvidia-xconfig
. But that also did not help much.
Is this a known bug?
nvidia-bug-report.log (805.6 KB)