Уже несколько лет назад разработчики добавили в клиент поддержку технологий OpenGL и Vulkan. Мы вам рассказываем, что это за технологии, как их скачать и установить, а также почему поддержка данных API настолько важна для корпорации Valve и Dota 2.
Что такое OpenGL Support и Vulkan Support?
Для того, чтобы организовать взаимодействие одного приложения с другим в рамках выполнения определенной общей цели используется API (интерфейс программирования приложений). Он фактически улучшает связь между игрой и видеокартой, чтобы повысить производительность графики. OpenGL — это API, который используется при написании приложений с двухмерной и трехмерной графикой, одним из главных преимуществ которого является кроссплатформенность. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
История внедрения OpenGL и Vulkan в Dota 2
В сентябре далекого 2015 года компания Valve анонсировала внедрение поддержки OpenGL в Dota 2. К подобному решению компания подходила долго и планомерно — так, одной из основных причин для принятия подобного решения стал выпуск собственного железа, которое работает под управлением операционной системы Steam OS, основанной на одном из дистрибутивов Linux. Проблема усугублялась тем, что в среде Linux было невозможно скачать и запустить приложения, адаптированные под Windows. В связи с этим, компании пришлось искать решение — OpenGL. Именно данный набор API позволил компании перейти от версии Dota 2, предназначенной сугубо для Microsoft Windows к мультиплатформенному аналогу.
Вскоре после этого, компания-разработчик OpenGL решила выпустить обновленную версию своего продукта, которому судьбой было предначертано стать будущим конкурентом новинки от Microsoft — DirectX 12. Изначально «наследник» был известен как «новое поколение OpenGL», иначе говоря, «glNext». Впоследствии названием для нового детища стало слово «Vulkan». Новая версия сохранила столь необходимое для Dota 2 преимущество в мультиплатформенной поддержке — версия позволяла скачивать и запускать игры на таких платформах, как Windows, Linux и Mac OS.
В то же время, ещё одним из решающих факторов к внедрению Vulkan в Dota 2 стало то, что DirectX 11 и OpenGL были созданы с учетом одноядерных процессоров — в результате одно ядро управляет большинством различных процессов, в то время как остальные работают с низкой скоростью, а иногда и вовсе отключены. Новинка поддерживала процессоры с несколькими ядрами и потоками, что позволяло игре максимально продуктивно использовать все возможности устройства. Также, по заверениям разработчиков, Vulkan, в сравнении с OpenGL, уже на момент своего выхода позволял передавать намного большую часть требуемых задач от процессора к видеокарте. Это позволяло вывести опыт игроков в Dota 2 на совершенно новый уровень.
В связи с этим, в мае 2016 года компания Valve приняла решения добавить в версии Dota 2 для Windows, Linux и Mac OS поддержку Vulkan. На тот момент были популярны сравнения показателей прироста FPS в разных игровых ситуациях. В данном ролике показаны как OpenGL Support, так и Vulkan Support в момент их введения в игру:
К сожалению, более слабые устройства оказались не способны на поддержку новинки. Изначальными требованиями к установке были следующие спецификации:
- Windows 7/8/10 64-bit: NVIDIA 600-series+ (365.19+ driver), AMD 7700+ (Crimson 16.5.2.1+ driver)
- Linux 64-bit: NVIDIA 600-series+ (364.16+ driver), AMD GCN 1.2 (16.20.3 driver)
- 2GB памяти видеокарты устройства
Как скачать и запустить OpenGL Support и Vulkan Support?
Алгоритм скачивания и запуска на данный момент был сведен компанией к набору следующих простых действий:
- Необходимо скачать и установить на ваш ПК Steam и Dota 2, а также обновить их до последней доступной версии.
- Убедитесь, что у вас скачана и установлена последняя версия драйверов вашей видеокарты.
- Перейдите в раздел «Свойства», затем нажмите на вкладку «DLC».
- Скачайте выбранное дополнение при помощи установки галочки напротив названия необходимого нам API – «Dota 2 – Vulkan Support» и «Dota 2 – OpenGL, support for Windows» соответственно.
- Зайдите в игру и сыграйте или посмотрите матч. Это необходимо для того, чтобы прошёл процесс кеширования файлов игры.
- Перезапустите Steam и клиент игры.
Читайте также
-
Инвентарь Dota 2
-
Моды
-
League of Legends или Dota 2
Новости
-
Miposhka: «Чем больше ты играешь официалок, тем лучше ты понимаешь, как их побеждать»
36 мин. назад
1
2 -
Iceberg: «На Доту всем насрать в Valve, судя по их действиям»
44 мин. назад
10 -
Lumière и Thiolicor покинули состав Alliance.LATAM — игроки заняли 3-е место по итогам DPC ЮА
2 час. назад
1
5 -
JMR Luna покинул пост генерального директора OG
2 час. назад
2
3 -
xiao8 о новом составе PSG.LGD: «Они будут ошибаться то тут, то там, я думаю, но это вопрос времени»
2 час. назад
1
2 -
Yatoro: «Вес Ame в Китае слишком силён… Он в любой момент может пойти в команду»
2 час. назад
9 -
Kipspul присоединилась к CDUB Esports в качестве нового тренера
2 час. назад
3
10 -
Korb3n: «Когда я говорил про NaVi и сиденье на зарплате, я говорил не про игроков»
3 час. назад
3
4
Форум
-
Переигровки Астер — ЛГД
Oro 48Автор: Oro
Киберспорт: матчи, турниры, команды и игроки
Вчера один чел аналитику давал и естественно обосрался со всеми вытекающими из его жепы в штаны. Ну теперь-то момент истины за жизнь Фрауса и Топ 1 китая, за каво вы? …
-
Поясните за Энчу )
Denny Go 30Автор: Denny Go
Герои: общие обсуждения
Кто то может пояснить за энчу ? Классный герой играю сейчас помню раньше в тройку брали её , потом туды сюда четыре года прошло и она уже 5/4 .В соло можно наяривать если выфармить ) Теперь просто хочу…
-
Не верьте сенсабилити
Эмо 29Автор: Эмо
Киберспорт: матчи, турниры, команды и игроки
Он постоянно в свой телеграмм загружает посты как договорился с кем то, знает инфу про матч, по факту человек сам сидит анализирует матч, делает прогноз на победу а потом пишет что это договорняк)), и…
-
Разница между 6000 и 7000
no name no ambition 21Автор: no name no ambition
Рейтинговая система и статистика
Вчера апнул 6020ммр (1 поз) следующая цель перед собой 7000 на 1 поз в чем существенные различия между 6000 и 7000 игроком на 1 позиции? Как импруваться кроме как жать поиск постоянно? Где искать полезную…
-
Xtreme Gaming — EHOME (переигровки)
Joyfulbeekeeper 3Автор: Joyfulbeekeeper
Киберспорт: матчи, турниры, команды и игроки
Никто не создал! Обсуждаем, первая карта уже идет…
-
Когда патч?
graymerua 1Автор: graymerua
Общие вопросы и обсуждения
Играю давно, но уже не слежу за обновой , поигрываю в турбо) когда ждать некст глобал патч ?)) кричат скоро будет…
-
Умер.
ДомашнийМальчик 59Автор: ДомашнийМальчик
Таверна
Что-то я подумал что уехать зарубеж плохая идея: не могу работать и учиться, сам по себе кринжевый, лень учить язык, родители не хотят уезжать, родители не хотят чтобы я уехал. По России смысла нет, так…
-
Жизнь в ра шке
Smiluk 75Для интереса посомтрел какая щас ипотека: на так себе однушку на 30 лет 32к платёж получается) У меня зп около 80 что намного выше медианной, всё равно даже с такой зп это дикая кобала почти на всю жизнь…
-
Где познакомиться с малолеткой?
volvozachto 58Автор: volvozachto
Таверна
Так сложилось, что всю жизнь был с ровесницами или девушками чуть постарше меня, потому что с ними банально есть о чём поговорить. Но сейчас дропнул последние свободные отношения и перешёл в стадию «пассивного…
-
Всему приходит конец
Player_Dead 70Автор: Player_Dead
Таверна
Ку Интересно, а вы уже успели смириться с тем, что в жизни нет ничего, что остается навсегда? …
-
В доте есть лимит на комменды после матча?
Clwn 5Автор: Clwn
Общие вопросы и обсуждения
Если нету, хочу кидать всем 24/7, почему бы и нет upd. В вики вот что пишут Цитата:Valve меняли и возвращали ограничения на количество похвал несколько раз, в конечном итоге всё таки оставив возможность…
-
EMPRESS обещает взломать Hogwarts Legacy всего за 10 дней
BolshoiDlinnuiNeobrezanui 89Автор: BolshoiDlinnuiNeobrezanui
Другие игры
После взлома Monster Hunter Rise, хакерша EMPRESS по традиции опубликовала большое сообщение, в котором обратилась к Capcom, создателям Denuvo и всем игрокам. Она сообщила, что переходит в новую «фазу»…
Стримы
-
paragon_dota
1036
HF [0:1] RISE Esports | EEU DPC 2023 by Winline -
lenagol0vach
10302
ДАУБИ ДАУБИ!!! RTX4090+13900k Я ЛЕГЕНДА!!! СРОЧНО СЮДА-> https://t.me/SerjGolovach !!! Я НЕ ФРИК!!! -
Cooman
8134
игрок …… , … достижение -
betboom_ru
5559
(RU) Darkside vs Ooredoo Thunders | 0:1 bo3 | BetBoom Universe Ep. I | by @Lex & @Sheyl
Всем привет Любите играть в игру Dota? Ну ничего удивительно, в компьютерные игры многие любят играть и я в том числе… Ну так вот, при установке игры Dota 2 у вас на компьютере могут появится и другие компоненты, которые в принципе нужны для работы самой игры. Но некоторые можно вроде как удалить, однако я эту информацию не могу подтвердить.
Дело в том, что игра может использовать какие-то новые технологии, новые фишки, также к игре часто идет дополнительные утилиты, например для игры по сети. Все это нужно. Но может возникнуть вопрос у юзера, а может ли тормозить игра из-за этих дополнительных компонентов? В принципе может. Но удалять не спешите компоненты, сначала вы откройте диспетчер задач, перейдите на вкладку с процессами, там нажмите один раз на колонку ЦП и ВНИМАТЕЛЬНО смотрите какой именно процесс грузит проц. После нажмите правой кнопкой по этому процессу, выберете пункт Открыть место хранения (ну как-то так) и вы попадете в папку, откуда запускается процесс. Далее смотрите внимательно на название папки, где находится процесс, вообще смотрите на тот путь (или можете вызвать свойства файла и там путь посмотреть). В названии папок или анализируя путь можно узнать какой именно КОМПОНЕНТ игры грузит проц. Ну а потом уже ищите в интернете инфу по этому компоненту, ну и читайте что я еще напишу ниже, я ведь хочу вам помочь
Картинка в тему так бы сказать:
Итак ребята, какие именно могут установится компоненты вместе с установкой игры Dota 2? А вот какие, смотрите, я напишу сразу и что это такое:
- Dota 2 — OpenGL support for Windows. Значит эта штука нужна для использования OpenGL в игре.
- Dota 2 — Premium DLC. Это есть у всех кто покупал доту когда она была в режиме бета. Такой ключ сегодня можно только купить. Благодаря Premium DLC вы можете играть даже в Dota 2 Test.
- Dota 2 — Reborn Beta. Ну а это что? Ребятки, это ведь и есть сама игра.
- Dota 2 — Vulkan support. Компонент для поддержки технологии графики Вулкан. Да это реально есть и реально стоящая вещь. Принцип технологии Вулкан такой: больше графики, больше эффектов, но при этом всем без наращивания мощности компа. То есть Вулкан позволяет улучшить графику без модернизации компа.
- Dota 2 Workshop Tools DLC. Данный компонент нужен для создания пользовательских игр. То есть как я понимаю это для тех кто делает моды ну или карты. Для работы данного компонента необходимо наличие Direct3D начиная с 9-той версии.
Так ребята, есть кое какая еще инфа интересная. Значит технология OpenGL является кроссплатформенной, ну то есть работает и в виндовсе и в других операционках. OpenGL тесно связана с Vulkan API и Mantle, именно последнюю технологию Valve будет использовать в приставках Steam Machines, которые будут находится что-то вроде между компами и консолями. То есть примерно вырисовывается ответ на вопрос для чего нужно Dota 2 — OpenGL support for Windows, понимаете? Пока от этого всего толку мало, но в будущем владельцы видеокарт AMD смогут запускать игры с использованием Mantle, что в свою очередь даст заметный прирост производительности. Да и вообще вроде бы как я понял то с помощью OpenGL дота будет запускаться намного быстрее
Один чел на форуме спрашивал нужно включать Dota 2 — OpenGL support for Windows или нет. Короче он включил, потому что никто ответа нормального так и не дал. Ну и вот что он пишет, что ДО того как он включил, то фпс было стабильно 70-80 кадров в сек, а после как включил, то стало 42 кадров. Ну в общем выводы делайте сами ребята, думаю все понятно.
Ну вот и все ребята на этом, надеюсь что вам тут все было понятно, ну а если что-то не так, то извините. Всю инфу что нашел, то всю ее вам и написал тут. Удачи, приходите еще
На главную!
неизвестные программы
17.05.2017
Игра Дота 2 и OpenGL
Dota 2 – одна из самых известнейших игр жанра MOBA на игровом рынке.
Жанр Multiplayer Online Battle Arena характеризуется как сплав стратегии и РПГ, где от стратегии взят принцип осады вражеской базы и защиты своих строений, а от РПГ – менеджмент отдельно взятого персонажа, героя, имеющего набор заклинаний и инвентарь магических вещей.
Происхождение
Разработанная компанией Valve совместно с основным разработчиком первой части игры, скрывающимся под ником IceFrog, Dota 2 является полностью независимым от первой части проектом. Первая часть, Defense of the Ancients, являлась не полноценной игрой, а всего лишь модификацией, отдельной картой-сценарием для игры от компании Blizzard Entertainment – Warcraft 3.
Сама исходная игра является классической стратегией в реальном времени, в которой, однако, была использована идея значимых героев – отдельных, особо сильных юнитов. Они имели индивидуальность, сюжетную значимость, и требовали отдельного управления.
Именно эта идея послужила основой для модификации – созданной пользователем IceFrog карты, смысл которой заключался в выборе под своё управление одного героя. Этот герой помогал ордам управляемых компьютеров солдат захватить и разрушить вражескую базу, при этом помешав противнику сделать то же самое.
Эта карта обрела невиданную популярность, послужив прообразом для множества подражателей различной степени успешности.
Переход ко второй части
Компания Valve, известная не только своими замечательными играми, но и склонностью к перекупке и финансированию успешных мелких студий, купила теперь уже успешного разработчика IceFrog вместе с его брендом. Это послужило причиной судебного разбирательства между Valve и Blizzard, в конечном итоге которого IceFrog всё-таки смог перетащить бренд в другую компанию, утеряв по пути все имена и внешний вид героев и многие особенности механики и геймплея.
Но переход ко второй части известен не только этим. Dota получила новый игровой движок, фирменную разработку Valve – Source. Вместе с ним игра обзавелась серьёзной интеграцией в сервис цифровой дистрибуции от Valve – Steam. Впоследствии игра была доработана для второй версии того же движка – это обновление получило название Reborn, а сама игра стала первым проектом для этой версии движка.
Характерной особенностью и самого сервиса цифровой дистрибьюции Steam, и игрового движка Source является то, что они работают на множестве аппаратных платформ и операционных систем, включая открытый и свободный Linux.
Технические детали
Предоставляя игроку вид сверху, классический для стратегий, игра Dota 2, тем не менее, является полностью трехмерной. Разумеется, при программировании игры создатели использовали различные API – программные интерфейсы приложения, использующие готовые структуры, уже заложенные в библиотеку или операционную систему. Эти независимые от языка программирования интерфейсы используются для упрощения и ускорения работы программистов.
Самым известным и распространённым таким интерфейсом, не в последнюю очередь благодаря усилиям Microsoft, является Direct3D, являющийся стандартом для приложений, работающих на семействе операционных систем Windows. Dota 2 использует этот API без проблем по умолчанию.
Входящий в состав Windows 7 DirectX 11 и его продолжение в Windows 10 – DirectX 12 – при своём использовании обеспечивают стабильный fps на большинстве современных видеокарт и конфигураций компьютера.
OpenGL
Однако, использование DirectX подходит не всем по многим причинам. Кто-то идеологически не хочет связываться с продуктом от Microsoft, у кого-то возникают специфические проблемы с его видеокартой, а кто-то может использовать Linux – свободную операционную систему, которую DirectX официально не поддерживает.
Именно последний пункт особенно важен для Dota 2, ведь, как упоминалось ранее, и Steam, и сама игра официально поддерживают запуск на Linux. Поэтому игра помимо DirectX работает и с его конкурентом – OpenGL. Эта библиотека от сторонних разработчиков функционирует на множестве платформ без привязки к Microsoft.
Помимо запуска на Linux, OpenGL может помочь и пользователям Windows. В некоторых случаях он может достичь значительного прироста производительности в игре, однако, это сильно зависит от персональных спецификаций компьютера – во многих случаях можно получить совершенно обратный эффект.
Чтобы запустить Dota 2 с OpenGL, достаточно зайти в раздел настроек игры в библиотеке Стима, выбрать там закладку DLC и поставить галочку в чекбоксе «Dota 2 – поддержка OpenGL для Windows». После чего нужно запустить игру с параметром «-gl».
В большинстве случаев это приведёт к падению производительности, однако, в некоторых случаях это даст прирост fps, так что попробовать стоит. Отключить эту поддержку можно в любой момент, убрав параметр запуска.
Поделитесь статьёй в социальных сетях:
Современные компьютеры становятся все мощнее, и, соответственно, для их нормального функционирования необходимо качественное программное обеспечение. Все чаще для игр, 3D-моделирования и видеомонтажа используются графические библиотеки OpenGL. Сегодня я расскажу, для чего они нужны в операционной системе, как определить, поддерживается ли данная технология на компьютере, и опишу несколько способов установки в Windows 7 и Windows 10.
OpenGL расшифровывается как Open Graphics Library и представляет собой интерфейс прикладного программирования API с открытым исходным кодом. Данное ПО используется для масштабирования 2D и 3D графики векторного типа, программирования, создания компьютерных игр, а также обеспечения качественного рендеринга.
Как определить, какая версия OpenGL установлена в Windows
В любой современной операционной системе, не только Windows, поддержка OpenGL встроена. Но даже несмотря на это, необходимо убедиться, действительно ли данное ПО установлено на компьютере. Проверить это очень легко — скачивать сторонние программы пользователю не придется. Нужно лишь открыть настройки видеокарты и перейти в раздел с основными сведениями. Обычно данный раздел отображается в контекстном меню рабочего стола или в скрытых значках на панели задач.
Вот так отображается версия OpenGL в настройках видеокарты Intel
В разделе «Настройки» графических карт AMD тоже отображается установленная на данный момент версия OpenGL
Как установить OpenGL на разные видеокарты
Для установки или обновления OpenGL необходимо просто своевременно загрузить последнюю версию драйвера видеокарты. И сделать это можно как через официальный сайт производителя чипсета, так и с помощью встроенной в систему утилиты «Диспетчер устройств».
AMD
Скачивать обновления драйверов видеокарты желательно именно с официального сайта компании AMD. На нем можно подобрать конкретный тип процессора и серию. После автоматически начнется скачивание обновления. Но стоит учитывать, что на этой странице может не оказаться драйверов устаревших моделей видеокарт, но на самом сайте они есть, их лишь нужно найти. Для этого стоит вводить запрос напрямую в поисковике, а затем открывать официальную страницу и скачивать софт.
На сайте AMD предлагаются обновления отдельно для ОС Windows 7 и 10
Intel
На сайте центра загрузки компании Intel можно настроить автоматическое обновление драйверов, вручную искать программное обеспечение на нем неудобно. Поэтому в данном случае тоже можно вводить прямой запрос в поисковике по конкретной модели, чтобы не искать ее вручную на сайте. Правда, в этом случае выйдет страница поддержки, но особой разницы нет. Там точно так же будут указаны версии для конкретных операционных систем.
Здесь предлагаются обновления драйверов на официальном сайте Intel
Доступно также скачивание с Центра загрузки компании, причем здесь есть фильтр по операционным системам
NVIDIA GeForce
На сайте NVIDIA поиск производится куда проще. Можно указать тип устройства, его серию, операционную систему, язык и даже вид драйвера. Есть еще вариант автоматического поиска, в котором сначала будет проведено сканирование, а уже затем при необходимости будет предложена оптимальная версия драйвера.
Компания NVIDIA предусматривает два варианта загрузки с официального сайта
Диспетчер устройств
Еще один вариант, более упрощенный и доступный, особенно в Windows 10 – поискать обновления через «Диспетчер устройств». Открыть его можно, нажав на комбинацию клавиш Win + X и найдя в контекстном меню соответствующий пункт.
Для начала я открою «Диспетчер устройств» через контекстное меню иконки «Пуск»
В новом окне открываю раздел «Видеоадаптеры», жму правой кнопкой мыши по нужному графическому процессу, затем выбираю пункт «Обновить драйвер». Система предложит установить их с компьютера или скачать онлайн. Во втором случае начнется поиск обновлений.
Жму правой кнопкой мыши по нужному видеоадаптеру и обновляю драйвера
Загрузка установщика из Интернета
Допустим еще вариант скачивания установщика OpenGL из сети Интернет. Правда, официального сайта в этом случае нет, поэтому данная процедура проводится на страх и риск пользователя. Если источники проверенные, можно скачать и установить приложение без особых колебаний и помех.
Заключение
Обычно OpenGL заранее бывает установлен в системе, вне зависимости от ее версии и новизны аппаратной части компьютера. Если в каких-то играх или программах требуется обновление данного ПО, можно для начала попробовать скачать и установить новую версию драйверов. После этого проблема обычно исчезает. Есть также вариант загрузки через «Диспетчер устройств» или инсталляция приложения, скачанного из сети Интернет.
Post Views: 23 934
Содержание
- Всё об OpenGL в Dota 2
- Что такое OpenGL Support и Vulkan Support?
- История внедрения OpenGL и Vulkan в Dota 2
- Dota 2 теперь поддерживает OpenGL
- Dota 2 – OpenGl support for Windows – что это
- Игра Дота 2 и OpenGL
- Происхождение
- Переход ко второй части
- Технические детали
- OpenGL
- OpenGl support for Windows
- Dota 2 openGL
- Видео
Всё об OpenGL в Dota 2
Уже несколько лет назад разработчики добавили в клиент поддержку технологий OpenGL и Vulkan. Мы вам рассказываем, что это за технологии, как их скачать и установить, а также почему поддержка данных API настолько важна для корпорации Valve и Dota 2.
Что такое OpenGL Support и Vulkan Support?
Для того, чтобы организовать взаимодействие одного приложения с другим в рамках выполнения определенной общей цели используется API (интерфейс программирования приложений). Он фактически улучшает связь между игрой и видеокартой, чтобы повысить производительность графики. OpenGL — это API, который используется при написании приложений с двухмерной и трехмерной графикой, одним из главных преимуществ которого является кроссплатформенность. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
История внедрения OpenGL и Vulkan в Dota 2
В сентябре далекого 2015 года компания Valve анонсировала внедрение поддержки OpenGL в Dota 2. К подобному решению компания подходила долго и планомерно — так, одной из основных причин для принятия подобного решения стал выпуск собственного железа, которое работает под управлением операционной системы Steam OS, основанной на одном из дистрибутивов Linux. Проблема усугублялась тем, что в среде Linux было невозможно скачать и запустить приложения, адаптированные под Windows. В связи с этим, компании пришлось искать решение — OpenGL. Именно данный набор API позволил компании перейти от версии Dota 2, предназначенной сугубо для Microsoft Windows к мультиплатформенному аналогу.
Вскоре после этого, компания-разработчик OpenGL решила выпустить обновленную версию своего продукта, которому судьбой было предначертано стать будущим конкурентом новинки от Microsoft — DirectX 12. Изначально «наследник» был известен как «новое поколение OpenGL», иначе говоря, «glNext». Впоследствии названием для нового детища стало слово «Vulkan». Новая версия сохранила столь необходимое для Dota 2 преимущество в мультиплатформенной поддержке — версия позволяла скачивать и запускать игры на таких платформах, как Windows, Linux и Mac OS.
В то же время, ещё одним из решающих факторов к внедрению Vulkan в Dota 2 стало то, что DirectX 11 и OpenGL были созданы с учетом одноядерных процессоров — в результате одно ядро управляет большинством различных процессов, в то время как остальные работают с низкой скоростью, а иногда и вовсе отключены. Новинка поддерживала процессоры с несколькими ядрами и потоками, что позволяло игре максимально продуктивно использовать все возможности устройства. Также, по заверениям разработчиков, Vulkan, в сравнении с OpenGL, уже на момент своего выхода позволял передавать намного большую часть требуемых задач от процессора к видеокарте. Это позволяло вывести опыт игроков в Dota 2 на совершенно новый уровень.
К сожалению, более слабые устройства оказались не способны на поддержку новинки. Изначальными требованиями к установке были следующие спецификации:
Источник
Dota 2 теперь поддерживает OpenGL
Вчера ночью клиент игры стал поддерживать технологию OpenGL. Мы вам расскажем, что это за технология, и почему ее поддержка настолько важна для корпорации Valve в целом и Dota 2 в частности.
Свой путь в сторону свободного программного обеспечения компания Valve начала сравнительно недавно по меркам игровой индустрии — Steam Machine и Steam OS были показаны широкой публике только в конце сентября 2013 года. Однако, представленные продукты, помимо ожидаемого ажиотажа, вызвали настоящую лавину вопросов, ведь «клапаны» пошли по трудному пути. Они решили выпускать собственное «железо», которое будет работать под контролем их операционной системы — Steam OS, основанной на одном из дистрибутивов Linux.
Проблема усугублялась тем, что в среде Linux было невозможно запустить приложения из Windows, а значит почти вся библиотека игр Steam оказывалась бесполезной, даже собственные продукты Valve. После анонсов и начала закрытого бета-тестирования поток новостей прекратился, но вчера стало ясно, что Valve не забросили эту идею, а, наоборот, активно ее развивают. Клиент игры стал поддерживать OpenGL. OpenGL — это API (интерфейс программирования приложений) который используется при написании приложений с двухмерной и трехмерной графикой. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
Некоторые пользователи испытывали проблемы при запуске игры в режиме использования DirectX 11
Этот, казалось бы, небольшой шаг значит действительно многое и для Dota 2, и для Valve. Библиотеки OpenGL, в отличие от DirectX, распространяются в открытом формате и они кросс-платформенны, что означает возможность запуска в любой операционной системе. Ко всему прочему, технология OpenGL тесно связана с Vulkan API и Mantle. Именно последнюю технологию Valve собираются использовать в своих Steam Machines — серии игровых приставок, которые займут нишу между персональными компьютерами и консолями.
Для рядового игрока это нововведение пока не принесет особых изменений, но в скором времени владельцы видеокарт AMD смогут запускать игру с использованием Mantle, что должно, по заверениям разработчиков, давать ощутимый прирост производительности. Пользователи Steam OS и других Linux-систем тоже окажутся в плюсе. С использованием OpenGL Dota 2 будет запускаться намного бодрее и без особых проблем. Не стоит забывать и о возможных владельцах Steam Machine — они смогут насладиться любимой игрой, установив ее по нажатию одной клавиши.
Нашли ошибку в материале? Выделите ее и нажмите Ctrl+Enter
Источник
Dota 2 – OpenGl support for Windows – что это
Игра Дота 2 и OpenGL
Dota 2 – одна из самых известнейших игр жанра MOBA на игровом рынке.
Жанр Multiplayer Online Battle Arena характеризуется как сплав стратегии и РПГ, где от стратегии взят принцип осады вражеской базы и защиты своих строений, а от РПГ – менеджмент отдельно взятого персонажа, героя, имеющего набор заклинаний и инвентарь магических вещей.
Происхождение
Разработанная компанией Valve совместно с основным разработчиком первой части игры, скрывающимся под ником IceFrog, Dota 2 является полностью независимым от первой части проектом. Первая часть, Defense of the Ancients, являлась не полноценной игрой, а всего лишь модификацией, отдельной картой-сценарием для игры от компании Blizzard Entertainment – Warcraft 3.
Сама исходная игра является классической стратегией в реальном времени, в которой, однако, была использована идея значимых героев – отдельных, особо сильных юнитов. Они имели индивидуальность, сюжетную значимость, и требовали отдельного управления.
Именно эта идея послужила основой для модификации – созданной пользователем IceFrog карты, смысл которой заключался в выборе под своё управление одного героя. Этот герой помогал ордам управляемых компьютеров солдат захватить и разрушить вражескую базу, при этом помешав противнику сделать то же самое.
Эта карта обрела невиданную популярность, послужив прообразом для множества подражателей различной степени успешности.
Переход ко второй части
Компания Valve, известная не только своими замечательными играми, но и склонностью к перекупке и финансированию успешных мелких студий, купила теперь уже успешного разработчика IceFrog вместе с его брендом. Это послужило причиной судебного разбирательства между Valve и Blizzard, в конечном итоге которого IceFrog всё-таки смог перетащить бренд в другую компанию, утеряв по пути все имена и внешний вид героев и многие особенности механики и геймплея.
Но переход ко второй части известен не только этим. Dota получила новый игровой движок, фирменную разработку Valve – Source. Вместе с ним игра обзавелась серьёзной интеграцией в сервис цифровой дистрибуции от Valve – Steam. Впоследствии игра была доработана для второй версии того же движка – это обновление получило название Reborn, а сама игра стала первым проектом для этой версии движка.
Характерной особенностью и самого сервиса цифровой дистрибьюции Steam, и игрового движка Source является то, что они работают на множестве аппаратных платформ и операционных систем, включая открытый и свободный Linux.
Технические детали
Предоставляя игроку вид сверху, классический для стратегий, игра Dota 2, тем не менее, является полностью трехмерной. Разумеется, при программировании игры создатели использовали различные API – программные интерфейсы приложения, использующие готовые структуры, уже заложенные в библиотеку или операционную систему. Эти независимые от языка программирования интерфейсы используются для упрощения и ускорения работы программистов.
Самым известным и распространённым таким интерфейсом, не в последнюю очередь благодаря усилиям Microsoft, является Direct3D, являющийся стандартом для приложений, работающих на семействе операционных систем Windows. Dota 2 использует этот API без проблем по умолчанию.
Входящий в состав Windows 7 DirectX 11 и его продолжение в Windows 10 – DirectX 12 – при своём использовании обеспечивают стабильный fps на большинстве современных видеокарт и конфигураций компьютера.
OpenGL
Однако, использование DirectX подходит не всем по многим причинам. Кто-то идеологически не хочет связываться с продуктом от Microsoft, у кого-то возникают специфические проблемы с его видеокартой, а кто-то может использовать Linux – свободную операционную систему, которую DirectX официально не поддерживает.
Именно последний пункт особенно важен для Dota 2, ведь, как упоминалось ранее, и Steam, и сама игра официально поддерживают запуск на Linux. Поэтому игра помимо DirectX работает и с его конкурентом – OpenGL. Эта библиотека от сторонних разработчиков функционирует на множестве платформ без привязки к Microsoft.
Помимо запуска на Linux, OpenGL может помочь и пользователям Windows. В некоторых случаях он может достичь значительного прироста производительности в игре, однако, это сильно зависит от персональных спецификаций компьютера – во многих случаях можно получить совершенно обратный эффект.
Чтобы запустить Dota 2 с OpenGL, достаточно зайти в раздел настроек игры в библиотеке Стима, выбрать там закладку DLC и поставить галочку в чекбоксе «Dota 2 – поддержка OpenGL для Windows». После чего нужно запустить игру с параметром «-gl».
В большинстве случаев это приведёт к падению производительности, однако, в некоторых случаях это даст прирост fps, так что попробовать стоит. Отключить эту поддержку можно в любой момент, убрав параметр запуска.
Источник
OpenGl support for Windows
Парни пожалуйста в краци скажите стоит скачивать и зачем это?
Это вирус, он превращает таблицу разделов твоего жесткого диска в кашу (если «в краци» оно не будет работать). Ну, можно скачать и не запускать конечно. Некоторые могут сказать что эта штука нужна и без нее не запустятся старые игры/игры использующие OpenGL, но ты их не слушай. Иначе можешь прощаться со своим винчестером.
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
Нечего не понял. Можешь обьяснить для таких как я проще?)
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
вот ты как думаешь братик качать её или нет? да и ты скачал себе?
Источник
Dota 2 openGL
Ребят,заметил вот только что в доту там где DLC,реборн и прочее добавили Dpta 2 OpenGL supports for Windows.
Что это такое?
Это максимально просто.
Это библиотека, через которую дота может рендерить картинку. В общем опенгл это конкурент директа, только дикерт от майкрософт, а opengl бесплатная кросплатформенная библиотека с открытым исходным кодом.
Не забивай себе голову деталями.
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
А можно запустить дотан щас на нем? Или это только линуксы, или это только для реборна?
OpenGL ничем не лучше и не хуже чем DirectX.
Отличие в том, что OpenGL это кроссплатформенная библиотека и работает на Linux а DirectX нет.
Именно с помощью OpenGL реализована Dota 2 на Linux.
Ради принципа я бы рендерил через OpenGL а не империалистический DirectX :buba:
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
Не такие уж все тупые на форуме.Так держать.Еще мне бы сказали почему в с2 у меня фпс 120 независимо от включения и выключения синхронизации,и есть ли в них смысл если монитор 60 герц.
ты бы хоть погуглил для начала, в вики все четко расписано.
кароче это качество херовей будет :buba:
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
Источник
Видео
DOTA 2 не работает OpenGL Support for Windows
Как поднять Фпс в Dota 2 !? API Рендеринга!
Выбираем лучший API для игр. Тест DirectX/Vulkan/OpenGL на GeForce RTX 2070S/ Radeon RX5700XT
Как решить проблему с OpenGL
ДОТА 2 ЛАГАЕТ, ВЫЛЕТАЕТ, ФРИЗЫ, МАЛО ФПС | ВОТ В ЧЁМ МОЖЕТ БЫТЬ ПРОБЛЕМА
Dota 2 оптимизация и повышение ФПС на слабом ПК 2022
Dota 2 OpenGL vs. Dx9 vs. Dx11 vs. Vulkan
Запустил версию ДОТЫ Для слабых ПК
Vulkan VS DirectX!!!! Тест в Dota 2 на ноутбуке I5 7300hq gtx1050
Как увеличить FPS в DotA 2 [Vulkan API] Новый Способ
Dota 2 – OpenGl support for Windows – что это
Игра Дота 2 и OpenGL
Dota 2 – одна из самых известнейших игр жанра MOBA на игровом рынке.
Жанр Multiplayer Online Battle Arena характеризуется как сплав стратегии и РПГ, где от стратегии взят принцип осады вражеской базы и защиты своих строений, а от РПГ – менеджмент отдельно взятого персонажа, героя, имеющего набор заклинаний и инвентарь магических вещей.
Происхождение
Разработанная компанией Valve совместно с основным разработчиком первой части игры, скрывающимся под ником IceFrog, Dota 2 является полностью независимым от первой части проектом. Первая часть, Defense of the Ancients, являлась не полноценной игрой, а всего лишь модификацией, отдельной картой-сценарием для игры от компании Blizzard Entertainment – Warcraft 3.
Сама исходная игра является классической стратегией в реальном времени, в которой, однако, была использована идея значимых героев – отдельных, особо сильных юнитов. Они имели индивидуальность, сюжетную значимость, и требовали отдельного управления.
Именно эта идея послужила основой для модификации – созданной пользователем IceFrog карты, смысл которой заключался в выборе под своё управление одного героя. Этот герой помогал ордам управляемых компьютеров солдат захватить и разрушить вражескую базу, при этом помешав противнику сделать то же самое.
Эта карта обрела невиданную популярность, послужив прообразом для множества подражателей различной степени успешности.
Переход ко второй части
Компания Valve, известная не только своими замечательными играми, но и склонностью к перекупке и финансированию успешных мелких студий, купила теперь уже успешного разработчика IceFrog вместе с его брендом. Это послужило причиной судебного разбирательства между Valve и Blizzard, в конечном итоге которого IceFrog всё-таки смог перетащить бренд в другую компанию, утеряв по пути все имена и внешний вид героев и многие особенности механики и геймплея.
Но переход ко второй части известен не только этим. Dota получила новый игровой движок, фирменную разработку Valve – Source. Вместе с ним игра обзавелась серьёзной интеграцией в сервис цифровой дистрибуции от Valve – Steam. Впоследствии игра была доработана для второй версии того же движка – это обновление получило название Reborn, а сама игра стала первым проектом для этой версии движка.
Характерной особенностью и самого сервиса цифровой дистрибьюции Steam, и игрового движка Source является то, что они работают на множестве аппаратных платформ и операционных систем, включая открытый и свободный Linux.
Технические детали
Предоставляя игроку вид сверху, классический для стратегий, игра Dota 2, тем не менее, является полностью трехмерной. Разумеется, при программировании игры создатели использовали различные API – программные интерфейсы приложения, использующие готовые структуры, уже заложенные в библиотеку или операционную систему. Эти независимые от языка программирования интерфейсы используются для упрощения и ускорения работы программистов.
Самым известным и распространённым таким интерфейсом, не в последнюю очередь благодаря усилиям Microsoft, является Direct3D, являющийся стандартом для приложений, работающих на семействе операционных систем Windows. Dota 2 использует этот API без проблем по умолчанию.
Входящий в состав Windows 7 DirectX 11 и его продолжение в Windows 10 – DirectX 12 – при своём использовании обеспечивают стабильный fps на большинстве современных видеокарт и конфигураций компьютера.
OpenGL
Однако, использование DirectX подходит не всем по многим причинам. Кто-то идеологически не хочет связываться с продуктом от Microsoft, у кого-то возникают специфические проблемы с его видеокартой, а кто-то может использовать Linux – свободную операционную систему, которую DirectX официально не поддерживает.
Именно последний пункт особенно важен для Dota 2, ведь, как упоминалось ранее, и Steam, и сама игра официально поддерживают запуск на Linux. Поэтому игра помимо DirectX работает и с его конкурентом – OpenGL. Эта библиотека от сторонних разработчиков функционирует на множестве платформ без привязки к Microsoft.
Помимо запуска на Linux, OpenGL может помочь и пользователям Windows. В некоторых случаях он может достичь значительного прироста производительности в игре, однако, это сильно зависит от персональных спецификаций компьютера – во многих случаях можно получить совершенно обратный эффект.
Чтобы запустить Dota 2 с OpenGL, достаточно зайти в раздел настроек игры в библиотеке Стима, выбрать там закладку DLC и поставить галочку в чекбоксе «Dota 2 – поддержка OpenGL для Windows». После чего нужно запустить игру с параметром «-gl».
В большинстве случаев это приведёт к падению производительности, однако, в некоторых случаях это даст прирост fps, так что попробовать стоит. Отключить эту поддержку можно в любой момент, убрав параметр запуска.
Источник
OpenGl support for Windows
08 Sep 2015 в 01:57
08 Sep 2015 в 01:57 #1
Парни пожалуйста в краци скажите стоит скачивать и зачем это?
08 Sep 2015 в 01:59 #2
08 Sep 2015 в 01:59 #3
08 Sep 2015 в 02:01 #4
Это вирус, он превращает таблицу разделов твоего жесткого диска в кашу (если «в краци» оно не будет работать). Ну, можно скачать и не запускать конечно. Некоторые могут сказать что эта штука нужна и без нее не запустятся старые игры/игры использующие OpenGL, но ты их не слушай. Иначе можешь прощаться со своим винчестером.
08 Sep 2015 в 02:02 #5
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
08 Sep 2015 в 02:03 #6
08 Sep 2015 в 02:05 #7
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
Нечего не понял. Можешь обьяснить для таких как я проще?)
08 Sep 2015 в 02:05 #8
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
вот ты как думаешь братик качать её или нет? да и ты скачал себе?
Источник
Всё об OpenGL в Dota 2
Уже несколько лет назад разработчики добавили в клиент поддержку технологий OpenGL и Vulkan. Мы вам рассказываем, что это за технологии, как их скачать и установить, а также почему поддержка данных API настолько важна для корпорации Valve и Dota 2.
Что такое OpenGL Support и Vulkan Support?
Для того, чтобы организовать взаимодействие одного приложения с другим в рамках выполнения определенной общей цели используется API (интерфейс программирования приложений). Он фактически улучшает связь между игрой и видеокартой, чтобы повысить производительность графики. OpenGL — это API, который используется при написании приложений с двухмерной и трехмерной графикой, одним из главных преимуществ которого является кроссплатформенность. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
История внедрения OpenGL и Vulkan в Dota 2
В сентябре далекого 2015 года компания Valve анонсировала внедрение поддержки OpenGL в Dota 2. К подобному решению компания подходила долго и планомерно — так, одной из основных причин для принятия подобного решения стал выпуск собственного железа, которое работает под управлением операционной системы Steam OS, основанной на одном из дистрибутивов Linux. Проблема усугублялась тем, что в среде Linux было невозможно скачать и запустить приложения, адаптированные под Windows. В связи с этим, компании пришлось искать решение — OpenGL. Именно данный набор API позволил компании перейти от версии Dota 2, предназначенной сугубо для Microsoft Windows к мультиплатформенному аналогу.
Вскоре после этого, компания-разработчик OpenGL решила выпустить обновленную версию своего продукта, которому судьбой было предначертано стать будущим конкурентом новинки от Microsoft — DirectX 12. Изначально «наследник» был известен как «новое поколение OpenGL», иначе говоря, «glNext». Впоследствии названием для нового детища стало слово «Vulkan». Новая версия сохранила столь необходимое для Dota 2 преимущество в мультиплатформенной поддержке — версия позволяла скачивать и запускать игры на таких платформах, как Windows, Linux и Mac OS.
В то же время, ещё одним из решающих факторов к внедрению Vulkan в Dota 2 стало то, что DirectX 11 и OpenGL были созданы с учетом одноядерных процессоров — в результате одно ядро управляет большинством различных процессов, в то время как остальные работают с низкой скоростью, а иногда и вовсе отключены. Новинка поддерживала процессоры с несколькими ядрами и потоками, что позволяло игре максимально продуктивно использовать все возможности устройства. Также, по заверениям разработчиков, Vulkan, в сравнении с OpenGL, уже на момент своего выхода позволял передавать намного большую часть требуемых задач от процессора к видеокарте. Это позволяло вывести опыт игроков в Dota 2 на совершенно новый уровень.
К сожалению, более слабые устройства оказались не способны на поддержку новинки. Изначальными требованиями к установке были следующие спецификации:
Источник
Dota 2 openGL
07 Sep 2015 в 23:18
07 Sep 2015 в 23:18 #1
Ребят,заметил вот только что в доту там где DLC,реборн и прочее добавили Dpta 2 OpenGL supports for Windows.
Что это такое?
07 Sep 2015 в 23:25 #2
07 Sep 2015 в 23:25 #3
07 Sep 2015 в 23:28 #4
07 Sep 2015 в 23:30 #5
Это максимально просто.
Это библиотека, через которую дота может рендерить картинку. В общем опенгл это конкурент директа, только дикерт от майкрософт, а opengl бесплатная кросплатформенная библиотека с открытым исходным кодом.
Не забивай себе голову деталями.
07 Sep 2015 в 23:34 #6
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
07 Sep 2015 в 23:35 #7
07 Sep 2015 в 23:39 #8
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
А можно запустить дотан щас на нем? Или это только линуксы, или это только для реборна?
07 Sep 2015 в 23:40 #9
07 Sep 2015 в 23:56 #10
OpenGL ничем не лучше и не хуже чем DirectX.
Отличие в том, что OpenGL это кроссплатформенная библиотека и работает на Linux а DirectX нет.
Именно с помощью OpenGL реализована Dota 2 на Linux.
Ради принципа я бы рендерил через OpenGL а не империалистический DirectX :buba:
08 Sep 2015 в 07:31 #11
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
08 Sep 2015 в 07:45 #12
Не такие уж все тупые на форуме.Так держать.Еще мне бы сказали почему в с2 у меня фпс 120 независимо от включения и выключения синхронизации,и есть ли в них смысл если монитор 60 герц.
08 Sep 2015 в 09:41 #13
ты бы хоть погуглил для начала, в вики все четко расписано.
08 Sep 2015 в 09:43 #14
кароче это качество херовей будет :buba:
08 Sep 2015 в 09:58 #15
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
Источник
OpenGL support for Windows
07 Sep 2015 в 21:59
07 Sep 2015 в 21:59 #1
Только что появилось. Что это?
07 Sep 2015 в 22:04 #2
07 Sep 2015 в 22:06 #3
Попробую переформулировать вопрос.
Если поставить этот DLC то графика будет лучше? или наоборот хуже специально для старых компов?
Он для обычно доты 2 или для реборна?
07 Sep 2015 в 22:07 #4
нет opengl нужен для написания модов для дотки,ну мб еще новых инструментов завезли,судя по инфе это будет Vulkan API для сурс 2,что бы можно было клипать свои игры и моды.
07 Sep 2015 в 22:09 #5
То есть на обычную игру ни в реборне ни в обычной доте 2 он не влияет?
обидно, я уже было обрадовался
07 Sep 2015 в 22:29 #6
07 Sep 2015 в 22:33 #7
07 Sep 2015 в 22:36 #8
На реддите пару дней назад была тема что на opengl игра перестала нормально работать, видимо его решили временно сделать отдельным dlc для простоты правки багов. Если что то раньше игра под ним запускалась через -gl в параметрах запуска
Источник
Содержание
- Что такое dota 2 opengl support for windows
- Dota 2 openGL
- Всё об OpenGL в Dota 2
- Что такое OpenGL Support и Vulkan Support?
- История внедрения OpenGL и Vulkan в Dota 2
- OpenGl support for Windows
- Dota 2 – OpenGl support for Windows – что это
- Игра Дота 2 и OpenGL
- Происхождение
- Переход ко второй части
- Технические детали
- OpenGL
Что такое dota 2 opengl support for windows
It is so you can run OpenGL as your API in Windows instead of DirectX 9 or 11.
TL:DR, Don’t worry yourself over it.
It is so you can run OpenGL as your API in Windows instead of DirectX 9 or 11.
TL:DR, Don’t worry yourself over it.
TL:DR, Don’t worry yourself over it.
So it doesn’t have any related with DOTA2?
OpenGL is a Graphics Library, open source one.
The games that run on Windows mostly use DirectX, which is Microsoft’s graphics library.
What’s a graphics library? Well, here you will get methods and algorithms that can be used to draw 3d objects on screen. games use one or the other graphics library to draw their objects on screen.
So, it’s just a different way of doing the same thing that was been done since the beginning.
Since OpenGL is open sourced, developers can submit their own algorithms to make the current methods more efficient, or maybe introduce new methods altogether (of course this has to be approved by opengl), this is far better than a fixed number of employees at Microsoft working to improve Direct X (why? more brains working on something).
For the average gamer, everything works as they used to work for you, you need not worry about it.
For me, one of my favorite games ever was done in OpenGL, thats Doom 3 in 2003. At that time, that game used to be the best looking game ever created. Apply the same logic here, in 2015.
Источник
Dota 2 openGL
07 Sep 2015 в 23:18
07 Sep 2015 в 23:18 #1
Ребят,заметил вот только что в доту там где DLC,реборн и прочее добавили Dpta 2 OpenGL supports for Windows.
Что это такое?
07 Sep 2015 в 23:25 #2
07 Sep 2015 в 23:25 #3
07 Sep 2015 в 23:28 #4
07 Sep 2015 в 23:30 #5
Это максимально просто.
Это библиотека, через которую дота может рендерить картинку. В общем опенгл это конкурент директа, только дикерт от майкрософт, а opengl бесплатная кросплатформенная библиотека с открытым исходным кодом.
Не забивай себе голову деталями.
07 Sep 2015 в 23:34 #6
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
07 Sep 2015 в 23:35 #7
07 Sep 2015 в 23:39 #8
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
А можно запустить дотан щас на нем? Или это только линуксы, или это только для реборна?
07 Sep 2015 в 23:40 #9
07 Sep 2015 в 23:56 #10
OpenGL ничем не лучше и не хуже чем DirectX.
Отличие в том, что OpenGL это кроссплатформенная библиотека и работает на Linux а DirectX нет.
Именно с помощью OpenGL реализована Dota 2 на Linux.
Ради принципа я бы рендерил через OpenGL а не империалистический DirectX :buba:
08 Sep 2015 в 07:31 #11
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
08 Sep 2015 в 07:45 #12
Не такие уж все тупые на форуме.Так держать.Еще мне бы сказали почему в с2 у меня фпс 120 независимо от включения и выключения синхронизации,и есть ли в них смысл если монитор 60 герц.
08 Sep 2015 в 09:41 #13
ты бы хоть погуглил для начала, в вики все четко расписано.
08 Sep 2015 в 09:43 #14
кароче это качество херовей будет :buba:
08 Sep 2015 в 09:58 #15
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
Источник
Всё об OpenGL в Dota 2
Уже несколько лет назад разработчики добавили в клиент поддержку технологий OpenGL и Vulkan. Мы вам рассказываем, что это за технологии, как их скачать и установить, а также почему поддержка данных API настолько важна для корпорации Valve и Dota 2.
Что такое OpenGL Support и Vulkan Support?
Для того, чтобы организовать взаимодействие одного приложения с другим в рамках выполнения определенной общей цели используется API (интерфейс программирования приложений). Он фактически улучшает связь между игрой и видеокартой, чтобы повысить производительность графики. OpenGL — это API, который используется при написании приложений с двухмерной и трехмерной графикой, одним из главных преимуществ которого является кроссплатформенность. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
История внедрения OpenGL и Vulkan в Dota 2
В сентябре далекого 2015 года компания Valve анонсировала внедрение поддержки OpenGL в Dota 2. К подобному решению компания подходила долго и планомерно — так, одной из основных причин для принятия подобного решения стал выпуск собственного железа, которое работает под управлением операционной системы Steam OS, основанной на одном из дистрибутивов Linux. Проблема усугублялась тем, что в среде Linux было невозможно скачать и запустить приложения, адаптированные под Windows. В связи с этим, компании пришлось искать решение — OpenGL. Именно данный набор API позволил компании перейти от версии Dota 2, предназначенной сугубо для Microsoft Windows к мультиплатформенному аналогу.
Вскоре после этого, компания-разработчик OpenGL решила выпустить обновленную версию своего продукта, которому судьбой было предначертано стать будущим конкурентом новинки от Microsoft — DirectX 12. Изначально «наследник» был известен как «новое поколение OpenGL», иначе говоря, «glNext». Впоследствии названием для нового детища стало слово «Vulkan». Новая версия сохранила столь необходимое для Dota 2 преимущество в мультиплатформенной поддержке — версия позволяла скачивать и запускать игры на таких платформах, как Windows, Linux и Mac OS.
В то же время, ещё одним из решающих факторов к внедрению Vulkan в Dota 2 стало то, что DirectX 11 и OpenGL были созданы с учетом одноядерных процессоров — в результате одно ядро управляет большинством различных процессов, в то время как остальные работают с низкой скоростью, а иногда и вовсе отключены. Новинка поддерживала процессоры с несколькими ядрами и потоками, что позволяло игре максимально продуктивно использовать все возможности устройства. Также, по заверениям разработчиков, Vulkan, в сравнении с OpenGL, уже на момент своего выхода позволял передавать намного большую часть требуемых задач от процессора к видеокарте. Это позволяло вывести опыт игроков в Dota 2 на совершенно новый уровень.
К сожалению, более слабые устройства оказались не способны на поддержку новинки. Изначальными требованиями к установке были следующие спецификации:
Источник
OpenGl support for Windows
08 Sep 2015 в 01:57
08 Sep 2015 в 01:57 #1
Парни пожалуйста в краци скажите стоит скачивать и зачем это?
08 Sep 2015 в 01:59 #2
08 Sep 2015 в 01:59 #3
08 Sep 2015 в 02:01 #4
Это вирус, он превращает таблицу разделов твоего жесткого диска в кашу (если «в краци» оно не будет работать). Ну, можно скачать и не запускать конечно. Некоторые могут сказать что эта штука нужна и без нее не запустятся старые игры/игры использующие OpenGL, но ты их не слушай. Иначе можешь прощаться со своим винчестером.
08 Sep 2015 в 02:02 #5
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
08 Sep 2015 в 02:03 #6
08 Sep 2015 в 02:05 #7
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
Нечего не понял. Можешь обьяснить для таких как я проще?)
08 Sep 2015 в 02:05 #8
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
вот ты как думаешь братик качать её или нет? да и ты скачал себе?
Источник
Dota 2 – OpenGl support for Windows – что это
Игра Дота 2 и OpenGL
Dota 2 – одна из самых известнейших игр жанра MOBA на игровом рынке.
Жанр Multiplayer Online Battle Arena характеризуется как сплав стратегии и РПГ, где от стратегии взят принцип осады вражеской базы и защиты своих строений, а от РПГ – менеджмент отдельно взятого персонажа, героя, имеющего набор заклинаний и инвентарь магических вещей.
Происхождение
Разработанная компанией Valve совместно с основным разработчиком первой части игры, скрывающимся под ником IceFrog, Dota 2 является полностью независимым от первой части проектом. Первая часть, Defense of the Ancients, являлась не полноценной игрой, а всего лишь модификацией, отдельной картой-сценарием для игры от компании Blizzard Entertainment – Warcraft 3.
Сама исходная игра является классической стратегией в реальном времени, в которой, однако, была использована идея значимых героев – отдельных, особо сильных юнитов. Они имели индивидуальность, сюжетную значимость, и требовали отдельного управления.
Именно эта идея послужила основой для модификации – созданной пользователем IceFrog карты, смысл которой заключался в выборе под своё управление одного героя. Этот герой помогал ордам управляемых компьютеров солдат захватить и разрушить вражескую базу, при этом помешав противнику сделать то же самое.
Эта карта обрела невиданную популярность, послужив прообразом для множества подражателей различной степени успешности.
Переход ко второй части
Компания Valve, известная не только своими замечательными играми, но и склонностью к перекупке и финансированию успешных мелких студий, купила теперь уже успешного разработчика IceFrog вместе с его брендом. Это послужило причиной судебного разбирательства между Valve и Blizzard, в конечном итоге которого IceFrog всё-таки смог перетащить бренд в другую компанию, утеряв по пути все имена и внешний вид героев и многие особенности механики и геймплея.
Но переход ко второй части известен не только этим. Dota получила новый игровой движок, фирменную разработку Valve – Source. Вместе с ним игра обзавелась серьёзной интеграцией в сервис цифровой дистрибуции от Valve – Steam. Впоследствии игра была доработана для второй версии того же движка – это обновление получило название Reborn, а сама игра стала первым проектом для этой версии движка.
Характерной особенностью и самого сервиса цифровой дистрибьюции Steam, и игрового движка Source является то, что они работают на множестве аппаратных платформ и операционных систем, включая открытый и свободный Linux.
Технические детали
Предоставляя игроку вид сверху, классический для стратегий, игра Dota 2, тем не менее, является полностью трехмерной. Разумеется, при программировании игры создатели использовали различные API – программные интерфейсы приложения, использующие готовые структуры, уже заложенные в библиотеку или операционную систему. Эти независимые от языка программирования интерфейсы используются для упрощения и ускорения работы программистов.
Самым известным и распространённым таким интерфейсом, не в последнюю очередь благодаря усилиям Microsoft, является Direct3D, являющийся стандартом для приложений, работающих на семействе операционных систем Windows. Dota 2 использует этот API без проблем по умолчанию.
Входящий в состав Windows 7 DirectX 11 и его продолжение в Windows 10 – DirectX 12 – при своём использовании обеспечивают стабильный fps на большинстве современных видеокарт и конфигураций компьютера.
OpenGL
Однако, использование DirectX подходит не всем по многим причинам. Кто-то идеологически не хочет связываться с продуктом от Microsoft, у кого-то возникают специфические проблемы с его видеокартой, а кто-то может использовать Linux – свободную операционную систему, которую DirectX официально не поддерживает.
Именно последний пункт особенно важен для Dota 2, ведь, как упоминалось ранее, и Steam, и сама игра официально поддерживают запуск на Linux. Поэтому игра помимо DirectX работает и с его конкурентом – OpenGL. Эта библиотека от сторонних разработчиков функционирует на множестве платформ без привязки к Microsoft.
Помимо запуска на Linux, OpenGL может помочь и пользователям Windows. В некоторых случаях он может достичь значительного прироста производительности в игре, однако, это сильно зависит от персональных спецификаций компьютера – во многих случаях можно получить совершенно обратный эффект.
Чтобы запустить Dota 2 с OpenGL, достаточно зайти в раздел настроек игры в библиотеке Стима, выбрать там закладку DLC и поставить галочку в чекбоксе «Dota 2 – поддержка OpenGL для Windows». После чего нужно запустить игру с параметром «-gl».
В большинстве случаев это приведёт к падению производительности, однако, в некоторых случаях это даст прирост fps, так что попробовать стоит. Отключить эту поддержку можно в любой момент, убрав параметр запуска.
Источник
Содержание
- Dota 2 — OpenGL support for Windows что это?
- Dota 2 – OpenGl support for Windows – что это
- Игра Дота 2 и OpenGL
- Происхождение
- Переход ко второй части
- Технические детали
- OpenGL
- Дота 2 opengl support for windows что это + видео обзор
- Всё об OpenGL в Dota 2
- Что такое OpenGL Support и Vulkan Support?
- История внедрения OpenGL и Vulkan в Dota 2
- Dota 2 теперь поддерживает OpenGL
- Dota 2 – OpenGl support for Windows – что это
- Игра Дота 2 и OpenGL
- Происхождение
- Переход ко второй части
- Технические детали
- OpenGL
- OpenGl support for Windows
- Dota 2 openGL
- Видео
Dota 2 — OpenGL support for Windows что это?
Всем привет Любите играть в игру Dota? Ну ничего удивительно, в компьютерные игры многие любят играть и я в том числе… Ну так вот, при установке игры Dota 2 у вас на компьютере могут появится и другие компоненты, которые в принципе нужны для работы самой игры. Но некоторые можно вроде как удалить, однако я эту информацию не могу подтвердить.
Дело в том, что игра может использовать какие-то новые технологии, новые фишки, также к игре часто идет дополнительные утилиты, например для игры по сети. Все это нужно. Но может возникнуть вопрос у юзера, а может ли тормозить игра из-за этих дополнительных компонентов? В принципе может. Но удалять не спешите компоненты, сначала вы откройте диспетчер задач, перейдите на вкладку с процессами, там нажмите один раз на колонку ЦП и ВНИМАТЕЛЬНО смотрите какой именно процесс грузит проц. После нажмите правой кнопкой по этому процессу, выберете пункт Открыть место хранения (ну как-то так) и вы попадете в папку, откуда запускается процесс. Далее смотрите внимательно на название папки, где находится процесс, вообще смотрите на тот путь (или можете вызвать свойства файла и там путь посмотреть). В названии папок или анализируя путь можно узнать какой именно КОМПОНЕНТ игры грузит проц. Ну а потом уже ищите в интернете инфу по этому компоненту, ну и читайте что я еще напишу ниже, я ведь хочу вам помочь
Картинка в тему так бы сказать:
Итак ребята, какие именно могут установится компоненты вместе с установкой игры Dota 2? А вот какие, смотрите, я напишу сразу и что это такое:
- Dota 2 — OpenGL support for Windows. Значит эта штука нужна для использования OpenGL в игре.
- Dota 2 — Premium DLC. Это есть у всех кто покупал доту когда она была в режиме бета. Такой ключ сегодня можно только купить. Благодаря Premium DLC вы можете играть даже в Dota 2 Test.
- Dota 2 — Reborn Beta. Ну а это что? Ребятки, это ведь и есть сама игра.
- Dota 2 — Vulkan support. Компонент для поддержки технологии графики Вулкан. Да это реально есть и реально стоящая вещь. Принцип технологии Вулкан такой: больше графики, больше эффектов, но при этом всем без наращивания мощности компа. То есть Вулкан позволяет улучшить графику без модернизации компа.
- Dota 2 Workshop Tools DLC. Данный компонент нужен для создания пользовательских игр. То есть как я понимаю это для тех кто делает моды ну или карты. Для работы данного компонента необходимо наличие Direct3D начиная с 9-той версии.
Так ребята, есть кое какая еще инфа интересная. Значит технология OpenGL является кроссплатформенной, ну то есть работает и в виндовсе и в других операционках. OpenGL тесно связана с Vulkan API и Mantle, именно последнюю технологию Valve будет использовать в приставках Steam Machines, которые будут находится что-то вроде между компами и консолями. То есть примерно вырисовывается ответ на вопрос для чего нужно Dota 2 — OpenGL support for Windows, понимаете? Пока от этого всего толку мало, но в будущем владельцы видеокарт AMD смогут запускать игры с использованием Mantle, что в свою очередь даст заметный прирост производительности. Да и вообще вроде бы как я понял то с помощью OpenGL дота будет запускаться намного быстрее
Один чел на форуме спрашивал нужно включать Dota 2 — OpenGL support for Windows или нет. Короче он включил, потому что никто ответа нормального так и не дал. Ну и вот что он пишет, что ДО того как он включил, то фпс было стабильно 70-80 кадров в сек, а после как включил, то стало 42 кадров. Ну в общем выводы делайте сами ребята, думаю все понятно.
Ну вот и все ребята на этом, надеюсь что вам тут все было понятно, ну а если что-то не так, то извините. Всю инфу что нашел, то всю ее вам и написал тут. Удачи, приходите еще
Источник
Dota 2 – OpenGl support for Windows – что это
Игра Дота 2 и OpenGL
Dota 2 – одна из самых известнейших игр жанра MOBA на игровом рынке.
Жанр Multiplayer Online Battle Arena характеризуется как сплав стратегии и РПГ, где от стратегии взят принцип осады вражеской базы и защиты своих строений, а от РПГ – менеджмент отдельно взятого персонажа, героя, имеющего набор заклинаний и инвентарь магических вещей.
Происхождение
Разработанная компанией Valve совместно с основным разработчиком первой части игры, скрывающимся под ником IceFrog, Dota 2 является полностью независимым от первой части проектом. Первая часть, Defense of the Ancients, являлась не полноценной игрой, а всего лишь модификацией, отдельной картой-сценарием для игры от компании Blizzard Entertainment – Warcraft 3.
Сама исходная игра является классической стратегией в реальном времени, в которой, однако, была использована идея значимых героев – отдельных, особо сильных юнитов. Они имели индивидуальность, сюжетную значимость, и требовали отдельного управления.
Именно эта идея послужила основой для модификации – созданной пользователем IceFrog карты, смысл которой заключался в выборе под своё управление одного героя. Этот герой помогал ордам управляемых компьютеров солдат захватить и разрушить вражескую базу, при этом помешав противнику сделать то же самое.
Эта карта обрела невиданную популярность, послужив прообразом для множества подражателей различной степени успешности.
Переход ко второй части
Компания Valve, известная не только своими замечательными играми, но и склонностью к перекупке и финансированию успешных мелких студий, купила теперь уже успешного разработчика IceFrog вместе с его брендом. Это послужило причиной судебного разбирательства между Valve и Blizzard, в конечном итоге которого IceFrog всё-таки смог перетащить бренд в другую компанию, утеряв по пути все имена и внешний вид героев и многие особенности механики и геймплея.
Но переход ко второй части известен не только этим. Dota получила новый игровой движок, фирменную разработку Valve – Source. Вместе с ним игра обзавелась серьёзной интеграцией в сервис цифровой дистрибуции от Valve – Steam. Впоследствии игра была доработана для второй версии того же движка – это обновление получило название Reborn, а сама игра стала первым проектом для этой версии движка.
Характерной особенностью и самого сервиса цифровой дистрибьюции Steam, и игрового движка Source является то, что они работают на множестве аппаратных платформ и операционных систем, включая открытый и свободный Linux.
Технические детали
Предоставляя игроку вид сверху, классический для стратегий, игра Dota 2, тем не менее, является полностью трехмерной. Разумеется, при программировании игры создатели использовали различные API – программные интерфейсы приложения, использующие готовые структуры, уже заложенные в библиотеку или операционную систему. Эти независимые от языка программирования интерфейсы используются для упрощения и ускорения работы программистов.
Самым известным и распространённым таким интерфейсом, не в последнюю очередь благодаря усилиям Microsoft, является Direct3D, являющийся стандартом для приложений, работающих на семействе операционных систем Windows. Dota 2 использует этот API без проблем по умолчанию.
Входящий в состав Windows 7 DirectX 11 и его продолжение в Windows 10 – DirectX 12 – при своём использовании обеспечивают стабильный fps на большинстве современных видеокарт и конфигураций компьютера.
OpenGL
Однако, использование DirectX подходит не всем по многим причинам. Кто-то идеологически не хочет связываться с продуктом от Microsoft, у кого-то возникают специфические проблемы с его видеокартой, а кто-то может использовать Linux – свободную операционную систему, которую DirectX официально не поддерживает.
Именно последний пункт особенно важен для Dota 2, ведь, как упоминалось ранее, и Steam, и сама игра официально поддерживают запуск на Linux. Поэтому игра помимо DirectX работает и с его конкурентом – OpenGL. Эта библиотека от сторонних разработчиков функционирует на множестве платформ без привязки к Microsoft.
Помимо запуска на Linux, OpenGL может помочь и пользователям Windows. В некоторых случаях он может достичь значительного прироста производительности в игре, однако, это сильно зависит от персональных спецификаций компьютера – во многих случаях можно получить совершенно обратный эффект.
Чтобы запустить Dota 2 с OpenGL, достаточно зайти в раздел настроек игры в библиотеке Стима, выбрать там закладку DLC и поставить галочку в чекбоксе «Dota 2 – поддержка OpenGL для Windows». После чего нужно запустить игру с параметром «-gl».
В большинстве случаев это приведёт к падению производительности, однако, в некоторых случаях это даст прирост fps, так что попробовать стоит. Отключить эту поддержку можно в любой момент, убрав параметр запуска.
Источник
Дота 2 opengl support for windows что это + видео обзор
Всё об OpenGL в Dota 2
Уже несколько лет назад разработчики добавили в клиент поддержку технологий OpenGL и Vulkan. Мы вам рассказываем, что это за технологии, как их скачать и установить, а также почему поддержка данных API настолько важна для корпорации Valve и Dota 2.
Что такое OpenGL Support и Vulkan Support?
Для того, чтобы организовать взаимодействие одного приложения с другим в рамках выполнения определенной общей цели используется API (интерфейс программирования приложений). Он фактически улучшает связь между игрой и видеокартой, чтобы повысить производительность графики. OpenGL — это API, который используется при написании приложений с двухмерной и трехмерной графикой, одним из главных преимуществ которого является кроссплатформенность. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
История внедрения OpenGL и Vulkan в Dota 2
В сентябре далекого 2015 года компания Valve анонсировала внедрение поддержки OpenGL в Dota 2. К подобному решению компания подходила долго и планомерно — так, одной из основных причин для принятия подобного решения стал выпуск собственного железа, которое работает под управлением операционной системы Steam OS, основанной на одном из дистрибутивов Linux. Проблема усугублялась тем, что в среде Linux было невозможно скачать и запустить приложения, адаптированные под Windows. В связи с этим, компании пришлось искать решение — OpenGL. Именно данный набор API позволил компании перейти от версии Dota 2, предназначенной сугубо для Microsoft Windows к мультиплатформенному аналогу.
Вскоре после этого, компания-разработчик OpenGL решила выпустить обновленную версию своего продукта, которому судьбой было предначертано стать будущим конкурентом новинки от Microsoft — DirectX 12. Изначально «наследник» был известен как «новое поколение OpenGL», иначе говоря, «glNext». Впоследствии названием для нового детища стало слово «Vulkan». Новая версия сохранила столь необходимое для Dota 2 преимущество в мультиплатформенной поддержке — версия позволяла скачивать и запускать игры на таких платформах, как Windows, Linux и Mac OS.
В то же время, ещё одним из решающих факторов к внедрению Vulkan в Dota 2 стало то, что DirectX 11 и OpenGL были созданы с учетом одноядерных процессоров — в результате одно ядро управляет большинством различных процессов, в то время как остальные работают с низкой скоростью, а иногда и вовсе отключены. Новинка поддерживала процессоры с несколькими ядрами и потоками, что позволяло игре максимально продуктивно использовать все возможности устройства. Также, по заверениям разработчиков, Vulkan, в сравнении с OpenGL, уже на момент своего выхода позволял передавать намного большую часть требуемых задач от процессора к видеокарте. Это позволяло вывести опыт игроков в Dota 2 на совершенно новый уровень.
К сожалению, более слабые устройства оказались не способны на поддержку новинки. Изначальными требованиями к установке были следующие спецификации:
Dota 2 теперь поддерживает OpenGL
Вчера ночью клиент игры стал поддерживать технологию OpenGL. Мы вам расскажем, что это за технология, и почему ее поддержка настолько важна для корпорации Valve в целом и Dota 2 в частности.
Свой путь в сторону свободного программного обеспечения компания Valve начала сравнительно недавно по меркам игровой индустрии — Steam Machine и Steam OS были показаны широкой публике только в конце сентября 2013 года. Однако, представленные продукты, помимо ожидаемого ажиотажа, вызвали настоящую лавину вопросов, ведь «клапаны» пошли по трудному пути. Они решили выпускать собственное «железо», которое будет работать под контролем их операционной системы — Steam OS, основанной на одном из дистрибутивов Linux.
Проблема усугублялась тем, что в среде Linux было невозможно запустить приложения из Windows, а значит почти вся библиотека игр Steam оказывалась бесполезной, даже собственные продукты Valve. После анонсов и начала закрытого бета-тестирования поток новостей прекратился, но вчера стало ясно, что Valve не забросили эту идею, а, наоборот, активно ее развивают. Клиент игры стал поддерживать OpenGL. OpenGL — это API (интерфейс программирования приложений) который используется при написании приложений с двухмерной и трехмерной графикой. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
Некоторые пользователи испытывали проблемы при запуске игры в режиме использования DirectX 11
Этот, казалось бы, небольшой шаг значит действительно многое и для Dota 2, и для Valve. Библиотеки OpenGL, в отличие от DirectX, распространяются в открытом формате и они кросс-платформенны, что означает возможность запуска в любой операционной системе. Ко всему прочему, технология OpenGL тесно связана с Vulkan API и Mantle. Именно последнюю технологию Valve собираются использовать в своих Steam Machines — серии игровых приставок, которые займут нишу между персональными компьютерами и консолями.
Для рядового игрока это нововведение пока не принесет особых изменений, но в скором времени владельцы видеокарт AMD смогут запускать игру с использованием Mantle, что должно, по заверениям разработчиков, давать ощутимый прирост производительности. Пользователи Steam OS и других Linux-систем тоже окажутся в плюсе. С использованием OpenGL Dota 2 будет запускаться намного бодрее и без особых проблем. Не стоит забывать и о возможных владельцах Steam Machine — они смогут насладиться любимой игрой, установив ее по нажатию одной клавиши.
Нашли ошибку в материале? Выделите ее и нажмите Ctrl+Enter
Dota 2 – OpenGl support for Windows – что это
Игра Дота 2 и OpenGL
Dota 2 – одна из самых известнейших игр жанра MOBA на игровом рынке.
Жанр Multiplayer Online Battle Arena характеризуется как сплав стратегии и РПГ, где от стратегии взят принцип осады вражеской базы и защиты своих строений, а от РПГ – менеджмент отдельно взятого персонажа, героя, имеющего набор заклинаний и инвентарь магических вещей.
Происхождение
Разработанная компанией Valve совместно с основным разработчиком первой части игры, скрывающимся под ником IceFrog, Dota 2 является полностью независимым от первой части проектом. Первая часть, Defense of the Ancients, являлась не полноценной игрой, а всего лишь модификацией, отдельной картой-сценарием для игры от компании Blizzard Entertainment – Warcraft 3.
Сама исходная игра является классической стратегией в реальном времени, в которой, однако, была использована идея значимых героев – отдельных, особо сильных юнитов. Они имели индивидуальность, сюжетную значимость, и требовали отдельного управления.
Именно эта идея послужила основой для модификации – созданной пользователем IceFrog карты, смысл которой заключался в выборе под своё управление одного героя. Этот герой помогал ордам управляемых компьютеров солдат захватить и разрушить вражескую базу, при этом помешав противнику сделать то же самое.
Эта карта обрела невиданную популярность, послужив прообразом для множества подражателей различной степени успешности.
Переход ко второй части
Компания Valve, известная не только своими замечательными играми, но и склонностью к перекупке и финансированию успешных мелких студий, купила теперь уже успешного разработчика IceFrog вместе с его брендом. Это послужило причиной судебного разбирательства между Valve и Blizzard, в конечном итоге которого IceFrog всё-таки смог перетащить бренд в другую компанию, утеряв по пути все имена и внешний вид героев и многие особенности механики и геймплея.
Но переход ко второй части известен не только этим. Dota получила новый игровой движок, фирменную разработку Valve – Source. Вместе с ним игра обзавелась серьёзной интеграцией в сервис цифровой дистрибуции от Valve – Steam. Впоследствии игра была доработана для второй версии того же движка – это обновление получило название Reborn, а сама игра стала первым проектом для этой версии движка.
Характерной особенностью и самого сервиса цифровой дистрибьюции Steam, и игрового движка Source является то, что они работают на множестве аппаратных платформ и операционных систем, включая открытый и свободный Linux.
Технические детали
Предоставляя игроку вид сверху, классический для стратегий, игра Dota 2, тем не менее, является полностью трехмерной. Разумеется, при программировании игры создатели использовали различные API – программные интерфейсы приложения, использующие готовые структуры, уже заложенные в библиотеку или операционную систему. Эти независимые от языка программирования интерфейсы используются для упрощения и ускорения работы программистов.
Самым известным и распространённым таким интерфейсом, не в последнюю очередь благодаря усилиям Microsoft, является Direct3D, являющийся стандартом для приложений, работающих на семействе операционных систем Windows. Dota 2 использует этот API без проблем по умолчанию.
Входящий в состав Windows 7 DirectX 11 и его продолжение в Windows 10 – DirectX 12 – при своём использовании обеспечивают стабильный fps на большинстве современных видеокарт и конфигураций компьютера.
OpenGL
Однако, использование DirectX подходит не всем по многим причинам. Кто-то идеологически не хочет связываться с продуктом от Microsoft, у кого-то возникают специфические проблемы с его видеокартой, а кто-то может использовать Linux – свободную операционную систему, которую DirectX официально не поддерживает.
Именно последний пункт особенно важен для Dota 2, ведь, как упоминалось ранее, и Steam, и сама игра официально поддерживают запуск на Linux. Поэтому игра помимо DirectX работает и с его конкурентом – OpenGL. Эта библиотека от сторонних разработчиков функционирует на множестве платформ без привязки к Microsoft.
Помимо запуска на Linux, OpenGL может помочь и пользователям Windows. В некоторых случаях он может достичь значительного прироста производительности в игре, однако, это сильно зависит от персональных спецификаций компьютера – во многих случаях можно получить совершенно обратный эффект.
Чтобы запустить Dota 2 с OpenGL, достаточно зайти в раздел настроек игры в библиотеке Стима, выбрать там закладку DLC и поставить галочку в чекбоксе «Dota 2 – поддержка OpenGL для Windows». После чего нужно запустить игру с параметром «-gl».
В большинстве случаев это приведёт к падению производительности, однако, в некоторых случаях это даст прирост fps, так что попробовать стоит. Отключить эту поддержку можно в любой момент, убрав параметр запуска.
OpenGl support for Windows
Парни пожалуйста в краци скажите стоит скачивать и зачем это?
Это вирус, он превращает таблицу разделов твоего жесткого диска в кашу (если «в краци» оно не будет работать). Ну, можно скачать и не запускать конечно. Некоторые могут сказать что эта штука нужна и без нее не запустятся старые игры/игры использующие OpenGL, но ты их не слушай. Иначе можешь прощаться со своим винчестером.
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
Нечего не понял. Можешь обьяснить для таких как я проще?)
opengl supports for windows это альтернатива директ х 9-11. Другая библиотека через что будет выводить движок графику на экран.
Не думаю что фпс подымится в виндовс. Зависит от видеокарты и оптимизации source engine.
Раньше например Nvidia показывала хороший прирост фпс если играть через opengl в играх где есть поддержка.
вот ты как думаешь братик качать её или нет? да и ты скачал себе?
Dota 2 openGL
Ребят,заметил вот только что в доту там где DLC,реборн и прочее добавили Dpta 2 OpenGL supports for Windows.
Что это такое?
Это максимально просто.
Это библиотека, через которую дота может рендерить картинку. В общем опенгл это конкурент директа, только дикерт от майкрософт, а opengl бесплатная кросплатформенная библиотека с открытым исходным кодом.
Не забивай себе голову деталями.
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
валве делает свой бесплатный аналог директ икса 12 с куртизанками и халвой.
А можно запустить дотан щас на нем? Или это только линуксы, или это только для реборна?
OpenGL ничем не лучше и не хуже чем DirectX.
Отличие в том, что OpenGL это кроссплатформенная библиотека и работает на Linux а DirectX нет.
Именно с помощью OpenGL реализована Dota 2 на Linux.
Ради принципа я бы рендерил через OpenGL а не империалистический DirectX :buba:
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
Не такие уж все тупые на форуме.Так держать.Еще мне бы сказали почему в с2 у меня фпс 120 независимо от включения и выключения синхронизации,и есть ли в них смысл если монитор 60 герц.
ты бы хоть погуглил для начала, в вики все четко расписано.
кароче это качество херовей будет :buba:
ради этого принципа вулкан и делают. слава габену
а можно подождать пару дней каких-то новостей от валве?
Видео
DOTA 2 не работает OpenGL Support for Windows
Как поднять Фпс в Dota 2 !? API Рендеринга!
Выбираем лучший API для игр. Тест DirectX/Vulkan/OpenGL на GeForce RTX 2070S/ Radeon RX5700XT
Как решить проблему с OpenGL
ДОТА 2 ЛАГАЕТ, ВЫЛЕТАЕТ, ФРИЗЫ, МАЛО ФПС | ВОТ В ЧЁМ МОЖЕТ БЫТЬ ПРОБЛЕМА
Dota 2 оптимизация и повышение ФПС на слабом ПК 2022
Dota 2 OpenGL vs. Dx9 vs. Dx11 vs. Vulkan
Запустил версию ДОТЫ Для слабых ПК
Vulkan VS DirectX. Тест в Dota 2 на ноутбуке I5 7300hq gtx1050
Как увеличить FPS в DotA 2 [Vulkan API] Новый Способ
Источник