DirectX 12 - info a vše okolo

Libovolný výrobce, technologie, informace, rady, výběr, ovladače.

Moderátoři: morke, Walker1134, PKBO, Hladis

Odpovědět
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Microsoft oznámil DirectX12 pro Linux/WSL! (ale jako closed-source :/ )
Part of this DirectX work for Linux involves a new "DXGKRNL" Linux kernel driver for exposing the DirectX graphics adapters to the Linux user-space through the WSL2 setup. The DXGKRNL driver interfaces with the Windows host via a VM bus connection. Multiple GPUs will be supported.

The more interesting work is in user-space with Microsoft to provide a "real and full D3D12 API" for Linux. "This is the real and full D3D12 API, no imitations, pretender or reimplementation here… this is the real deal. libd3d12.so is compiled from the same source code as d3d12.dll on Windows but for a Linux target."
Phoronix - Microsoft Announces Direct3D 12 For Linux / WSL2
//DirectX blog - DirectX is coming to the Windows Subsystem for Linux

MS očekává že DX12 pro linux bude součástí WDDMv2.9
killerek
Začátečník
Začátečník
Registrován: 09. pro 2003
Bydliště: Praha

Re: DirectX 12 - info a vše okolo

Příspěvek od killerek »

StarCraft Remasterd dostal DX11, DX12 a Metal:
https://us.forums.blizzard.com/en/starc ... notes/1594

Vsiml sem si toho nahodou, kdyz sem ho dal aktualizovat, ze bych se po dlouhe dobe dal kampan. Vybirat to ve hre nejde, tak tam bude asi autodetekce.

Jinak to vypada, ze je za tim ukonceni podpory OpenGL na MacOS a tak pri praci na Metalu pro Mac asi predelavaji rovnou i ten DX9 render na Windows. Tak by to mohlo cekat i zbyle Blizzard hry.
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

MS včera uvolnil specifikace FL12_2 pro DirectX 12 Ultimate

Obrázek

Microsoft Blogs - New in DirectX— Feature Level 12_2

FL12_2 (DirectX 12 Ultimate) bude dostupný od Windows 10 build 20170
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Podpora DX12 přidána do Dagor 6.0 enginu (War Thunder, Enlisted atd.)

PCTF - War Thunder
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Microsoft oznamuje Shader Model 6.6

MS Blogs - In the works: HLSL Shader Model 6.6
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Microsoft oznámil "Auto HDR" pro PC (Windows - DX12/DX11)
  • podporováno má být více jak 1000 DX12/DX11 titulů
  • zatím pouze pro Insider Preview (build 21337+)
Microsoft - Auto HDR Preview for PC Available Today
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Microsoft uvádí DirectX 12 Agility SDK

Jedná se o možnost bundlovat k 3D aplikacím knihovny obsahující podporu pro vyžadovaný feature set i když v OS není oficiálně podporovaný - např. DX12 Ultimate na Windows 10 1909 apod.

V podstatě se MS vrací k předchozímu redistribučnímu modelu pro DirectX, nebo lépe řečeno k modelu podobnému "D3D12onWin7".

Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

DirectX 12 dostává novou sadu schopností - GPU Work Graphs

De-facto rozšíření "ExecuteIndirect" funkce kdy každý thread/shader běžící na GPU může volat další workload bez vytěžování command bufferu a bez asistence CPU - vše si řeší GPU
At its core, GPU Work Graphs enable a live shader kernel to dispatch new workloads on-demand, without needing to circle back around to the CPU first. At a high level, this could…

… enable more direct methods of solving complex problems.
… reduce memory constraints and improve cache utilization.
… simplify inter-pass dependencies and barrier-induced complexity.
… improve GPU thread saturation.
Microsoft DevBlog - D3D12 Work Graphs Preview


Hladis// Presun prispevku kam patri.
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Microsoft, ve spolupráci s AMD a NVIDIA, připravuje standardizované řešení Super Resolution (FSR/DLSS/XeSS) -> DirectSR

GDC 2024 - Session Schedule
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX 12 - info a vše okolo

Příspěvek od Krteq »

Na Microsoftím blogu se objevilo více podrobností o DirectSR (a Work Graphs)
This API enables multi-vendor SR through a common set of inputs and outputs, allowing a single code path to activate a variety of solutions including NVIDIA DLSS Super Resolution, AMD FidelityFX™ Super Resolution, and Intel XeSS.
Microsoft Devblogs - DirectX Innovation on Display at GDC 2024
Odpovědět

Zpět na „Grafické karty“