Last active
December 1, 2018 20:52
-
-
Save jastisriradheshyam/18effb97faf97a13adb8a76888649dda to your computer and use it in GitHub Desktop.
Linux (Solus) V sync issue (Screen Tearing) with NVIDIA card solution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
modprobe.blacklist=nouveau i915.enable_rc6=0 i915.enable_psr=0 i915.preliminary_hw_support=1 i915.enable_hd_vgaarb=1 intel_idle.max_cstate=1 nvidia-drm.modeset=1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
above are the kernel parameters that solve the tearing issue
modprobe.blacklist=nouveau
-> blacklist nouveau from loading if installedi915.enable_psr=0
-> Panel Self Refresh (PSR) enabled by default since kernel mainline 4.6. To disable this feature use the option i915.enable_psr=0 [6]nvidia-drm.modeset=1
-> this is for PRIME Sync [5]Reference :
[1] : linuxmint/cinnamon#3423 (comment)
[2] : Bug 1573482 - i915.enable_rc6=0 is not respected in new kernels
[3] : What are CPU "C-states" and how to disable them if needed?
[4] : Kaby Lake is unleashed with Linux kernel 4.10 | PCWorld
[5] : Vulkan not working if nvidia-drm.modeset=1 is set and gdm3 is used (Optimus)
[6] : [ubuntu] Screen Flickering