Что лучше для доты dx11 или dx9

Что лучше для доты dx11 или dx9

Dan Ginsburg from Valve said there is no reason to use DX12 because there is Vulkan and the true story is Dota2 works best on DX9.

Really I want to play Dota2 on Linux but it does not work as good as on DX9. Using Vulkan to run Dota2 on Linux did not stop to stutter and this time it is not any silly bug. This time it looks like problems while loading the amount of data without hiccups. You can use OpenGL on Linux but it is not as smooth as DX9.

So what I have done? I build the fastest rig that is possible and installed Windows 10 and I hate Windows!

Well lets see if Lord Gaben is able to reach the future of gaming in his own lifetime?!

It is hard to find actual information on this topic:

07 Jul 2016 -dx11 has been made the default launch option for Dota 2 on 64-bit systems. (DirectX 11 default have been reverted. Therefore, you must add the -dx11 command to run with Directx 11.)

Every source I found is DirectX 9 — Default for Dota 2 client

The -console did not display any information about that anymore.

Yeah I mean we had DX9 on Windows 98. I am sure nobody is proud on using grannies api to make stuff happening. 😉

Which is better? Which has best performance?
What do the developers say?
Ty

dx 11 works,(shaders enabled)dx9 is broken(T75. it should be T78 Flip.),vulkan is buggy on mac,open gl is flipping useless.

Which is better? Which has best performance?
What do the developers say?
Ty

dx 11 works,(shaders enabled)dx9 is broken(T75. it should be T78 Flip.),vulkan is buggy on mac,open gl is flipping useless.

And why is DX9 enabled by default even on Windows 10 .. and what should T75 and T78 flip mean. Prove your insides on this topic!

If Vulkan is buggy on Apple systems then MoltenVK need some tweaks.

dx 11 works,(shaders enabled)dx9 is broken(T75. it should be T78 Flip.),vulkan is buggy on mac,open gl is flipping useless.

And why is DX9 enabled by default even on Windows 10 .. and what should T75 and T78 flip mean. Prove your insides on this topic!

If Vulkan is buggy on Apple systems then MoltenVK need some tweaks.

t78 is a complicated equation,think of it as an elastic band and how far it can stretch before it breaks,currently that line will stop at button 75,when infact its final point is 78.therefore with the dx11 update,dx9 is now lagging behind which equates to gamelag.its fine if everyone is using one or the other but not both at the same time.this will not be fixed until jan 2019,they should have dropped xp machines from the code.take the lowest xp machine and sync it with the highest dx11 machine,when connected to dotas servers the difference is 32 fps.the server throttles the dx11 machine to allow the xp machine to catch up,so when your in team fights the drop off can be as bad as 32fps.

Читайте также:  Холодильник икеа исанде отзывы

I did not found any information on this elastic band calculation you are writing about but well I tested Dota2 Vulkan on Windows 10 with GTX 1080 TI OC and it also works very well.

why would you use vulkan on a direct x 12 gpu.when there is dx11 support.vulkan is an amd offspring.

t78 is a complicated equation,think of it as an elastic band and how far it can stretch before it breaks,currently that line will stop at button 75,when infact its final point is 78.therefore with the dx11 update,dx9 is now lagging behind which equates to gamelag.its fine if everyone is using one or the other but not both at the same time.this will not be fixed until jan 2019,they should have dropped xp machines from the code.take the lowest xp machine and sync it with the highest dx11 machine,when connected to dotas servers the difference is 32 fps.the server throttles the dx11 machine to allow the xp machine to catch up,so when your in team fights the drop off can be as bad as 32fps.

XP doesn’t have DX10 or 11 access.

i never said it did.i said dx9 machines need an update if there going to be playing alongside dx 11 machines after the lastest update.dx 11 machines can be 32fps ahead of xp users at all times,dota uses 30 tick servers.you do the maths.with compute shaders enabled dx 11 has a 70ms advantage over dx9,i can press 3 buttons in 70ms.

I created some videos with overlay statistics from MSI Afterburner and my Vulkan observations on Linux with Polaris hardware is pretty assignable to what I can see on Windows 10 with NVidia hardware.

The default Api on Windows 10 is still D3D9E.

On Vulkan Dota 2 is able to create smoother movements when changes are minor but even with Vulkan 1.1 on GTX 1080 TI OC Dota2 will get problems to read the amount of data in some situations which results in visual hiccups.

I will do some compositing and present my Video results later on this thread.

I created some videos with overlay statistics from MSI Afterburner and my Vulkan observations on Linux with Polaris hardware is pretty assignable to what I can see on Windows 10 with NVidia hardware.

The default Api on Windows 10 is still D3D9E.

On Vulkan Dota 2 is able to create smoother movements when changes are minor but even with Vulkan 1.1 on GTX 1080 TI OC Dota2 will get problems to read the amount of data in some situations which results in visual hiccups.

Читайте также:  Mcafee internet security отзывы

I will do some compositing and present my Video results later on this thread.

You need to watch a few games with the vulkan engine before playing your own games. Your dota client will bomb at least once when running vulkan for the first time as well. So, have fun 🙂 Vulkan does look better.

Yep I already thought maybe Vulkan is smoother if the shader cache is filled up with every piece of this game. What you can clearly observe from the following video is that Vulkan is able to save energy while creating the same or even better results than DX9:

You need to watch a few games with the vulkan engine before playing your own games. Your dota client will bomb at least once when running vulkan for the first time as well. So, have fun 🙂 Vulkan does look better.

Yep I already thought maybe Vulkan is smoother if the shader cache is filled up with every piece of this game. What you can clearly observe from the following video is that Vulkan is able to save energy while creating the same or even better results than DX9:

Даже покупаемые «для учёбы» компьютеры то и дело используются для игр. И разработчики операционной системы Windows прекрасно это понимают, интегрируя прямо в код ядра библиотеки и механизмы взаимодействия с видеокартой. И DirectX – как раз такой инструмент.

Вообще, DirectX – это набор интерфейсов прикладного программирования, которые предназначены для взаимодействия приложений с «железом». Например, входящий в него пакет алгоритмов Graphics нужен для работы с видеокартой, а DirectMusic – со звуковой картой. В целом, в него входят девять пакетов интерфейсов, направленных на воспроизведение и вывод различного мультимедийного контента.

DirectX развивается одновременно с операционной системой Windows. Каждые 1-3 года выходят новые его версии, направленные на улучшение работы периферийного оборудования. И поэтому многим начинающим геймерам может быть непонятно, чем отличается одна итерация от другой.

Разберёмся, чем отличается Direct 9 от DirectX 11 и других версий.

DirectX 9

Интерфейс DirectX 9 был представлен одновременно с операционной системой Windows Server 2003 и входит в неё в качество основного API взаимодействия с графическим и звуковым оборудованием.

Главным достоинством интерфейса стала поддержка шейдеров. Шейдеры – это специальные подпрограммы, которые необходимы для определения геометрических свойств объекта. Так, благодаря ним предметы в играх могут отбрасывать реалистичные тени, в них могут отражаться другие вещи и так далее. Шейдеры делают игры более красивыми и кинематографичными, виртуальные миры кажутся более натуральными.

Пока не особо понятно, почему компания Microsoft решила имплементировать DX9.0 в серверную операционную систему. Однако в 2004 году она же выпустила Windows XP SP2, и этот API входил в неё. Именно так и началось распространение DX9.0 среди домашних пользователей.

Читайте также:  Развиваться в этом направлении или направление

По сути, все игры, выпущены в период с 2004 года по 2009 год, ориентированы на использование DirectX 9. Это же справедливо и для видеокарт. Как настольные, так и мобильные (предназначенные для ноутбуков), они предназначены для работы именно с этим интерфейсом.

Достоинства

Повышенная производительность на очень старых компьютерах.

Недостатки

Сравнительно узкое распространение (нативно встроен только в Windows XP SP2);

Ограниченная производительность за счёт не самой правильной работы с многопоточностью.

Кстати! Казалось бы, куда делся DirectX 10? А он никуда и не девался, он есть. Десятая версия интерфейса вышла в 2006 году вместе с операционной системой Windows Vista. Но сама эта среда была настолько «тормознутой» и «глючной», что о ней предпочли побыстрее забыть и создатели, и разработчики игр.

DirectX 11

Интерфейс DirectX 11 был представлен в 2009 году вместе с операционной системой Windows 7 и тут же «принят на вооружение» как производителями видеокарт, так и разработчиками компьютерных игр. Причина такой популярности очень проста – многопоточность.

Одиннадцатое поколение принесло расширенную поддержку многопоточных вычислений. Теперь видеоданные разделялись на несколько отдельных потоков, каждый из которых обрабатывался на отдельном ядре. Благодаря этому взаимодействие с многоядерными видеокартами стало намного лучше.

После реализации этого интерфейса многоядерные видеокарты стали производиться чаще и активнее. Например, у NVIDIA в последних моделях графических ускорителей вычислительный блок может состоять из 3-4 тысяч ядер CUDA! Благодаря этому скорость обработки визуальной информации увеличивается многократно.

В целом, главными преимуществами одиннадцатой версии интерфейса стали:

Поддержка многопоточности на многоядерных графических ускорителях;

Увеличение КПД одноядерных и старых видеокарт;

Снижение интенсивности нагрева графических ускорителей.

Кроме того, это API принесло нативную поддержку «вытянутых» мониторов формата 16:9. Благодаря этому внешний вид операционной системы в целом и рабочего стола в частности стал намного привлекательнее. Иконки перестали наезжать друг на друга!

Однако для работы DX11 требуется больше ресурсов. Поэтому в некоторых случаях на старых играх производительность с DX11 будет ниже, чем с DX9 – если, конечно, игра позволяет выбрать интерфейс, через который будет взаимодействовать.

Достоинства

Повышенная производительность при использовании многоядерных видеокарт;

Повышение КПД при работе со старыми и слабыми графическими ускорителями;

Поддержка новых визуальных эффектов.

Недостатки

Повышенное потребление ресурсов компьютера, не связанных с графической подсистемой – например, процессора или оперативной памяти;

Отсутствие обратной совместимости – предыдущие версии «винды» не поддерживают одиннадцатое поколение даже после установки распространяемого пакета.

Преемником DX11 стал DirectX 12. Этот интерфейс был представлен вместе с операционной системой Windows 10 в 2005 году и принёс поддержку шейдерной модели 5.1, которая обеспечивала ещё большую реалистичность при отображении текстур, теней и свечения.

Различия между DirectX 9 и DirectX 11 – и что выбрать

Итак, основным различием между DX9 и DX11 стала поддержка многопоточных вычислений. Впрочем, этим разница не ограничивается.

Основная поддерживающая операционная система

Ссылка на основную публикацию
Чистка матрицы зеркального фотоаппарата
Нам доверяют сотрудники: Вопросы и предложения: info@fixit24.ru Адрес: г. Москва, м. Тверская, ул. Тверская, д. 20, 2 этаж, офис 204....
Хороший ламповый усилитель для дома
Почти у каждого ненормального с гитарой (а иногда даже и без нее) появляется навязчивая идея принести домой фанерный ящик с...
Хороший переводчик английского языка
Оцените наш проект! Правильный переводчик онлайн позволяет довольно качественно и оперативно выполнять следующие операции: - изучать один либо одновременно несколько...
Чистка кэша на ноутбуке
Все, что находит отображение в браузере (музыка, картинки, видео) перед воспроизведением сохраняются на ваш ПК как временные файлы.Если их количество...
Adblock detector