Microsoft Announces Direct3D 12 For Linux / WSL2
wsl2 에서 windows device들에 접근이 되다고 하기에 nltk 와 wordcloud 를 이용해 graphic 출력을 시도해 보았습니다. 당연히 출력은 되지 않았습니다. device 만으로는 동작하지 않으니까요. 관련해서 찾다보니 이런 게시글이 있더라구요
출처 클리앙 : 아름다운별 님
오늘 BUILD 컨퍼런스에서 발표된 WSL2의 GPU 가속 지원과 관련하여 리눅스용 Direct3D 12 포팅에 대한 내용도 발표되었습니다.
-
WSL2에서는 DirectX 그래픽 어댑터를 리눅스 유저스페이스에 노출시키기 위한 ‘DXGKRNL’ 커널 드라이버가 포함됩니다.
-
DXGKRNL 드라이버는 VM Bus로 윈도우 호스트와 연결되며, 다중 GPU가 지원됩니다.
-
특히 유저스페이스에서 제한없는 완전한 D3D12 API를 제공한다고 합니다. libd3d12.so는 윈도우용과 동일한 소스 코드에서 컴파일되었다고 합니다.
-
WSL2에서 GUI가 구현될 때까지 오프스크린 렌더링offscreen rendering만 지원되며, 윈도우 WDDMv2.9 그래픽 드라이버도 필요합니다.
-
DirectX 코어와 D3D12 소스가 공개되지는 않았습니다. 또 상기한 바와 같이 윈도우 WSL2에서 제공되는 DXGKRNL 커널 인터페이스를 요구하는 만큼, 순수 리눅스 시스템에서 DXGKRNL이 구현되지 않으면 현재 리눅스의 Wine · Proton에서는 활용할 수 없다고 합니다.
원문출처 –> https://www.phoronix.com/scan.php?page=news_item&px=Microsoft-DX12-WSL2
이어갈 예정