Tearing beim Zocken Thema ist als GELÖST markiert

Die grandiose Manjaro Cinnamon Edition ist hier die Diskussionsplattform
Antworten
Benutzeravatar

Themen Author
country
Forum Held
Forum Held
Beiträge: 1118
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 122 Mal
Danksagung erhalten: 227 Mal

Tearing beim Zocken

#1

Beitrag von country »

Hat jemand das gleiche Problem und kann mir vielleicht sagen wie ich das Tearing weg machen kann? Das Tearing (das Bild zerreißt oder Rückelt) kommt manchmal und unerwartet in Spielen auf, meistens bei FPS-Games. Mein workaround war bisher ein Neustart! oder cinnamon neu starten mit

Code: Alles auswählen

cinnamon-dbus-command RestartCinnamon 1% 
ist aber auch nicht immer das gelbe vom Ei.

Code: Alles auswählen

System:
  Kernel: 6.4.10-arch1-1 arch: x86_64 bits: 64 Desktop: Cinnamon v: 5.8.4
    Distro: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 TOMAHAWK MAX (MS-7C02) v: 1.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: 3.G0
    date: 04/27/2023
CPU:
  Info: 8-core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 2297 min/max: 2200/4426 cores: 1: 2200 2: 2200 3: 2047
    4: 2200 5: 2200 6: 2685 7: 2087 8: 2200 9: 2200 10: 3081 11: 2200 12: 2157
    13: 2200 14: 2786 15: 2176 16: 2135
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate] driver: nvidia
    v: 535.98
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.2 driver: X:
    loaded: nvidia gpu: nvidia,nvidia-nvswitch resolution: 1920x1080
  API: OpenGL v: 4.6.0 NVIDIA 535.98 renderer: NVIDIA GeForce RTX 3060
    Ti/PCIe/SSE2
Audio:
  Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  Device-3: Logitech PRO X Wireless Gaming Headset
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  API: ALSA v: k6.4.10-arch1-1 status: kernel-api
  Server-1: PipeWire v: 0.3.77 status: active

Hat jemand ne Idee?

#PS: wenn ich im spiel vsync einschalte ist das Tearing weg, ich will aber ohne vsync zocken. (weil es einfach besser läuft ohne)
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 975
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 168 Mal

Re: Tearing beim Zocken

#2

Beitrag von Daemon »

Code: Alles auswählen

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
oder

Code: Alles auswählen

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
mal ausprobieren. Wenn es weg ist, kannst du dir eine Datei anlegen die das automatisch ausführt.
Einfach in /etc/X11/xorg.conf.d/ die Datei 20-nvidia.conf erstellen mit folgendem Inhalt

Code: Alles auswählen

Section "Device"
        Identifier "Nvidia Card"
        Driver     "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName  "GeForce GTX 1050 Ti" # Hier deine GPU eintragen
EndSection
 
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "AllowIndirectGLXProtocol" "off"
    Option         "TripleBuffer" "on"
EndSection
So ging es jedenfalls vor Jahren mal, habe ehrlich gesagt seitdem aber keine nVidia GPU mehr (ging mir auf die Nerven).
Siamo con il nostro Dio Scuro
Benutzeravatar

Themen Author
country
Forum Held
Forum Held
Beiträge: 1118
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 122 Mal
Danksagung erhalten: 227 Mal

Re: Tearing beim Zocken

#3

Beitrag von country »

Hab beide befehle als Environment variable hinterlegt, mit alt+f2 kann ich mit der Eingabe "tearing" die genannten befehle ausführen.... ich geb Bescheid was funktioniert hat. Danke ;)
Benutzeravatar

Themen Author
country
Forum Held
Forum Held
Beiträge: 1118
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 122 Mal
Danksagung erhalten: 227 Mal

Re: Tearing beim Zocken

#4

Beitrag von country »

Also Force Composition Pipeline ist schon mal besser als vorher, die Farben sind auch etwas satter.

Hab es jedoch dann per nvidia-gui aktiviert, da wurde mir dann folgende Konfiguration erstellt:

Code: Alles auswählen

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ ZOWIE XL LCD"
    HorizSync       30.0 - 160.0
    VertRefresh     56.0 - 144.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 3060 Ti"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-5"
    Option         "metamodes" "1920x1080_144 +0+0 {ForceCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

edit: hab noch ForceFullCompositionPipeline aktiviert und den haken bei vblank-sync entfernt jetzt läuft es perfekt... danke @ daemon
Dateianhänge
Bildschirmfoto vom 2023-08-16 14-28-57.png
Bildschirmfoto vom 2023-08-16 14-28-57.png (124.99 KiB) 636 mal betrachtet
Antworten

Zurück zu „Manjaro Cinnamon Edition“