|
|
Zeile 62: |
Zeile 62: |
|
| |
|
| = TMP = | | = TMP = |
| == Fehlerbehebung ==
| |
| === Stutter/lags problems with KDE Plasma with Nvidia proprietary driver ===
| |
| Some of you that have a GSYNC compatible monitor may have seen that if you have a second monitor at a different refresh rate, let's say 60hz you may have seen some stutters or lags when launching apps like System Settings and you may also have noticed that the windows does not move at 144fps.
| |
|
| |
| ==== Disabling OpenGL Flipping ====
| |
| To do this you need to go to nvidia-settings => OpenGL Settings => Uncheck "Allow OpenGL Flipping"
| |
|
| |
| You will normally see a change in mouse stutter and your cursor should not "skip" frames when launching apps.
| |
|
| |
| To persist this change, you need to edit the XOrg configuration file in /etc/X11/xorg.conf
| |
|
| |
| It is not created by default, nvidia-settings can generate it for you if you launch it with the root user with this command
| |
| # nvidia-settings
| |
| To generate the XOrg file with nvidia-settings in root mode go to:
| |
|
| |
| X Server Display Configuration => Save to X Configuration File and save it into /etc/X11/xorg.conf:
| |
|
| |
| OpenGL Menu
| |
|
| |
| And then to make the OpenGL Flipping completely disabled add this to your xorg.conf file in the "Device" section of the config:
| |
| Option "NoFlip" "true"
| |
|
| |
| Save it and reboot the computer.
| |
|
| |
| ==== Disabling KWIN Vsync and force full composition pipeline ====
| |
| To achieve this, you will need to add some line to your /etc/environment file.
| |
|
| |
| This file must be edited by the root user, so use your favorite editor in sudo mode and add these lines:
| |
| __GL_SYNC_DISPLAY_DEVICE=DP-0
| |
| VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE=DP-0
| |
|
| |
| * __GL_SYNC_DISPLAY_DEVICE => Indicate your monitor with high refresh rate
| |
| * VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE => Same thing
| |
|
| |
| To obtain the display device ID (like DP-0) you can use nvidia-settings and go to the X Server Display Configuration.
| |
|
| |
| Select your monitor in the layout and read the selection field, it should read "DP-X on GPU-0" where X is the ID of the DisplayPort port used:
| |
|
| |
| Screen of nvidia-settings
| |
|
| |
| Use this value (DP-0 for example) in the __GL_SYNC and VDPAU items in the environment file and save it.
| |
|
| |
| Again in the same file add these three lines after the other two
| |
| KWIN_X11_REFRESH_RATE=144000
| |
| KWIN_X11_NO_SYNC_TO_VBLANK=1
| |
| KWIN_X11_FORCE_SOFTWARE_VSYNC=1
| |
| * KWIN_X11_REFRESH_RATE => Refresh rate of your monitor multiplied by 1000
| |
| * KWIN_X11_NO_SYNC_TO_VBLANK => Don't use vblank for kwin compositor
| |
| * KWIN_X11_FORCE_SOFTWARE_VSYNC => Force the usage of the software Vsync of kwin
| |
|
| |
| Go to nvidia-settings in sudo mode like before then go to the X Server Display Configuration and click on the "Advanced..." button on the bottom of the window.
| |
|
| |
| Select your high refresh rate monitor and check "Force Composition Pipeline" and "Force Full Composition Pipeline".
| |
|
| |
| Apply and Save your X configuration file like before in /etc/X11/xorg.conf
| |
|
| |
| Reboot the computer
| |
|
| |
| [[Kategorie:Linux:GPU]]
| |
| [[Kategorie:Debian]]
| |
| [[Kategorie:X-Window]]
| |
| [[Kategorie:GPU]]
| |
| [[Kategorie:Nvidia]]
| |
topic kurze Beschreibung
Beschreibung
Installation
GeForce 600 series and newer GPUs
- Add "contrib" and "non-free" components to /etc/apt/sources.list
deb http://deb.debian.org/debian/ bookworm main contrib non-free
Update the list of available packages, then we can install the nvidia-driver package, plus the necessary firmware:
# apt update
# apt install nvidia-driver firmware-misc-nonfree
DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package.
Restart your system to load the new driver
Anwendungen
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
- https://wiki.debian.org/NvidiaGraphicsDrivers
- https://www.reddit.com/r/linux_gaming/comments/ap781g/living_with_144hz_with_60hz_secondary_screens/
- https://bugs.kde.org/show_bug.cgi?id=433094
Einzelnachweise
Testfragen
TMP