wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

515543

Пользователей сегодня:

21

Пользователей online:

152

Выплачено ($): 7`611`738,63
Выплат: 8`120`995
Писем прочитано: 1`024`992`131

 
 
Online 3
Все ответы
 
 

Тема #208776

Внимание! В разделе запрещается:

  • Мат (оскорбления)
  • Частично реклама
  • Нарушение законодательства РФ
  • Попрошайничество и просьбы одолжить деньги, кредиты или монеты

Выделите текст и нажмите для цитирования  #  
+1   [11.12.2013 17:32] kalpakus Рейтинг 0.00     Стена пользователя kalpakus +17

Закрытая тема от пользователя kalpakus Гибридная графика - переключение видеокарт в OpenGL

Куда нас ведет "общий код" или как реализовать все это?

За хороший ответ награда 1$



Есть такая неприятная для разработчика вещь, как компьютеры и ноутбуки с гибридной графикой. Т.е. в системе имеется два видеочипа: Intel HD + NVidia или Intel HD + AMD. Обычно драйвер сам решает, какую видеокарту выбрать для программы. У Nvidia эта технология называется NVidia Optimus, у AMD - ATI Hybrid Graphics Technology.
Если игра на DirectX, автоматически выбирается высокопроизводительный чип (детектится вызов DX команд). Но про OpenGL забыли - драйвер ничего не детектит и по умолчанию выбирает встроенную графику (Intel HD). Можно создать профиль для игры в NVidia Control Panel / ATI Catalyst Center, где указать, чтобы игра запускалась на нормальной видеокарте, или изменить глобальные правила (какую выбирать по умолчанию). Но каждому юзеру это объяснять долго (и не каждый поймёт). Надо включать нужную видеокарту программно.

Начиная с драйвера 302, у NVidia появилась возможность программно отключить этот их Optimus. Всего-то надо в код добавить это:




extern "C" {
_declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
}




Дока:
http://developer.download.nvidia.com/devzone/devcenter/gamegraphi… gPolicies.pdf

Раздел: Программирование, последний комментарий: 11.12.2013 17:38
Тема закрыта автором
Проголосовали: Merchant
Ответы
Ответов всего: 9  тема закрыта 
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:34] #588273   Все ответы пользователя

:shocking:
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:34] #1230710   Все ответы пользователя

kalpakus пишет OpenGL

:lol:в кс в детстве как-то с ним по сети гамал
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:35] nekto_73 Рейтинг 167.67     Стена пользователя nekto_73 +143  Все ответы пользователя nekto_73

kalpakus пишет За хороший ответ

а где собственно вопрос?:unsure:
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:36] #1230710   Все ответы пользователя

nekto_73 пишет Куда нас ведет "общий код" или как реализовать все это?

Куда нас ведет "общий код" или как реализовать все это?
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:36] kalpakus Рейтинг 0.00     Стена пользователя kalpakus +17  Все ответы пользователя kalpakus

nekto_73 пишет
kalpakus пишет За хороший ответ

а где собственно вопрос?:unsure:

где и как нужно код прописывать?
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:37] #377528   Все ответы пользователя

поставить в панели управления "максимальная производительность" не помогает?
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:37] #1724721   Все ответы пользователя

kalpakus пишет За хороший ответ награда 1$

давай сечас, ответ получишь через полтора...
ВЕЕКА!:lol:Если доживу расскажу, но думаю тебе уже не будет интересно... Так что денги давай:lol:
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:38] nekto_73 Рейтинг 167.67     Стена пользователя nekto_73 +143  Все ответы пользователя nekto_73

#1724721 пишет денги давай

:yes:
Выделите текст и нажмите для цитирования  #  
0   [11.12.2013 17:38] kalpakus Рейтинг 0.00     Стена пользователя kalpakus +17  Все ответы пользователя kalpakus

#377528 пишет поставить в панели управления "максимальная производительность" не помогает?

неа:cry:

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение