Commit Graph
1010154 Commits
Author SHA1 Message Date
Pratham Patel 32861fa28b linux/common-config: enable ARM_SMMU_V3_SVA on aarch64
This makes CUDA compute work with the GB10 platform on my ASUS Ascent
GX10. This wasn't enabled by `autoModules` because it is a boolean.

Before:
```
$ llama-cli --list-devices
0.00.468.603 E ggml_cuda_init: failed to initialize CUDA: initialization error
Available devices:

$ zcat /proc/config.gz | grep CONFIG_ARM_SMMU_V3_SVA=

$ echo $?
1
```

After:
```
$ llama-cli --list-devices
Available devices:
  CUDA0: NVIDIA GB10 (124534 MiB, 44410 MiB free)

$ zcat /proc/config.gz | grep CONFIG_ARM_SMMU_V3_SVA=
CONFIG_ARM_SMMU_V3_SVA=y
```

Here is the information about the GPU on the GB10 platform:
```
$ sudo lspci -vvv -s 000f:01:00.0
000f:01:00.0 VGA compatible controller: NVIDIA Corporation GB20B [GB10] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation Device 0000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupts: pin B disabled, MSI(X) routed to IRQ 193-200
        IOMMU group: 20
        Region 0: Memory at 24000000 (64-bit, prefetchable) [size=64M]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable- Count=1/16 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [60] Express (v2) Endpoint, IntMsgNum 0
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W TEE-IO-
                DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L1, Exit Latency L1 <4us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM Disabled; RCB 128 bytes, LnkDisable- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- FltModeDis-
                LnkSta: Speed 2.5GT/s, Width x1 (downgraded)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp+ 10BitTagReq+ OBFF Via message, ExtFmt- EETLPPrefix+, MaxEETLPPrefixes 1
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- TPHComp- ExtTPHComp-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                         AtomicOpsCtl: ReqEn+
                         IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
                         10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
                LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
                LnkCtl2: Target Link Speed: 32GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported, FltMode-
        Capabilities: [9c] Vendor Specific Information: Len=14 <?>
        Capabilities: [b0] MSI-X: Enable+ Count=9 Masked-
                Vector table: BAR=0 offset=00b90000
                PBA: BAR=0 offset=00ba0000
        Capabilities: [100 v1] Secondary PCI Express
                LnkCtl3: LnkEquIntrruptEn- PerformEqu-
                LaneErrStat: 0
        Capabilities: [12c v1] Latency Tolerance Reporting
                Max snoop latency: 0ns
                Max no snoop latency: 0ns
        Capabilities: [14c v1] Data Link Feature <?>
        Capabilities: [158 v1] Physical Layer 16.0 GT/s
                Phy16Sta: EquComplete- EquPhase1- EquPhase2- EquPhase3- LinkEquRequest-
        Capabilities: [188 v1] Physical Layer 32.0 GT/s
                Phy32Cap: EqualizationBypass+ NoEqualizationNeeded-
                          ModTsMode0+ ModTsMode1- ModTsMode2-
                Phy32Ctl: EqualizationBypassDis- NoEqualizationNeededDis-
                          Modified TS Usage Mode: PCI Express
                Phy32Sta: EquComplete- EquPhase1- EquPhase2- EquPhase3- LinkEquRequest-
                          Received Enhanced Link Behavior Control: Full Equalization required
                          ModTsRecv- TxPrecodeOn- TxPrecodeReq- NoEqualizationNeededRecv-
        Capabilities: [1b8 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
                        ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
                        PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
                        ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
                        PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
                        ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
                        PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [200 v1] Lane Margining at the Receiver
                PortCap: Uses Driver+
                PortSta: MargReady- MargSoftReady-
        Capabilities: [248 v1] Alternative Routing-ID Interpretation (ARI)
                ARICap: MFVC- ACS-, Next Function: 0
                ARICtl: MFVC- ACS-, Function Group: 0
        Capabilities: [290 v2] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                          PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
                L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                           T_CommonMode=0us LTR1.2_Threshold=0ns
                L1SubCtl2: T_PwrOn=10us
        Capabilities: [2a4 v1] Vendor Specific Information: ID=0001 Rev=1 Len=014 <?>
        Capabilities: [2c8 v1] Data Object Exchange
                DOECap: IntSup+
                        IntMsgNum 8
                DOECtl: IntEn-
                DOESta: Busy+ IntSta+ Error+ ObjectReady-
        Capabilities: [2e0 v1] Address Translation Service (ATS)
                ATSCap: Invalidate Queue Depth: 00
                ATSCtl: Enable+, Smallest Translation Unit: 00
        Capabilities: [2e8 v1] Process Address Space ID (PASID)
                PASIDCap: Exec- Priv-, Max PASID Width: 14
                PASIDCtl: Enable+ Exec- Priv-
        Capabilities: [2f0 v1] Device Serial Number 00-00-00-00-00-2d-b0-48
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
```
2026-06-04 10:47:39 +05:30
nixpkgs-ci[bot]andGitHub 1ca1e743a2 Merge master into staging-nixos 2026-06-04 00:55:27 +00:00
zowoqandGitHub 0cc225cd89 terraform-providers.hashicorp_awscc: 1.85.0 -> 1.87.0 (#527802) 2026-06-04 00:48:57 +00:00
zowoqandGitHub c1182be57e terraform-providers.a10networks_thunder: 1.5.0 -> 1.6.0 (#527801) 2026-06-04 00:48:52 +00:00
R. Ryantm 14d58bf520 terraform-providers.hashicorp_awscc: 1.85.0 -> 1.87.0 2026-06-04 00:31:59 +00:00
R. Ryantm 85fac816fe terraform-providers.a10networks_thunder: 1.5.0 -> 1.6.0 2026-06-04 00:30:39 +00:00
Yohann BonifaceandGitHub 19c56ae874 maintainers: add email for skyesoss (#527792) 2026-06-04 00:11:55 +00:00
Yohann BonifaceandGitHub e1ee6e52d8 python3Packages.autograd-gamma: migrate to pyproject (#527610) 2026-06-04 00:00:10 +00:00
nixpkgs-ci[bot]andGitHub d530bf05a2 spacetimedb: 2.2.0 -> 2.4.0 (#527510) 2026-06-03 23:59:04 +00:00
nixpkgs-ci[bot]andGitHub fedddf8622 llama-cpp: 9309 -> 9484 (#527429) 2026-06-03 23:59:01 +00:00
Yohann BonifaceandGitHub f628c070da python3Packages.augeas: migrate to pyproject (#527606) 2026-06-03 23:56:14 +00:00
Nick CaoandGitHub 6e323fc04b python3Packages.plotnine: 0.15.4 -> 0.15.5 (#527766) 2026-06-03 23:50:59 +00:00
Yohann BonifaceandGitHub 7fe5888d3c python3Packages.atlassian-python-api: migrate to pyproject (#527602) 2026-06-03 23:49:56 +00:00
Skye Soss 4840ff7f6c maintainers: add email for skyesoss 2026-06-03 18:48:06 -05:00
Gaétan LepageandGitHub c4906e6e98 python3Packages.flash-attn-3: init at 3.0.0-unstable-2026-06-02 (#527550) 2026-06-03 23:43:16 +00:00
Nick CaoandGitHub dda0131117 python3Packages.triton: 3.6.0 -> 3.7.0; python3Packages.torch: 2.11.0 -> 2.12.0 (#519925) 2026-06-03 23:33:06 +00:00
Stanisław PituchaandGitHub 6f41fa8bd1 transmission_4-{mac,qt,qt5}: enable mac gui (#500850) 2026-06-03 23:21:43 +00:00
Nick CaoandGitHub f8063b9a21 python3Packages.deep-gemm: patch runtime cudatoolkit discovery logic (#527498) 2026-06-03 23:20:25 +00:00
Fabián Heredia MontielandGitHub c24019a6d8 catalyst: 2.0.0 -> 2.1.0 (#524060) 2026-06-03 23:18:29 +00:00
Yohann BonifaceandGitHub 8955d111a2 babelstone-han: use installFonts (#527774) 2026-06-03 23:17:42 +00:00
kirillrdyandGitHub 87b0c8ebe0 conduit: 0.9.5 -> 0.9.7 (#511998) 2026-06-03 23:17:42 +00:00
Fabián Heredia MontielandGitHub ef5ba83f35 doit: 0.36.0 -> 0.37.0 (#524157) 2026-06-03 23:17:27 +00:00
Gaétan LepageandGitHub ec2de18739 opendkim: fix CVEs (#517633) 2026-06-03 23:14:32 +00:00
Michael DanielsandGitHub fc34324b53 python3Packages.hg-commitsigs: drop (#513487) 2026-06-03 23:08:16 +00:00
Martin WeineltandGitHub c7a55f2b4a home-assistant-custom-lovelace-modules.weather-radar-card: init at 3.6.4 (#527609) 2026-06-03 23:05:56 +00:00
Michael DanielsandGitHub ba05b7d26b lilex: use installFonts (#513590) 2026-06-03 23:05:17 +00:00
Michael DanielsandGitHub 614df70a23 line-awesome: use installFonts (#513559) 2026-06-03 23:02:57 +00:00
Martin Weinelt b8f04839e9 home-assistant-custom-components.blitzortung: init at 1.5.0 2026-06-04 01:00:46 +02:00
Martin Weinelt 66cb67228c home-assistant-custom-lovelace-modules.weather-radar-card: init at 3.6.5 2026-06-04 01:00:46 +02:00
Michael DanielsandGitHub a2b7689338 envypn-font: use installFonts (#513541) 2026-06-03 23:00:45 +00:00
RamsesandGitHub a34e796b88 nixos/nix-channel: substitute getent path in preSwitchCheck (#527769) 2026-06-03 23:00:05 +00:00
pancaek 42f83e4332 babelstone-han: use installFonts 2026-06-03 15:59:51 -07:00
Michael DanielsandGitHub 4eaa64a93b zkfuse: set meta.description (#513509) 2026-06-03 22:59:17 +00:00
Gaetan Lepage b3853dea76 python3Packages.deep-gemm: patch runtime cudatoolkit discovery logic 2026-06-03 22:56:50 +00:00
Gaetan Lepage 676ea585a7 python3Packages.executorch: remove unnecessary patch 2026-06-03 22:55:36 +00:00
Gaetan Lepage e5e6ecb118 python3Packages.torchdata: skip failing test 2026-06-03 22:55:36 +00:00
Gaetan Lepage 1237563a4a python3Packages.torchvision: 0.26.0 -> 0.27.0
Diff: https://github.com/pytorch/vision/compare/v0.26.0...v0.27.0

Changelog: https://github.com/pytorch/vision/releases/tag/v0.27.0
2026-06-03 22:55:35 +00:00
Gaetan LepageandLuna Nova a712faddf2 python3Packages.torchcodec: 0.11.1 -> 0.14.0
Diff:
https://github.com/meta-pytorch/torchcodec/compare/v0.11.1...v0.14.0

Changelog:
https://github.com/meta-pytorch/torchcodec/releases/tag/v0.14.0

Co-authored-by: Luna Nova <git@lunnova.dev>
2026-06-03 22:55:35 +00:00
r-vdp d26feac137 nixos/nix-channel: substitute getent path in preSwitchCheck
Follow-up to #527658.
2026-06-04 01:50:26 +03:00
Gaetan Lepage 8bbc6640e7 python3Packages.flash-attn-3: init at 3.0.0-unstable-2026-06-02 2026-06-03 22:48:44 +00:00
Yohann BonifaceandGitHub 9068ce4c75 python3Packages.pyautogui: migrate to pyproject (#527515) 2026-06-03 22:36:58 +00:00
Gaetan Lepage 5c64aa812b python3Packages.plotnine: 0.15.4 -> 0.15.5
Diff: https://github.com/has2k1/plotnine/compare/v0.15.4...v0.15.5

Changelog: https://github.com/has2k1/plotnine/releases/tag/v0.15.5
2026-06-03 22:34:55 +00:00
zowoqandGitHub 3039c101f9 terraform-providers.linode_linode: 3.13.0 -> 3.14.0 (#527532) 2026-06-03 22:30:52 +00:00
Adam C. StephensandGitHub 823ea9c127 gleam: 1.16.0 -> 1.17.0 (#527716) 2026-06-03 22:30:28 +00:00
Nick CaoandGitHub 2367c5f81f linuxPackages.nvidiaPackages.production: 595.71.05 -> 595.80 (#524944) 2026-06-03 22:17:34 +00:00
Nick CaoandGitHub 8af4b18f99 libkrunfw: fix build failure when cross compiling to aarch64-linux (#526447) 2026-06-03 22:16:27 +00:00
Yohann BonifaceandGitHub d6b2cd8cc5 aixlog: migrate to finalAttrs (#527692) 2026-06-03 21:59:49 +00:00
Yohann BonifaceandGitHub dea799a3f1 abaddon: switch to finalAttrs pattern (#527623) 2026-06-03 21:28:43 +00:00
Stanisław PituchaandGitHub e3da29882d afsctool: switch to finalAttrs (#527681) 2026-06-03 21:28:00 +00:00
isabelandGitHub 1723b55dd2 feishin: 1.11.0 -> 1.13.0 (#524393) 2026-06-03 21:27:37 +00:00