[Works] i5-11400 + RTX 3050 8GB (GA106, 10DE:2507) + Gigabyte B560M H
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- macos, rust
Research direction
Start by reading install.sh, which the report says rewrites /Library/GPUBundles/nvmtl/nvrm610.conf, and trace how GPU-specific settings are selected. The report identifies GA106 and NVMTL_NO_SURFACE_PAGEOFF=1 as the setting that restored display output; check whether that setting can be retained as a per-system rule. Done means updates preserve the appropriate GA106 setting.
Written by the indexing model from the issue text.
Description
Send logs report ID from the working Mac
sorry idk
Anything you had to do that 1401 did not do for you
hi! got my 3050 working, sharing what it took so 1401 can do it for others.
setup:
- rtx 3050 8gb, ga106, 10de:2507
- i5-11400 + gigabyte b560m h (bios f5), above 4g + rebar on, bar1 8 gb
- macos 15.8.1 (24h32), opencore 1.0.8, imacpro1,1
- driver 1.13.0 via 1401 1.13.0
- one 2560x1440 60 hz monitor over dp
what happened:
first boot after install showed the desktop with heavy artifacts. every boot after that was a black screen with only the cursor. windowserver kept running, no crash, no xid.
logs with the stock config:
QuartzCore: timed out fence / timed out batch
NullMoth: surface 1 dirty refused (0x80000004) - copy-out
NullMoth: vk: vkAllocateMemory refused the imported host pointer (memory type 2)
after adding NVK_CMDPOOL_GPU_UNCACHED=1 and NVK_SYSMEM_GPU_UNCACHED=1 the fence timeouts went away but it was still black, and the panel only got empty frames:
NVAccel: iop: K6 transaction #0 (head 0) ... from the IOSurface's memory - 64 samples: nonzero 0 varied 0
what fixed it: adding NVMTL_NO_SURFACE_PAGEOFF=1 to /Library/GPUBundles/nvmtl/nvrm610.conf and running sudo killall -9 WindowServer. login window and desktop came up right away.
my extra lines in nvrm610.conf:
NVK_CMDPOOL_GPU_UNCACHED=1
NVK_SYSMEM_GPU_UNCACHED=1
NVMTL_NO_SURFACE_PAGEOFF=1
haven't checked yet if pageoff alone is enough.
other lines that might matter:
nvrm: copy-engine queue could not be built on this GPU (VkResult -13) - copy queue on a graphics channel
nvrm: b81 SET_LG_SECTOR_PROMOTION 64B rc 0x56
NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ chipset.c:462
still open: after display sleep the screen stays black (backlight on), maybe the same as #90. turning display sleep off works around it.
would be great to have this as a per-system rule for ga106, since install.sh rewrites nvrm610.conf and the knob is lost on every update.
- Dominant language
- Rust
- Stars
- 2.5k
- Forks
- 233
- Avg merge
- 1h 37m
- Merged PRs (30d)
- 1
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from nullmoth/nvidia-macos-driver
-
[Bug] `nullmoth-wsreset.sh` never restarts WindowServer at the real login window: `/dev/console` is `_windowserver`, not `root` (guard + test blind spot)Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nullmoth/nvidia-macos-driver#141 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
nullmoth/nvidia-macos-driver#28 ·
Maintainers usually reply within 2 days
-
bug
Difficulty 5/5 Over a week Newbie friendliness 8/100
nullmoth/nvidia-macos-driver#224 ·
Maintainers usually reply within 2 days
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 15/100
nullmoth/nvidia-macos-driver#222 · 4 comments ·
Maintainers usually reply within 2 days
-
bug
Difficulty 5/5 Over a week Newbie friendliness 15/100
nullmoth/nvidia-macos-driver#221 · 1 comment ·
Maintainers usually reply within 2 days
All issues in nullmoth/nvidia-macos-driver
Similar issues
-
type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
stackabletech/operator-rs#1301 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
jmcnamara/rust_xlsxwriter#205 · 4 comments ·
-
agent:triaged bug bughunt pm:pipenv priority:p1
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SocketDev/socket-patch#1608 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
adorsys/status-list-server#698 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
nannou-org/egui_graph#92 ·
Maintainers usually reply within 1 day