65 Commits

Author SHA1 Message Date
Milos Tijanic
d38990817b Merge branch '555' of github.com:NVIDIA/open-gpu-kernel-modules into 555-testing-patches 2024-06-27 19:30:18 +02:00
Milos Tijanic
af77e083a2
555.58 555.58 2024-06-27 19:21:59 +02:00
Milos Tijanic
8c1c49b2de Add prints in case of frequent GSP->CPU semaphore notifiers
We've found that some userspace programs end up taking a legacy path
where they wait on a notification from GSP for every vblank. This change
will make nvidia.ko print out an occasional message if this path is hit
frequently. This will help us confirm/rule-out a cause of stutter.
2024-06-06 10:56:21 +02:00
Milos Tijanic
e5ae570abb Add GSP and Resource Server info to NVDD protobuf
Add information about what userspace is actively talking with the driver
and how, as well as some GSP RPC history info.
This will help us triage bugs easier.
This info will now be captured when you run nvidia-bug-report.sh
2024-06-06 10:56:21 +02:00
Milos Tijanic
674c009526 Optimize OS event handling, avoid serializing with different processes
This can help stutter with the OGL driver getting delayed while waiting
for vblank for some applications.
2024-06-06 10:56:21 +02:00
Bernhard Stoeckner
78d807e001
555.52.04 555.52.04 2024-06-05 09:39:46 +02:00
Bernhard Stoeckner
5a1c474040
555.42.02 555.42.02 2024-05-21 15:12:40 +02:00
Bernhard Stoeckner
083cd9cf17
550.78 550.78 2024-04-25 16:24:58 +02:00
Bernhard Stoeckner
ea4c27fad6
550.76 550.76 2024-04-17 17:23:37 +02:00
Bernhard Stoeckner
3bf16b890c
550.67 550.67 2024-03-19 16:56:28 +01:00
Bernhard Stoeckner
12933b2d3c
550.54.15 550.54.15 2024-03-18 17:52:11 +01:00
Bernhard Stoeckner
476bd34534
550.54.14 550.54.14 2024-02-23 16:37:56 +01:00
Bernhard Stoeckner
91676d6628
550.40.07 550.40.07 2024-01-24 18:28:48 +01:00
Bernhard Stöckner
bb2dac1f20
Update 20_build_bug.yml 2024-01-23 15:30:14 +01:00
Maneet Singh
4c29105335
545.29.06 545.29.06 2023-11-21 13:38:23 -08:00
Andy Ritger
be3cd9abcb
545.29.02 545.29.02 2023-10-31 16:31:08 -07:00
Andy Ritger
a2f89d6b59
Revert "545.29.03"
This reverts commit f364378a657870880509944d7b9aa382ab87f0ec.

545.29.03 and 545.29.02 are functionally the same for purposes of
open-gpu-kernel-modules, but there was poor NVIDIA-internal communication
about which driver would actually be released.  Revert 545.29.03 so that
a subsequent commit can provide 545.29.02 cleanly.
2023-10-31 16:28:17 -07:00
Maneet Singh
f364378a65
545.29.03 545.29.03 2023-10-31 09:44:03 -07:00
Andy Ritger
b5bf85a8e3
545.23.06 545.23.06 2023-10-17 09:25:29 -07:00
Maneet Singh
f59818b751
535.113.01 535.113.01 2023-09-21 10:43:43 -07:00
Bernhard Stoeckner
a8e01be6b2
535.104.05 535.104.05 2023-08-22 15:09:37 +02:00
Bernhard Stoeckner
12c0739352
535.98 535.98 2023-08-08 18:28:38 +02:00
Bernhard Stoeckner
29f830f1bb
535.86.10 535.86.10 2023-07-31 18:17:14 +02:00
Bernhard Stoeckner
337e28efda
535.86.05 2023-07-18 16:00:22 +02:00
Bernhard Stoeckner
22a077c4fe issue template: be clearer about issues with prop driver 2023-07-10 15:58:02 +02:00
Andy Ritger
26458140be
535.54.03 535.54.03 2023-06-14 12:37:59 -07:00
Andy Ritger
eb5c7665a1
535.43.02 535.43.02 2023-05-30 10:11:36 -07:00
Andy Ritger
6dd092ddb7
530.41.03 530.41.03 2023-03-23 11:00:12 -07:00
Andy Ritger
4397463e73
530.30.02 530.30.02 2023-02-28 11:12:44 -08:00
Andy Ritger
e598191e8e
525.89.02 525.89.02 2023-02-08 10:15:15 -08:00
Maneet Singh
1dc88ff75e
525.85.12 525.85.12 2023-01-30 16:30:12 -08:00
Andy Ritger
811073c51e
525.85.05 525.85.05 2023-01-19 10:41:59 -08:00
Andy Ritger
dac2350c7f
525.78.01 525.78.01 2023-01-05 10:40:27 -08:00
Andy Ritger
9594cc0169
525.60.13 525.60.13 2022-12-05 10:49:53 -08:00
Andy Ritger
5f40a5aee5
525.60.11 525.60.11 2022-11-28 13:39:27 -08:00
Andy Ritger
758b4ee818
525.53 525.53 2022-11-10 08:39:33 -08:00
Andy Ritger
7c345b838b
520.56.06 520.56.06 2022-10-12 10:30:46 -07:00
Andy Ritger
90eb10774f
520.61.05 520.61.05 2022-10-10 14:59:24 -07:00
Andy Ritger
fe0728787f
515.76 515.76 2022-09-20 13:54:59 -07:00
Andy Ritger
9855350159
515.65.01 515.65.01 2022-08-02 08:35:13 -07:00
Joshua Ashton
1e2a1b5fbe dp_connectorimpl: Use switch-case for dscBitsPerPixelIncrement
This is an enum, so we can just use a switch case instead of chaning IFs constantly.
2022-08-02 08:28:14 -07:00
Joshua Ashton
7ded2136ca dp_connectorimpl: Remove duplicate dscBitsPerPixelIncrement
All other values of the BITS_PER_PIXEL_INCREMENT are handled here.

This one was previously using a bitwise OR in, then also assigning directly after.

Closes: #54
2022-08-02 08:28:14 -07:00
Joshua Ashton
dcdb0c9a7e osapi: Fix dereferencing NULL pNumaMemSize in rm_get_gpu_numa_info
Copy paste error.

Closes: #55
2022-08-02 08:28:14 -07:00
Joshua Ashton
9aea50f52f dp_configcaps: Avoid querying bus if both bLinkActive and bLinkReady is NULL
Doesn't fix a crash -- but avoids redundant work due to a copy paste error.

Closes #56
2022-08-02 08:28:14 -07:00
Joshua Ashton
28d2504766 nv-pci: Fix nullptr dereference if device was not found
Closes #57
2022-08-02 08:28:14 -07:00
Bernhard Stoeckner
88636e701d update CONTRIBUTING.md to explain cosmetics policy
Also adds a blurb about the missing code style guide.
2022-07-07 11:02:42 +02:00
Andy Ritger
94eaea9726
515.57 515.57 2022-06-28 08:00:06 -07:00
Andy Ritger
965db98552
515.48.07 515.48.07 2022-05-27 16:40:24 -07:00
nitepone
af26e1ea89 Remove trailing whitespace from conftest 2022-05-24 17:29:46 -07:00
nitepone
a9924b6fd3 Remove non-posix local usage from conftest 2022-05-24 17:29:46 -07:00