Skip to content

Commit

Permalink
Release v0.7.18
Browse files Browse the repository at this point in the history
Mostly bugfixes and minor updates to nvcuda.
Some updates to dxvk-nvapi and nvml library.
Removed CUDA SDK 3.0 helper library, as it does not seem needed.

Added note about DAZ Studio and the usage of nvml (wine-nvml).
  • Loading branch information
SveSop committed Jul 24, 2024
1 parent c6c08fa commit 34f0548
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 4 deletions.
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# NVIDIA Libs

Release: 0.7.17
Release: 0.7.18
Recommended nVidia proprietary driver branch 550+ for best compatibility with OptiX and CUDA.

CUDA SDK >11.5 should now mostly be supported. There can still be missing functions
Expand All @@ -11,7 +11,8 @@ Older drivers that does not support SDK 10 and older may also fail/crash. Report
logs on the issue page. However these are highly outdated drivers in general and will probably not
see too much attention in that regard.

Create logs typically with: `WINEDEBUG=-all,+nvcuda wine ./yourapp.exe > yourapp.log 2>&1`
Create logs typically with: `WINEDEBUG=-all,+nvcuda,+nvml wine ./yourapp.exe > yourapp.log 2>&1`
Also see notes about DXVK-NVAPI below for logging.

Library contains:
nvapi (dxvk-nvapi)
Expand Down Expand Up @@ -113,6 +114,14 @@ on distro. Ubuntu typicall uses `/lib/x86-64-linux-gnu/` for 64-bit and
For instance to get the NVIDIA SuperSonic Sled demo to run on Ubuntu you can load wine
with using `LD_LIBRARY_PATH=/lib/i386-linux-gnu:$LD_LIBRARY_PATH`

## DAZ Studio

In case you do NOT use nvml (wine-nvml) library to emulate nvml.dll, DAZ Studio will
show 2 "adapters" for rending. Choose the one that show your GPU name, and NOT the other.

NVML can be installed by using the `setup_nvml.sh` script included in the package and for
DAZ Studio is recommended.

## Info

Loads of reference info here:
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
project('nvidia-libs', ['c'], version: 'v0.7.16', license: 'mixed')
project('nvidia-libs', ['c'], version: 'v0.7.18', license: 'mixed')

include_path = include_directories('./include')

Expand Down
2 changes: 1 addition & 1 deletion setup_nvlibs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,6 @@ if [ "$fun" = removeOverride ]; then
echo "All done!"
else
echo "Symlinks created in $WINEPREFIX. Do NOT remove this source folder!"
echo "OBS! NVML is NOT enabled. See Readme_nvml.txt for info"
echo "OBS! NVML is NOT enabled by default. See Readme_nvml.txt for info or run nvml_setup.sh"
echo "You need to REMOVE old overrides if older version of nvml have been used in $WINEPREFIX"
fi

0 comments on commit 34f0548

Please sign in to comment.