| Автор |
Сообщение |
JamesD ®
Стаж: 15 лет 4 мес.
Сообщений: 942
Ratio: 1.691
Поблагодарили: 580
82.24%
|
Негаданно-нежданно в оф. блоге Микрософт объявила, что " прислушивается к отзывам пользователей, а потому получив отзывы Blizzard и других разработчиков" портировала пользовательский режим D3D12 выполнений в Windows 7. Пока что данная функция доступна только для World of Warcraft: Battle for Azeroth с патчем 8.1.5, однако компания заверяет, что ведутся работы для портирования и других игр остальных разработчиков на базе 12-го API. Решение компании выглядит странным, противоречя предыдущей политике забрасывания старой ОС и насильным переводом на последнюю Windows 10. Тем страннее это выглядит на этапе её Extended поддержки, когда обновления больше не добавляют новых функций, ограничиваясь улучшением безопасности. Микрософт все же упомянула, что " Windows 10 изначально была создана с важными улучшениями, которые делают работу DirectX 12 более эффективной", а так же посоветовала пользователям, " наслаждающимся улучшениями в играх с DirectX 12 на Windows 7 протестировать насколько еще лучше они будут на Windows 10". DirectX 12 отличается более "близким к железу" управлением, позволяя эффективнее использовать мощности видеокарты и процессора для выполнения поставленных вычислительных задач в игре, что в большей мере помогает конфигурациям с видеокартами АМД или в процессоро-ресурсоемких играх с высоким числом запросов на единицу времени. Аналогом данного закрытого API является Vulkan, который имеет полноценную поддержку Windows 7 и Linux. Источник 1 Источник 2 |
_________________ ###tor_blocked | ##.request
|
|
 |
JamesD ®
Стаж: 15 лет 4 мес.
Сообщений: 942
Ratio: 1.691
Поблагодарили: 580
82.24%
|
kx77 писал(а):  | dx12 состоит не только из user mode dx основывается на display driver model в ядре и драйверах, а этого в win7 нет Значит будет что-то типа wine ? Который эмулирует dx на базе opengl с соответствующей скоростью |
MrH писал(а):  | Для DX12 вроде нужен WDDM 2.0 который есть только в 10ке, а для этого АМД и НВ еще должны написать дрова с поддержкой WDDM2.0 для 7-ки и это если МС её реализует, и я что-то сомневаючто что НВ и АМД захотят этим заниматься. |
Скорее dx12 должен быть совместимым с WDDM, а не полностью состоять, то есть для Dx12 на Windows 7 надо было сделать тот обратно совместимым с версией WDDM1.1, что возможно. Какая эмуляция 12-го директа если итог быстрее схожего 11-го директа??? |
_________________ ###tor_blocked | ##.request
|
|
 |
kx77
Стаж: 13 лет 1 мес.
Сообщений: 1750
Ratio: 132.942
Поблагодарили: 2423
100%
|
| Цитата: | Скорее dx12 должен быть совместимым с WDDM, а не полностью состоять, то есть для Dx12 на Windows 7 надо было сделать тот обратно совместимым с версией WDDM1.1, что возможно. Какая эмуляция 12-го директа если итог быстрее схожего 11-го директа???
|
Кто знает какие хаки там использовались. Современные драйвера краснозеленых оба поддерживают вулкан. Вулкан ближе к dx12 по идеологии, чем opengl. Может быть используется что-то из вулкан для эмуляции недостающих функций ? Или тайный сговор с краснозелеными. Возможно у них на самом деле код дх12 не вырезан, а лишь не задействуется в win7, и мелкомягу рассказали как его использовать. Кстати, немаловажная деталь. Мелкомяг не выложил обновление , не запостил новые системные дллки для использования всеми. Нет, он только сговорился с некоторыми игроделами, чтобы в их продукт были включены дллки для dx12. Кто знает чем еще хромает этот новодел. Может быть реально все не получится реализовать, потому они сделали полурабочую версию лишь с частью функций, которые согласовали с игроделами, и поэтому там типа все работает круто, а универсальный продукт выпустить нельзя |
|
|
 |
ser477
Стаж: 16 лет 9 мес.
Сообщений: 6854
Ratio: 1.886
60.23%
Откуда: РОССИЯ
|
Ну вот и нет у 10 больше никаких преимуществ. Опять печаль вечным бетатестерам. |
|
|
 |
JamesD ®
Стаж: 15 лет 4 мес.
Сообщений: 942
Ratio: 1.691
Поблагодарили: 580
82.24%
|
kx77 писал(а):  | Кто знает какие хаки там использовались. Современные драйвера краснозеленых оба поддерживают вулкан. Вулкан ближе к dx12 по идеологии, чем opengl. Может быть используется что-то из вулкан для эмуляции недостающих функций ? Кстати, немаловажная деталь. Мелкомяг не выложил обновление , не запостил новые системные дллки для использования всеми. Нет, он только сговорился с некоторыми игроделами, чтобы в их продукт были включены дллки для dx12. Кто знает чем еще хромает этот новодел. Может быть реально все не получится реализовать, потому они сделали полурабочую версию лишь с частью функций, которые согласовали с игроделами, и поэтому там типа все работает круто, а универсальный продукт выпустить нельзя |
Ну так и игры с директом 11 тоже несут его в себе и устанавливают перед установкой самой игры - зачем мелкомягким для 10-ти (и то, не факт) игр загрязнять ОС всем? А поставить зависимость, что удалив Vulkan через средства ОС из современных драйверов вся игра "на базе Dx12" полетит, а то и еще окно ошибки " WOW Dx12 не запустился из-за отсутствия vulkan-1.dll" напишет - это некомильфо. Скорее просто эффективность инструментов будет хуже из-за WDDM 1.1, но об этом и сама компания сказала в FAQ. |
_________________ ###tor_blocked | ##.request
|
|
 |
galova
Стаж: 15 лет 2 мес.
Сообщений: 90
Ratio: 39.103
100%
|
Весь новый функционал windows 8/10 можно было выпустить как обычный сервис-пак к виндоус 7. |
|
|
 |
kx77
Стаж: 13 лет 1 мес.
Сообщений: 1750
Ratio: 132.942
Поблагодарили: 2423
100%
|
JamesD писал(а):  | Ну так и игры с директом 11 тоже несут его в себе и устанавливают перед установкой самой игры - зачем мелкомягким для 10-ти (и то, не факт) игр загрязнять ОС всем?
|
Я не о том. Одно дело _специальные_ dllки, которые нельзя использовать универсально для всех прог. Специальные - значит не содержащие всех функций, не имеющие 100% совместимость по API, не имеющие публичного SDK, на них залинкована только одна конкретная игра. Использовать их можно разве что после реверс-инжиниринга А другое дело redist, скачаный с микрософт. Официальный, доступный всем, документированный и с сдк. Поддерживаемый ms. Именно это идет обычно с играми. Как опция при установке "заодно установить блаблабла" JamesD писал(а):  | А поставить зависимость, что удалив Vulkan через средства ОС из современных драйверов вся игра "на базе Dx12" полетит, а то и еще окно ошибки "WOW Dx12 не запустился из-за отсутствия vulkan-1.dlд" напишет - это некомильфо. Скорее просто эффективность инструментов будет хуже из-за WDDM 1.1, но об этом и сама компания сказала в FAQ.
|
Кто знает, может dx12.dll не использует vulkan.dll, но использует некоторые вызовы vulkan напрямую через syscall. Взяли кусок исходника vulkan.dll, перетащили оттуда врапперы вызовов и дергают когда надо Или даже могли положить vulkan.dll прям в игру. На самом деле надо бы посмотреть что там за dll-ки с какими именами и что у них в imports |
|
|
 |
Kinematics
Стаж: 15 лет 11 мес.
Сообщений: 34
Ratio: 1.013
Раздал: 218 GB
Поблагодарили: 222
100%
|
КВА3АР писал(а):  | Что мешало так сразу сделать, как только вышел DX12?  |
Подавляющее большинство пользователей которым просто похеру на дх11/дх12. Им незачем углубляться в понимание предмета, если за 1 действие можно решить проблему заменой железки. |
_________________
|
|
 |
Viliuis
Стаж: 13 лет 2 мес.
Сообщений: 1182
Ratio: 5.835
Поблагодарили: 1113
37.25%
Откуда: KRSK
|
Хорошая новость. Ну чтож поживем и увидим. |
|
|
 |
petunya9
Стаж: 16 лет 7 мес.
Сообщений: 276
Ratio: 1.208
Поблагодарили: 1
23.54%
Откуда: Украина
|
Ctrejlog писал(а):  | Уахаха! Реально в вове работает! Седня вышла обнова и благодаря этой новости пошел проверять. И усе. На 7ке переставил с 11 на 12 и заработало! Фпс в Боралусе был в среднем 50. Сейчас в среднем 72! А на обычных локах бфа вообще держится на 100 фпс. Вот так подгон от майков... Видяха GTX 970. |
Этож где ты включил 12 директ на 7? |
_________________ Ты знаешь, что существует мир, только мир не знает, что существуешь ты
|
|
 |
JamesD ®
Стаж: 15 лет 4 мес.
Сообщений: 942
Ratio: 1.691
Поблагодарили: 580
82.24%
|
petunya9 писал(а):  | Ctrejlog писал(а):  | Уахаха! Реально в вове работает! Седня вышла обнова и благодаря этой новости пошел проверять. И усе. На 7ке переставил с 11 на 12 и заработало! Фпс в Боралусе был в среднем 50. Сейчас в среднем 72! А на обычных локах бфа вообще держится на 100 фпс. Вот так подгон от майков... Видяха GTX 970. |
Этож где ты включил 12 директ на 7? |
В установленной игре на 7? |
_________________ ###tor_blocked | ##.request
|
|
 |
iluha24
Стаж: 17 лет 6 мес.
Сообщений: 46
Ratio: 8.572
1.28%
|
Ну щас то уже можно. Десятка уже в лидерах-сливки сняты-теперь можно и кость нищебродам кинуть. |
|
|
 |
badulay
Стаж: 15 лет 5 мес.
Сообщений: 576
Ratio: 0.275
55.94%
Откуда: Со стыка веков.
|
ED_Sln писал(а):  | Это еще раз доказывает, что DX12 не существует как такогого, это просто добавка для DX11. |
Да это давно уже стало понятно, что по сути это лишь ограничения беги мол покупай новую видяху. Эт как Андройн который два раза обновляют, а дальше извини беги новую трубку покупай.. Но при этом кастом порой умудряются и до актуальных поднять версию. Один Капитализм.. Запланированное устаревание вещей в туже копилку.. |
_________________ "И вот вы пришли ко мне, не видя причины, не имея власти..."
i5-11500,16gb,RX6600,m2.SSD
Audio - FiiO k7, K3new. Mic.Blue Yeti X
|
|
 |
alex12nnm
Стаж: 13 лет 5 мес.
Сообщений: 2034
Ratio: 0.354
100%
|
Богатенькие буратинки лучше пять сольдо зароют, чем на учёбу потратят. |
|
|
 |
Warg2010
Стаж: 13 лет 4 мес.
Сообщений: 220
Ratio: 0.424
0.25%
|
Раз многие сидят на семерке, то мы портируем туда @DirectX 12@ Как и Mantle и DirectX 12, API Vulkan может обращаться к ресурсам памяти на более глубоком уровне – сей факт можно рассматривать как преимущество, но он может стать и недостатком, если разработчики не смогут эффективно использовать память. Несколько разочаровала ошибка в текущем драйвере NVIDIA, из-за которой после каждого теста приходилось перезагружать систему. ... Нынешняя реализация API Vulkan кажется обещающей. Пока что для игр на настольных ПК она будет не такой актуальной, поскольку рынок DirectX 11 и 12 очень велик, и по сравнению с тем же DirectX 12 затраты на реализацию могут быть слишком велики, а отдача слишком мала. А по русски-"Взяли свои кошелёчки и побежали покупать новые видеокарты, с новыми процессорами, новыми платами, и оперативой,, соответственно и новыми БП не менее чем на 1000Вт, потом сможете играть в нового "Вольфенштейна" |
|
|
 |
el-motoblock
Стаж: 12 лет 3 мес.
Сообщений: 45
Ratio: 3.684
73.06%
|
На одном из сайтов качал DX12 для win7, такой порт уже был. Они его не портируют а скачают. Ставил когда-то давно, вроде не вредит системе, но не все dll windows пустил интегрировать, там в логе командной строки написано будет.
|
|
|
 |
|
|
|