From 34f0548d3756a4c5f3cc7e399db0fa1a0bdc235a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinar=20S=C3=B8pler?= Date: Wed, 24 Jul 2024 13:47:41 +0200 Subject: [PATCH] Release v0.7.18 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). --- README.md | 13 +++++++++++-- meson.build | 2 +- setup_nvlibs.sh | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 155c0a7..e0ad8dc 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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) @@ -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: diff --git a/meson.build b/meson.build index b9901d7..35fa559 100644 --- a/meson.build +++ b/meson.build @@ -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') diff --git a/setup_nvlibs.sh b/setup_nvlibs.sh index ac6818f..38aa456 100755 --- a/setup_nvlibs.sh +++ b/setup_nvlibs.sh @@ -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