示例#1
0
        public override bool Open()
        {
            if (!NvApi.Initialize())
            {
                Logger.Error("NvAPI initialization failed");
                return(false);
            }

            if (NvApi.ApiStatus == NvStatus.NvidiaDeviceNotFound)
            {
                Logger.Info("No nVidia devices present");
                return(true);
            }

            if (NvApi.IsAvailable)
            {
                return(InitializeHardware());
            }

            return(false);
        }