Конференция "WinAPI" » Использование видеокарты во время простоя
 
  • Человек (06.10.11 15:28) [0]
    Есть задача: производить вычисления на видеокарте только в том случае, если она простаивает. То есть у процесса должен быть минималный приоритет (по отношению к процессам видеокарты) и выполняться он должен только если загруженность видеокарты, скажем, не более 30%. Например: открыт браузер -- процесс работает, запустил игру -- процесс остановился, вышел из игры -- снова работает.
    В какую сторону копать?
  • Eraser © (06.10.11 16:01) [1]
    В сторону изучения SDK от видео карты.
  • Человек (06.10.11 16:09) [2]
    Должно работать на всех современных видеокартах. Надо понимать, универсального API нет?
  • Человек (06.10.11 16:12) [3]
    Фактически, вопрос состоит в том, как программно узнать загруженность произвольной современной видеокарты (AMD и nVidia) в конкретный момент времени.
  • Eraser © (06.10.11 16:54) [4]
    > [2] Человек   (06.10.11 16:09)

    у каждого производителя свой специальный набор API. и даже в нем не уверен, что фигурирует такой параметр, как "нагруженность CPU". я бы копал в сторону определения свободной видео памяти.
  • QAZ (07.10.11 12:58) [5]
    в OpenCL шариш?
  • Человек (07.10.11 16:08) [6]

    > QAZ   (07.10.11 12:58) [5]
    > в OpenCL шариш?

    Нет, но вычисления будут производиться с его помощью. Там есть соответствущее API?
 
Конференция "WinAPI" » Использование видеокарты во время простоя
Есть новые Нет новых   [134430   +3][b:0][p:0]