techwork: (Default)
techwork ([personal profile] techwork) wrote2015-11-11 09:54 pm

(no subject)

понюхал DirectX12 - по моему говно. Все маркетинговые заявления не более чем болтовня. И главное препятствие для его внедрения это острое желание Micrsoft ни в коем случае не пущать его на самую распространенную у геймеров платформу Windows 7 x64 . А без неё то что она якобы даёт и вовсе призрачное и пустое. И так что обещали
1. лучшую утилизацию потоков на процессорах.
2. видеокарты разных производителей в объединённом режиме
3. всё будет работать быстрее
А что на самом деле ? А на самом деле они делают тоже самое что делал Firestream для того чтобы хоть как то сравнится с CUDA когда у AMD были проблемы с его терраскейлами и нормальной реализацией OpenCL . От чего Радеоны показывали куда лучшие результаты на четырёхядерных процессорах - игры тогда утилизировали только два ядра и два других можно было занять вычислениями для видеокарты. От того что майкрософт переняло это технологию радеоны и работают лучше в DirectX12 чем nVidia у которой всегда была честная CUDA.
Так что это "всё быстрее" на самом деле липа. Оно то быстрее - но только если центральный процессор не догружен игрой. А с учётом того что Windows 10 жрёт ресурсы куда круче чем Windows 7 x64 при чём на порядок. Реально этот переход на DirectX 12 имеет смысл только если у человека минимум 6 ядерный процессор минимум это Core i7-970. Игра при этом должна быть не очень умной и недогруживать его. Шутер да . Стратегия нет. Далее в компе должен быть обязательно быстрый SSD в качестве системного диска. И видеокарта должна быть с поддержкой DirectX 12 но при этом не справляться с нагрузкой которую на неё возлагает игра. Тогда действительно будет небольшой прирост на такой системе по сравнению с установленной на ней же win7x64. О как !!! . Все остальные кто ставит windows 10 просто ущербные люди. Еще раз - если у вас HDD а не SSD, если у вас меньше шести ядер в проце, если вы не шутерист и графодрочер в шуттерах, если у вас видеокарта и так справляется с нагрузкой под DirectX 11 и вы клюнули на DirectX 12 то вы баран купивший вчерашнюю узкозаточенную технологию в новой обёртке. Ваша игра будет работать хуже чем она работала бы если бы вы не ставили windows 10 а на той же пусть и поддерживающей DirectX12 но в режиме DX11.
А вот это - объединение видеокарт разных фирм - вы серьёзно ? Кто вообще в трезвом уме будет это делать ? Ведь и барану понятно что видеокарты одной фирмы дружат лучше. Тот кто собирает многокарточную систему он не от того её собирает что он видеокарты какие на помойке нашёл .Он её собирает потому что ему производительности одной - и самой мощной карты , мало. Максимум что это может оказаться так например GTX580 и GTX980 это максимум разнос поколений. И это уже вполне работает без всяких DirectX12 и под win7x64.
Про радеоны и говорить нечего - они первые такую идею начали развивать ещё по времена HD3xxx. Никто в здравом уме не будет перескакивать с одного производителя на другого - а смысл ? У каждой марки в среде геймеров есть свои фанаты.
Так что DX12 ниочём, как win10 - просто мусор и маркетинг чтобы заработать денег. И пригодно это для очень узкого круга лиц, хотяяяяя и для дебилов тоже, а их много. Но не в среде геймеров - от того пока win7x64 в их среде уверенно держит долю и не собирается её терять.
Куда интереснее OpenGL 5 Vulcan да он скрипуч и медленно разрабатывается - но он в отличии от DX12 не будет требовать отказа от win7x64 , и в тоже время обещает стать единой платформой для всех устройств . И .... будет использовать тот же AMDшный механизм вывода вычисленний на CPU что и DX12. Выйдет он через год,а может и раньше. Так что это и вовсе лишает всякого смысла переход на DX12 да и разработку под него. Лучше и дальше использовать DX11 а потом перейти на OpenGL 5 Vulcan и тогда уже майкрософт не будет диктовать игрострою как и что писать. А игрописатели смогут переносить игры на любые платформы максимально быстро.

[identity profile] techwork.livejournal.com 2015-11-12 04:01 pm (UTC)(link)
нет были изменения
Например DX11 многопоточность дал в обработке видео. А ведь именно многопоточность то что даёт ещё именно какой либо серьёзный прирост. Так что DX 11 был прорыв. Но DX 12 ниочём. Касаемо OGL - 5 версия будет совсем другим продуктом. Не будут технически описывать но по простому она будет тем же что их DX12 по скорости но при этом абсолютно кросплатформенным. DX 12 тоже был бы прогрессом если бы он работал на win7x64 все его недостатки от win10 абсолютно ущербной ОС. Если появится её аналог для win7x64 то он сразу займёт 40% игрового рынка. А OGL 5 V это именно то и есть. Майкрософт же удавится но не сделает DX 12 для win7x64

[identity profile] lexpartizan.livejournal.com 2015-11-12 04:08 pm (UTC)(link)
У мну Ати 4850 7милетней давности. И если бы не эти мрази с новыми директами, она бы и щас все игрушки тянула))
А я и не знал, что были проблемы с видео, раз понадобилось многопоточность)) С видео у меня ещё рива ТНТ 2 прекрасно справлялась))

[identity profile] techwork.livejournal.com 2015-11-12 05:36 pm (UTC)(link)
я не про это видео . Я про обработку физики, про многоуровневую тесселяцию, про многопоточное формирование изображения в играх.
dx11 реально гораздо лучше работают на новых мощных картах. Ну как мощных - минимум GT730 - на них уже реально видно преимущество. между dx11 и dx10

[identity profile] lexpartizan.livejournal.com 2015-11-12 06:01 pm (UTC)(link)
Тесселяцию ещё на директе 9 обещали)) Или 10. Короче, я карточку уже с тесселяцией покупал)) Ан нет, до сих пор редкий гость.