问题标签 [nvapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何在 Linux 上获取连接到 gpu 的显示器数量?
我需要确定给定的 CUDA 设备是否连接了显示器。我知道没有 CUDA 功能可以做到这一点。
在 Windows 上,我可以使用 NVAPI 来获取连接的显示器数量和每个设备的 PCI 总线/插槽 ID。使用后者,我可以找到匹配的 CUDA 设备(通过调用 cudaGetDeviceProperties)。
如何在 NVAPI 不可用的 Linux 上做同样的事情?
从技术上讲,我需要的是以下代码的 Linux 替代方案:
directx-9 - 立体声 NvAPI 初始化延迟
我有directx9 应用程序和nVidia 的立体声api(自动模式)的问题。像这样的命令NvAPI_Stereo_Activate()
只有在第一次present()
在 directx 设备上之后才开始工作。所有 nvapi 初始化都做得很好(无处不在NvAPI_OK
)。
c++ - nvapi 设置主动眼图返回错误
我在 c++ 中使用 nvapi;
我实现了这部分 nvapi 没有问题。它们都返回 NvAPI_OK。但是在此调用之后,当我尝试设置活动眼时,它会返回 NVAPI_SET_NOT_ALLOWED。
任何人都知道它为什么不返回 NvAPI_OK ?
performance - 开普勒 20 卡上的 NvAPI
我正在尝试使用 NVAPI 来获取 GPU 信息。但是 NvAPI 无法使用 NVIDIA_DEVICE_NOT_FOUND 返回 K20c 上的数据
我使用的是 Windows Server 2012,显示器由板载芯片驱动。K20 卡是否支持 NvApi?请指导
java - 如何使用 MinGW/MSYS 自动工具在 Windows 上通过 Java 控制 NVidia 设备?
具体来说,我正在尝试读取/写入电源设置、风扇设置和时钟速度设置。我还需要访问 GPU 温度。我尝试使用 NVAPI 库从带有 Swig 的 MingGW 执行此操作,但它不会编译,因为 MinGW 的编译器不理解 nvapi.h 头文件。我已经通过 JCuda 进行了扫描,但在 JCuda 中找不到任何用于访问这些驱动程序设置的功能。
注意:我已经成功地能够从 AMD 显卡的 AMD-SDK 访问所有这些功能,使用 MinGW 编译没有问题
Visual Studio 不是该项目的一个选项,因为它是使用 autotools 构建系统的更大项目的一部分。对于 linux,我应该能够使用 swig 包装 XNVCtrl 库,因此唯一的兼容性差距是 windows-nvidea 组合。
最后一点:所有内核在这个系统中都是模块化的,所以如果内核需要用 Visual Studio 编译,这不是问题,但控制系统本身需要用 autotools 构建并且可以从 Java 访问。
video - 如果高度大于 1080,为什么 NVENC 不起作用?
'我正在使用 NVENC SDK 提供的 NVENC 示例。我正在手动填充传递给 NVENC API 的 YUV 数组 (m_pYUV)。如果高度达到 1080,一切正常,我得到有效的视频。但是,如果我定义的高度大于 1080,似乎压缩仍然成功,但视频无效。
为什么高度大于1080就不行?
visual-c++ - 无法构建 NVAPI CustomTiming.cpp 示例:7x 错误 LNK2019:未解析的外部符号
我正在尝试从 NVAPI SDK 编译 CustomTiming.cpp 示例,但出现以下错误:
我不知道在哪里可以找到丢失的外部符号,这里有任何大师可以提供帮助吗?
c++ - 与 NVIDIA 的 NDA 版本的 NVAPI 等效的自定义分辨率和同步时间的 AMD API 是什么?
这个问题说明了一切。AMD 是否有用于在 Windows 中使用自定义同步时间(在 C++ 中)设置自定义分辨率的 API?
c++ - 使用 NvApi 监控分辨率
我正在使用以下函数来获取有关我连接到我的电脑的显示器的信息:
如何根据 id 获得它们每个的正确分辨率?我查看了 NvApi 文档,但找不到相应的功能。此外,我知道可以解决此问题的 MSDN 功能,但是我必须使用监视器名称来匹配这两个信息。这不是一个好的选择,因为监视器类型可能会改变,然后我仍然使用硬编码的监视器类型......
c - 将 OpenCL 设备与 NVAPI 设备关联
我正在尝试将 OpenCL GPU 设备与我NvAPI_EnumPhysicalGPUs
在多 GPU 系统中使用的 NVAPI 设备相关联。
问题是,我可以使用clGetDeviceInfo
whichCL_DEVICE_VENDOR_ID
始终是唯一的,这是最好的方法,我可以从NvAPI_SYS_GetChipSetInfo
. 但它与NvPhysicalGpuHandle
我从中得到的无关NvAPI_EnumPhysicalGPUs
。有没有办法把这个联系起来?
当然,我可以只使用名称,但这并不好。