human7314

Untitled

Feb 11th, 2025
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. # ~/.config/picom.conf
  2.  
  3. # ---------------------------
  4. # Basic Setup
  5. # ---------------------------
  6. backend = "xrender"; # Use XRender instead of GLX
  7. vsync = false; # Keep vsync enabled to prevent tearing
  8. use-damage = true; # Reduce unnecessary redraws
  9.  
  10. # ---------------------------
  11. # Disable GPU-Intensive Effects
  12. # ---------------------------
  13. # Disable all heavy effects
  14. shadow = false; # No shadows
  15. blur-background = false; # No blur
  16. corner-radius = 0; # No rounded corners
  17. animations = false; # No animations
  18.  
  19. # ---------------------------
  20. # Minimal Fading Configuration
  21. # ---------------------------
  22. fading = true; # Enable basic fading
  23. fade-in-step = 0.04; # Slower fade-in to reduce GPU load
  24. fade-out-step = 0.04; # Slower fade-out
  25. fade-delta = 8; # Longer delay before starting fade
  26.  
  27. # ---------------------------
  28. # Performance Tweaks
  29. # ---------------------------
  30. # Reduce composition quality
  31. glx-no-stencil = true;
  32. glx-no-rebind-pixmap = true;
  33. xrender-sync-fence = true;
  34.  
  35. # Limit frame rate
  36. max-fps = 60;
  37.  
  38. # Optimize painting
  39. paint-on-overlay = true;
  40. unredir-if-possible = true;
  41. unredir-if-possible-delay = 5;
  42.  
  43. # ---------------------------
  44. # Window-Specific Rules
  45. # ---------------------------
  46. # Disable compositing for fullscreen windows
  47. unredir-if-possible-exclude = [];
  48.  
  49. # Blacklist resource-heavy applications
  50. #shadow-exclude = [
  51. # "class_g = 'firefox'",
  52. # "class_g = 'chromium'",
  53. # "class_g = 'mpv'"
  54. #];
  55.  
  56. # ---------------------------
  57. # NVIDIA-Specific Optimizations
  58. # ---------------------------
  59. # Force NVIDIA driver settings
  60. glx-use-copysubbuffermesa = true;
  61.  
Advertisement
Add Comment
Please, Sign In to add comment