NVIDIA / NVIDIA/open-gpu-kernel-modules

Tearing on high GPU load or in game Wayland and Xorg

Open
#367 10 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

NVIDIA Open GPU Kernel Modules Version

515.65.01

Does this happen with the proprietary driver (of the same version) as well?

Yes

Operating System and Version

Fedora release 36 (Thirty Six)

Kernel Release

Linux fedora 5.19.7-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Sep 5 14:50:12 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Hardware: GPU

GPU 0: NVIDIA GeForce RTX 3050 Laptop GPU (UUID: GPU-9cd4d6b7-b1a2-2074-3e94-2ea82c4396b6)

Describe the bug

Since I’m using an optimus laptop, I encounter a huge tearing issue when my GPU hit the 70 degrees.

I already had this issue in the past with a desktop and it just needed to disable an option in the Nvidia panel but on my laptop, there is almost no option for my GPU.

Here is my configuration :

GPU : RTX 3050 laptop
CPU : Ryzen 7 6800HS creator edition
RAM : 32GB ram DDR5

Fedora 36
Proprietary driver from RPMfusion
Kernel 5.19.7

A video that describe that bug : NvidiaTearingBug

Does anyone knows how to fix that kind of tearing without the option from the Nvidia panel since they aren’t avalible to me on both Xorg and Wayland ?

Thanks.

my panel on Wayland AND Xorg are the same and lack a lot of option compared to my GTX 1070 desktop GPU :
Capture d’écran du 2022-09-11 11-45-37
Capture d’écran du 2022-09-11 11-45-46
Capture d’écran du 2022-09-11 11-45-50
Capture d’écran du 2022-09-11 11-45-53

To Reproduce

just launch a game or anything that has high GPU demand and wait for it to heat and goes to tearing

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

The laptop manufacture is LENOVO
and the model is the Yoga slim 7 pro X

changing performance mode in bios doesn't affect this issue

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is identified in the report. Start with the attached nvidia-bug-report.log.gz and reproduce the tearing on the listed RTX 3050 laptop under Fedora 36, kernel 5.19.7, and both Wayland and Xorg; done means identifying and correcting the high-load tearing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.