No mosaic:无法使用NVAPI启用/禁用Mosaic

我正在研究一些代码,以通过 Quadro P4000 上的 NVAPI 启用和禁用 Mosaic。

我已经通过机器上的 Nvidia 实用程序将 Mosaic 设置为活动状态,并且可以正常工作。但是,当我尝试通过代码禁用 Mosaic 设置时,我收到 NVAPI_NO_IMPLEMENTATION 状态错误。

这是我使用的代码:

void disableMosaic()
{
    NvAPI_Status error;
    NvAPI_ShortString estring;
    NvAPI_Initialize();
    error = NvAPI_EnableCurrentMosaicTopology(0);
    if (error != NVAPI_OK)
    {
        NvAPI_GetErrorMessage(error, estring);
        printf("Error disabling Mosaic: %s\n", estring);
    }
    else
    {
        printf("Mosaic disabled successfully.\n");
    }
}

根据documentation from Nvidia,这意味着驱动程序不支持此功能,虽然我觉得这有点模糊,驱动程序已经建立,它不是一个新卡。

0

经过更多的调查,事实证明错误消息是正确的,但有一个工作。

NvAPI_EnableCurrentMosaicTopology()方法适用于 Windows XP(我在此区域中找到的大多数示例代码都很旧,因此出现此错误)。要在 Windows 7-10 上运行此功能,可以使用另一种方法:NvAPI_Mosaic_EnableCurrentTopo()

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(928)
Dw网页素材:订单和交货 DW(dw warehouse)
上一篇
Ai识别:具有 AI识别功能的相机(recognization)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(17条)