Skip to content

Releases: Saancreed/wine-nvml

Release v0.5

21 Nov 19:32
v0.5
Compare
Choose a tag to compare

Small release, long overdue.

  • Add support for NVML functions introduced in R550 and R555 driver branches
  • Switch Ubuntu artifact build environment from Jammy to Noble
    • Remove a workaround that silenced misleading warnings on old compiler versions

Release v0.4

15 Feb 20:15
v0.4
Compare
Choose a tag to compare
  • Update vendored Wine headers to 9.0 and use included unixcall helpers
    • This removes support for Wine versions earlier than 7.22
  • Disable by default and deprecate 32-bit builds
    • See the README for rationale behind this change
  • Add support for NVML functions introduced in R545 driver release

Release v0.3

02 Sep 15:29
v0.3
Compare
Choose a tag to compare
  • Support for NVML functions added in driver branches 525 to 535
  • Minor build system improvements, e.g. unreasonable format warnings are now silenced on older compilers
  • Minor make_nvml cosmetic changes

Release v0.2

13 Oct 19:33
v0.2
Compare
Choose a tag to compare

Based on NVML from R520 branch of Nvidia driver.

  • Code for supported functions is now generated from Nvidia's nvml.h
  • Compiles into pairs of proper PE/ELF libraries
  • Uses Wine's syscall inteface (__wine_unix_call) to communicate with Unix side
  • Requires Wine / Proton 7.0 or newer

Please see new installation instructions in the README updated for PE split.

Attached binaries were built on Arch Linux and Ubuntu Jammy and require glibc version 2.36 or later / 2.35 or later respectively. If your system has some older version of glibc, you will have to build wine-nvml from source.

Release v0.1

31 Jul 16:02
Compare
Choose a tag to compare

Partial implementation based on NVML from R465 branch of Nvidia driver.

Attached binary release should be compatible with Proton 6.3 (including the current Experimental); install by extracting the release archive to Proton's dist or files directory.