Уже несколько лет назад разработчики добавили в клиент поддержку технологий 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 соло ммр
-
Nvidia Dota 2
-
Как отдалить камеру Dota 2
Новости
-
Стали известны все участники The Lima Major 2023
4 час. назад
3
7 -
Noticed о BetBoom Team: «С тем составом всё-таки я, можно сказать, впервые на тир-1 уровень выбрался»
24 мин. назад
4 -
В Dota 2 было сыграно более 7 миллиардов матчей, а «юбилейная» карта прошла на российском сервере
45 мин. назад
7
7 -
V-Tune, Nicky`Cool и laise покинули Natus Vincere
56 мин. назад
4
19 -
TA2000 о No[o]ne: «Вот на миде он жёстко играл. На керри, ну, так, средне»
2 час. назад -
HYDRA заработала вторую победу на DPC EEU 2023 Tour 1: Дивизион II, обыграв Sigma.YNT
2 час. назад -
«Ты либо входишь в топ-12 на TI, либо вылетаешь во второй дивизион», — Gorgc, 33 и Ceb о DPC в Западной Европе
2 час. назад
1
9 -
Dinozavrik о том, кто является тренером RISE Esports: «Секретная информация»
3 час. назад
1
Форум
-
Переигровки Астер — ЛГД
Oro 68Автор: Oro
Киберспорт: матчи, турниры, команды и игроки
Вчера один чел аналитику давал и естественно обосрался со всеми вытекающими из его жепы в штаны. Ну теперь-то момент истины за жизнь Фрауса и Топ 1 китая, за каво вы? …
-
Мут чата на 1200 часов, нормально ли?
just help me 30Автор: just help me
Общие вопросы и обсуждения
10 К порядочности, дало мут на 1200 часов и снизили поряду до 7 к, вернул поряду, отыграл время, снова 10 к порядочности, но сразу после окончания мута прилетело предупреждение о поведении. Хотя я специально…
-
Поясните за кентавра
Ascension27 29Автор: Ascension27
Герои: общие обсуждения
Почему герой стал популярен?Когда ещё осенью иногда брал его на 3 тима горела мол крип со станом и без урона после 25 минуты Почему его даже на 2к стали пикать если раньше ненавидили?Или это из серии…
-
Разница между 6000 и 7000
no name no ambition 26Автор: no name no ambition
Рейтинговая система и статистика
Вчера апнул 6020ммр (1 поз) следующая цель перед собой 7000 на 1 поз в чем существенные различия между 6000 и 7000 игроком на 1 позиции? Как импруваться кроме как жать поиск постоянно? Где искать полезную…
-
Аме переоценен?
CheeseAndPeace 24Автор: CheeseAndPeace
Киберспорт: матчи, турниры, команды и игроки
Аме — лучшие моменты Почему его так рейтят? Я не то что бы считаю, что это не так, но искренне не понимаю, почему все считают его топ пос1. Он почти всю свою карьеру играл за ПСЖ ЛГД. Сейчас ПСЖ ЛГД сделали…
-
Хогвартс. Наследие в какой факультет попали вы?
COLD 62Ну будем в топе с Седриком и Саломандром. PS: Пройти тест…
-
Дёргаются движущиеся изображения на мониторе.
peryevd 15Автор: peryevd
Компьютерная помощь по остальным вопросам
При просмотре любого видео, Ютуб, КиноПоиск, вк. Если что то двигается на мониторе, то происходят очень заметные рывки. Особенно если пролеты камеры или что то подобное. Как будто не хватает частоты кадров…
-
ВК 3ка норм?
UbIvAsHkA3286 6Автор: UbIvAsHkA3286
Герои: общие обсуждения
Смотрел гайды и реплей, пикают в керри, в катка орут что вк керри бред и чтобы я шёл в харду, так куда? Играл на керри, фармить легче, убивать тоже, но на харде противники сами идут на тебя и умирают…
-
Возврат игр
Hestonworld 5Автор: Hestonworld
Другие игры
Вы когда-нибудь возвращали игры в стиме? Я вот недавно первый раз в жизни вернул, Раст. Купил, чтобы поиграть с другом, он даже мне оружие сразу дал(у него свой клан с топовой базой и лутом), но это не…
-
Тренируюсь и стою на месте…
LodveGo 10Автор: LodveGo
[CS:GO] Общие вопросы и обсуждения
Играю в кс с 2018 года, но с постоянными перерывами (два раза по полгода было). Наиграно в итоге более 3к часов. На фейсите 4-5 лвл, максимум был 7. Но проблема в том, что уже как год моё авг почти никогда…
-
Фраус, что с лицом
LostWorld 101Автор: LostWorld
Киберспорт: матчи, турниры, команды и игроки
Главный фанбой, который так усиленно топил за Астер. @Fraus Главный хейтер, который так усиленно хейтил СНГ. Что с тобой после поражения Астер от Лгд? Твои любимчики проиграли? И кому? Лгд, у которых…
-
Как дела?
ForeverYang 18Автор: ForeverYang
Таверна
Я вот уже дня 3 валяюсь, смотрю смешарики и максимум выхожу покушать до кухни. У вас как?…
Стримы
-
paragon_dota
442
EEU DPC 2023 by Winline: Replay -
betboom_ru
15538
(RU) Hellraisers vs Alliance | 0:0 bo3 | BetBoom Universe Ep. I | by @Lex & @Sheyl -
rostislav_999
4522
50 УБИЙСТВ 100 000РУБ -
watsondoto
1943
rank 1 eu 12900
Всем привет Любите играть в игру 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