Gsync Aktiviert /- Trotzdem Tearing

Hallo Liebe Garuda Freunde,

heute komme ich mit folgendem Problem zu euch.

Ich besitze einen MSI Monitor der FreeSync besitzt. Dieser ist von Nvidia zugelassen auch G-Sync Kompatibel zu sein. Unter Windows 10 hat dies auch immer gut Funktioniert.

Unter Garuda bin ich in die Nvidia Einstellungen und habe Gsyc Aktiviert. (Zu sehen auf den Screenshots)

Wenn ich jetzt ein Spiel auf Steam Starte, habe ich trotzdem Tearing in den Bildern und ich weiß nicht warum.

Vielleicht hat von euch noch einer eine Idee ?

Hier die Daten zu meinem PC

Operating System: Garuda Linux

KDE Plasma Version: 5.23.5

KDE Frameworks Version: 5.90.0

Qt Version: 5.15.2

Kernel Version: 5.16.7-zen1-1-zen (64-bit)

Graphics Platform: X11

Processors: 32 × AMD Ryzen 9 3950X 16-Core Processor

Memory: 31.3 GiB of RAM

Graphics Processor: NVIDIA GeForce RTX 3070/PCIe/SSE2

Nvidia Driver: 510.47.03



Hallo zusammen,

entschuldigen Sie mein schlechtes Deutsch.

Nur durch das Denken aus dem Kasten, gibt es einige Optionen in kwin-lowlatency (anstelle von kwin), die für diese helfen können. Vielleicht ist es einen Versuch wert?

Dies ist ein Beispiel, dieser Typ scheint sein Tearing mit kwin-lowlatency behoben zu haben: Screen Tearing with NVIDIA GPU on Certain Applications / Applications & Desktop Environments / Arch Linux Forums

Ich bin kein Experte für Compositor-Optionen, aber wenn ich in deiner Situation wäre, würde ich kwin-lowlatency ausprobieren, um zu sehen, ob es hilft.

Übersetzt mit DeepL Translate: The world's most accurate translator (kostenlose Version) lolll :smiley:

1 Like

Tach

Das ist eine gute Frage, zumal meines wissens nach Gsync und alles was von Nvidia abhängig ist sowieso nicht so reibungslos auf Linux funktioniert :confused:

Vom Nvidia-Settings weiss ich dass einstellungen die vom Benutzer definiert sind zum teil gar nicht gespeichert werden bzw. nach dem neustarten sowieso verloren gehen. Da dies gemäss deinen Screenshots nicht der Fall ist und wir dies ausschliessen können gehe ich davon aus, dass das problem woanders liegt

Habe auf Reddit diesen Tutorial gefunden: https://www.reddit.com/r/linux_gaming/comments/k5w4eu/tutorial_how_to_enable_gsyncfreesync_on_nvidia/

Gemäss Kommentaren scheint dies zu funktionieren.

Hoffe es hilft... vielleicht haben die alten Hasen hier bessere Lösungen.

Weshalb postest du nicht das geforderte garuda-inxi?

Weniger arbeit, mehr, notwendige, Details.
Kann man noch leichter mit dem garuda-assistant machen.

2 Likes

Sorry hatte ich leider Überlesen...

System:
  Kernel: 5.16.7-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=f062fbe5-d376-4d74-9fa2-c38191c4ebe8
    rw rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    loglevel=3
  Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: X470 AORUS ULTRA GAMING v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: X470 AORUS ULTRA GAMING-CF serial: <superuser required>
    UEFI: American Megatrends LLC. v: F62c date: 10/01/2021
CPU:
  Info: model: AMD Ryzen 9 3950X bits: 64 type: MT MCP arch: Zen 2 family: 0x17 (23)
    model-id: 0x71 (113) stepping: 0 microcode: 0x8701021
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache: L1: 1024 KiB
    desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB L3: 64 MiB desc: 4x16 MiB
  Speed (MHz): avg: 4136 high: 4173 min/max: 2200/4761 boost: enabled scaling:
    driver: acpi-cpufreq governor: performance cores: 1: 4173 2: 4125 3: 4113 4: 4160 5: 4149
    6: 4103 7: 4146 8: 4137 9: 4150 10: 4149 11: 4136 12: 4145 13: 3933 14: 4147 15: 4149 16: 4147
    17: 4149 18: 4149 19: 4147 20: 4128 21: 4173 22: 4147 23: 4146 24: 4165 25: 4131 26: 4116
    27: 4143 28: 4143 29: 4131 30: 4136 31: 4151 32: 4142 bogomips: 223983
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Full AMD retpoline, IBPB: conditional, STIBP: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070] vendor: Gigabyte driver: nvidia v: 510.47.03
    alternate: nouveau,nvidia_drm bus-ID: 09:00.0 chip-ID: 10de:2484 class-ID: 0300
  Display: x11 server: X.Org 1.21.1.3 compositor: kwin_x11 driver: loaded: nvidia display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 5760x1080 s-dpi: 92 s-size: 1590x301mm (62.6x11.9") s-diag: 1618mm (63.7")
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 93 size: 527x296mm (20.7x11.7")
    diag: 604mm (23.8")
  Monitor-2: DP-0 res: 1920x1080 hz: 144 dpi: 94 size: 521x293mm (20.5x11.5")
    diag: 598mm (23.5")
  Monitor-3: DP-3 res: 1920x1080 hz: 60 dpi: 102 size: 477x268mm (18.8x10.6")
    diag: 547mm (21.5")
  OpenGL: renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2 v: 4.6.0 NVIDIA 510.47.03
    direct render: Yes
Audio:
  Device-1: NVIDIA GA104 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
    bus-ID: 09:00.1 chip-ID: 10de:228b class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
    bus-ID: 0b:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: Kingston HyperX QuadCast type: USB driver: hid-generic,snd-usb-audio,usbhid
    bus-ID: 1-4:2 chip-ID: 0951:16df class-ID: 0300 serial: <filter>
  Sound Server-1: ALSA v: k5.16.7-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.45 running: yes
Network:
  Device-1: Intel I211 Gigabit Network vendor: Gigabyte driver: igb v: kernel port: f000
    bus-ID: 06:00.0 chip-ID: 8086:1539 class-ID: 0200
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Ralink RT2870/RT3070 Wireless Adapter type: USB driver: rt2800usb bus-ID: 5-1:2
    chip-ID: 148f:3070 class-ID: 0000 serial: <filter>
  IF: wlp11s0f3u1 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 5-3:3
    chip-ID: 0bda:8771 class-ID: e001 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
  Local Storage: total:
 5.95 TiB used: 227.51 GiB (3.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37480G size: 447.13 GiB block-size:
    physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 61K1 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDH3 2T00 size: 1.82 TiB block-size:
    physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 20RL scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital model: WD30EZRX-00SPEB0 size: 2.73 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
    rev: 0A80 scheme: GPT
  ID-4: /dev/sdd maj-min: 8:48 vendor: Western Digital model: WDS100T2G0A-00JH30
    size: 931.52 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD
    serial: <filter> rev: 0000 scheme: GPT
  ID-5: /dev/sde maj-min: 8:64 type: USB vendor: SanDisk model: USB 3.2Gen1 size: 57.3 GiB
    block-size: physical: 512 B logical: 512 B type: N/A serial: <filter> rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 23.63 GiB (2.5%) fs: btrfs
    dev: /dev/sdd2 maj-min: 8:50
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 576 KiB (0.2%) fs: vfat
    dev: /dev/sdd1 maj-min: 8:49
  ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 23.63 GiB (2.5%) fs: btrfs
    dev: /dev/sdd2 maj-min: 8:50
  ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 23.63 GiB (2.5%)
    fs: btrfs dev: /dev/sdd2 maj-min: 8:50
  ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 23.63 GiB (2.5%)
    fs: btrfs dev: /dev/sdd2 maj-min: 8:50
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.33 GiB used: 22.8 MiB (0.1%) priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 67 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 79%
Info:
  Processes: 591 Uptime: 7h 5m wakeups: 0 Memory: 31.33 GiB used: 18.07 GiB (57.7%) Init: systemd
  v: 250 tool: systemctl Compilers: gcc: 11.1.0 Packages: pacman: 1516 lib: 468
  Client: shell wrapper v: 5.1.16-release inxi: 3.3.12
Garuda (2.5.4-2):
  System install date:     2022-02-06
  Last full system update: 2022-02-08
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:            
1 Like

Meine RTX 3060 hat diesen Menüpunkt leider nicht (Fehlkauf :smiley: )
aber für den einen Monitor bei mir, reicht es.

Hast du mal die "Image Settings" durchprobiert?

Danke für deine Hilfe! Also so wie es erklärt wird im Reddit Funktioniert es echt gut. Schade ist dann halt nur das die anderen Monitore Deaktiviert sein müssen und es dann erst geht. Das ist immer etwas umständlich. Aber was will man machen.

Also es ist möglich nur man darf dann nicht mehr aus dem Spiel gehen um z.b auf den Browser zuzugreifen. Ich hoffe ich finde noch eine andere Lösung. Mich würde aber Interessieren ob es nur bei den Nvidia Karten so umständlich gemacht werden muss oder ob man da alles einfach so lassen kann.

Hier hat Windows ganz klar die Nase Vorne. Aber Linux kann dafür nix und ich hab ehrlich gesagt kein Interesse mehr an diesem Verseuchten Windows Tracker Müll Abfall Betriebssystem (Sorry für die Aussprache)

Ich werde es weiter versuchen mit G-Sync und hoffe das es bald richtig unter Linux Funktioniert ^^

Ja da stand leider auch nix und die Einstellung wirst du nur haben wenn du ein G-Sync/G-Sync Kompatiblen Monitor hast und dann musst du unter X Server Display Configuration -> auf Advanced Drücken und dann kannst du da G-Sync Aktivieren. ^^

1 Like

freut mich dass es geklappt hat für dich digga. ist halt nvidia, deswegen kaufe ich nichts mehr von denen.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.