Vulkan vs DirectX12

 

И OpenGL хватило бы. Достаточно грамотно его использовать. Посмотрите на примере Dota 2 reborn (гуглите: dota 2 reborn opengl vs directx) - даже под Windows OpenGL-движок Dota 2 работает существенно лучше DirectX: Valve - профи в игрострое.

Оптимизации SC под OpenGL (и Linux в том числе) я скорее всего не дождусь. А ведь летом 2014 года FPS на максималках был в 2-3+ раз выше, чем сейчас на минималке (на том же железе).

я недавно тестил ск на одном железе под виндой и линуксом.

На линухе фпс выше при тех же настройках=\

 

У моего чада такая-же видеокарта, как и у меня. Процессор и память у него несколько слабее. У него под Windows FPS SC - 230 (с параметрами по умолчанию), у меня под Linux - 25-60 (на минимальных настройках и разрешении). В тоже время, другие игры работают более-менее сопоставимо.

 

 

И OpenGL хватило бы. Достаточно грамотно его использовать. Посмотрите на примере Dota 2 reborn (гуглите: dota 2 reborn opengl vs directx) - даже под Windows OpenGL-движок Dota 2 работает существенно лучше DirectX: Valve - профи в игрострое.

Оптимизации SC под OpenGL (и Linux в том числе) я скорее всего не дождусь. А ведь летом 2014 года FPS на максималках был в 2-3+ раз выше, чем сейчас на минималке (на том же железе).

я недавно тестил ск на одном железе под виндой и линуксом.

На линухе фпс выше при тех же настройках=\

 

У моего чада такая-же видеокарта, как и у меня. Процессор и память у него несколько слабее. У него под Windows FPS SC - 230 (с параметрами по умолчанию), у меня под Linux - 25-60 (на минимальных настройках и разрешении). В тоже время, другие игры работают более-менее сопоставимо.

 

У меня на линухе игры не работают сопоставимо с уиндоус. ФПС хуже. Ни в одной игре я не видел ФПС равный виндусу (и это с учетом того, что винда багованная, неоптимизированная 10-ка), не говоря о превосходстве.

Да и вообще производители видеокарт/процессоров охренели, т.к. аппаратная часть должна работать лучше, чем она себя показывает. Заговор…

 

 

 

И OpenGL хватило бы. Достаточно грамотно его использовать. Посмотрите на примере Dota 2 reborn (гуглите: dota 2 reborn opengl vs directx) - даже под Windows OpenGL-движок Dota 2 работает существенно лучше DirectX: Valve - профи в игрострое.

Оптимизации SC под OpenGL (и Linux в том числе) я скорее всего не дождусь. А ведь летом 2014 года FPS на максималках был в 2-3+ раз выше, чем сейчас на минималке (на том же железе).

я недавно тестил ск на одном железе под виндой и линуксом.

На линухе фпс выше при тех же настройках=\

 

У моего чада такая-же видеокарта, как и у меня. Процессор и память у него несколько слабее. У него под Windows FPS SC - 230 (с параметрами по умолчанию), у меня под Linux - 25-60 (на минимальных настройках и разрешении). В тоже время, другие игры работают более-менее сопоставимо.

 

У меня на линухе игры не работают сопоставимо с уиндоус. ФПС хуже. Ни в одной игре я не видел ФПС равный виндусу (и это с учетом того, что винда багованная, неоптимизированная 10-ка), не говоря о превосходстве.

Да и вообще производители видеокарт/процессоров охренели, т.к. аппаратная часть должна работать лучше, чем она себя показывает. Заговор…

 

Проверьте на Left 4 Dead 2 ![:angry:](<fileStore.core_Emoticons>/emoticons/angry.png)

У моего чада такая-же видеокарта, как и у меня. Процессор и память у него несколько слабее. У него под Windows FPS SC - 230 (с параметрами по умолчанию), у меня под Linux - 25-60 (на минимальных настройках и разрешении). В тоже время, другие игры работают более-менее сопоставимо.

А вот тут уже надо смотреть на то, как линух собран. Какой драйвер, ибо свободный отстой, какие библиотеки, какое ядро. А СК вообще имеет слабую оптимизацию под линух в силу того, что под опенГЛ нет нормального дебага со стороны клиента. Разработка отдельных утилит влетит в копеечку. 

На самом деле AMD уже немного прогорели со своим Mantle, поддержки почти нет, ибо ну невыгодно это. C Vulkan будет то же самое, имхо. В любом случае ничего не сдвинется, пока не будет выработан единый стандарт низко\высокоуровневого API, который будет обращаться напрямую к железяке, минуя прослойку ОС и драйвера, или же используя их в любой системе одинаково. Мелкомягкие точно не откроют спецификации своих директХ, они сами уже не помнят, что там есть. Вся надежда на реверс-инженеринг.

Проверьте на Left 4 Dead 2 ![:angry:](<fileStore.core_Emoticons>/emoticons/angry.png)

А что на нем проверять? Игры десятилетней давности уже никого не интересуют. ААА-проекты даже еще под дх12 не заточены.

 

У моего чада такая-же видеокарта, как и у меня. Процессор и память у него несколько слабее. У него под Windows FPS SC - 230 (с параметрами по умолчанию), у меня под Linux - 25-60 (на минимальных настройках и разрешении). В тоже время, другие игры работают более-менее сопоставимо.

А вот тут уже надо смотреть на то, как линух собран. Какой драйвер, ибо свободный отстой , какие библиотеки, какое ядро. А СК вообще имеет слабую оптимизацию под линух в силу того, что под опенГЛ нет нормального дебага со стороны клиента. Разработка отдельных утилит влетит в копеечку.

В случае AMD - уже нет. Больше двух недель сижу на свободном драйвере (radeonsi), mesa-11.0 и llvm-3.7 (с патчиком для radeonsi):

  1. получил прибавку FPS - 10-15

  2. в ангаре (особенно джерико) всё стабильно

 

 

У моего чада такая-же видеокарта, как и у меня. Процессор и память у него несколько слабее. У него под Windows FPS SC - 230 (с параметрами по умолчанию), у меня под Linux - 25-60 (на минимальных настройках и разрешении). В тоже время, другие игры работают более-менее сопоставимо.

А вот тут уже надо смотреть на то, как линух собран. Какой драйвер, ибо свободный отстой , какие библиотеки, какое ядро. А СК вообще имеет слабую оптимизацию под линух в силу того, что под опенГЛ нет нормального дебага со стороны клиента. Разработка отдельных утилит влетит в копеечку.

В случае AMD - уже нет. Больше двух недель сижу на свободном драйвере (radeonsi), mesa-11.0 и llvm-3.7 (с патчиком для radeonsi):

  1. получил прибавку FPS - 10-15

  2. в ангаре (особенно джерико) всё стабильно

 

Не в курсе, что там у AMD, но помню, что они взяли и просто открыли исходники драйвера. Но вообще зачем, если профессионалы сделают все равно лучше. Для меня гейминг на линухе окончился лишь KSP, ибо только там нормально работает х64, а оперативки KSP жрет гигабайтами. Правда отсутствие расчета физики на GPU – печалька, и AMD никогда не научится ее считать, PhysX слишком популярен и закрыт.

 

Не в курсе, что там у AMD, но помню, что они взяли и просто открыли исходники драйвера. Но вообще зачем, если профессионалы сделают все равно лучше. Для меня гейминг на линухе окончился лишь KSP, ибо только там нормально работает х64, а оперативки KSP жрет гигабайтами. Правда отсутствие расчета физики на GPU – печалька, и AMD никогда не научится ее считать, PhysX слишком популярен и закрыт.

 

AMD открыла спецификации железа. Исходники драйвера не открывали - там DRM, куча костылей и проч.

 

AMD открыла спецификации железа. Исходники драйвера не открывали - там DRM, куча костылей и проч.

 

DRM на драйвере… Ох уж эти копирасты. 

Воды налили, а вывод то какой?

Воды налили, а вывод то какой?

В руках профессионалов все технологии хороши. Но, стандартизированные технологии (OpenGL), неконтролируемые одним вендором (DirectX+Microsoft), всё-же лучше.

 

Воды налили, а вывод то какой?

В руках профессионалов все технологии хороши. Но, стандартизированные технологии (OpenGL), неконтролируемые одним вендором (DirectX+Microsoft), всё-же лучше.

 

Аксиома.

Вообщем, в вулкан не веришь?

 

 

Воды налили, а вывод то какой?

В руках профессионалов все технологии хороши. Но, стандартизированные технологии (OpenGL), неконтролируемые одним вендором (DirectX+Microsoft), всё-же лучше.

 

Аксиома.

Вообщем, в вулкан не веришь?

 

ХЗ - поживём - увидим. В целом, больше конкуренции - выгоднее потребителю.

https://www.khronos.org/assets/uploads/developers/library/overview/vulkan-overview.pdf

https://www.khronos.org/assets/uploads/developers/library/overview/vulkan-overview.pdf

ну, список вендоров указанный не слабый, соглашусь.

Но все зависит от того, кто захочет этим воспользоваться, кроме валвов и эпиков, мб еще юниджины подтянуться. Если будет еще кто, шансы есть, если нет -  в лучшем случае, просто очередная итерация опенгл

Не совсем понял про профессионалов, в вообще профи в мире линя по сильнее будут всяких микросовтовцев, так как их код видят все.

Про напрямую без драйвера тоже не понял.