Repository navigation
asahi: admit the measured 30-core T6034 G15C contract - #33
Merged
Merged
Conversation
The J514M T6034 reports G15C with four physical ten-slot clusters and 30 fused cores. Admit that exact chip and B1 revision with nonempty ten-bit masks totaling 30 cores, one die, USC3 and the legacy HAL. Preserve the existing T6031 path and all native kernel ABI requirements. The chip-admission host test checks the measured masks and rejects wrong chip, revision, slots, clusters, dies, ISA, HAL, empty/out-of-range masks and 29/31-core layouts. This is source and host admission evidence; hardware correctness still requires the candidate package on the affected Mac. Generated-by: LLM Assisted-by: Codex:GPT-6 Signed-off-by: Marcelo Alcantara <maralc@gmail.com>
[Medium impact] The PR appears safe to merge; T6034 uses the existing G15C path with narrow admission checks. SummaryAdds support for the measured 30-core T6034 B1 GPU through the existing G15C path.
Reviews (1) · Last reviewed commit: "asahi: admit the measured 30-core T6034 ..." · Reviewed by Greptile |
scottjones
approved these changes
Nov 7, 2026
scottjones
left a comment
There was a problem hiding this comment.
Same patch as #32 (identical patch-id), which we staged for the J514M runs today: Hyprland on the GPU at 3024x1964@120, Vulkan 1389 dispatches with 0 bad.
This was referenced Nov 8, 2026
Merged
3 tasks
maralcbr
pushed a commit
to omacom/omarchy-pkgs
that referenced
this pull request
Nov 10, 2026
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Carries Chris Kearney's mesa#32 unchanged, with my sign-off. Chris has left the project. Replaces #32. Its earlier CI run was cancelled after 35 minutes, not failed.
J514M's binned M3 Max reports chip 0x6034, which today's T6031-only check rejects. Without this, Hyprland finds no monitor on a cold boot once the J514M kernel and m1n1 hand the GPU over. The T6031 admission is unchanged.
Pairs with omacom/m1n1#32 and the J514M kernel change. Ship order: this Mesa must reach J514M users no later than that kernel and m1n1.
Evidence
asahi-chip-admission):[0x1fd, 0x1fd, 0x1ed, 0x1ed]are admitted.Merge Danger
Door: two-way
Blast Radius: J514M only
Only chip 0x6034 with this exact topology is newly admitted. No other GPU behaves differently.