[Phoronix] Microsoft Announces Direct3D 12 For Linux / WSL2 - Page 3 - Overclock.net - An Overclocking Community
Forum Jump: 

[Phoronix] Microsoft Announces Direct3D 12 For Linux / WSL2

Reply
 
Thread Tools
post #21 of 34 (permalink) Old 05-20-2020, 05:56 PM
Food Editor
 
skupples's Avatar
 
Join Date: Apr 2012
Location: Bradentucky
Posts: 24,509
Rep: 719 (Unique: 378)
Quote: Originally Posted by Diffident View Post
I'm guessing they are working on it just as much as GOG is working on bringing GOG Galaxy to Linux, which has been 7 years now. Plus, why would we even want DX applications on Linux? There is already Vulkan, there is no reason for DX to even exist at this point. Having DX on Linux doesn't help with gaming. The games would still need to ported and it wouldn't increase the likelihood of it being ported. There are plenty of Vulkan games that are still Windows only.


The only way this ever happens is if the Windows kernel is abandoned and replaced with the Linux kernel. That's really isn't desirable either....there would probably still be proprietary bits that would lock software to only Microsoft's version of Linux.


Microsoft claims to "Love Linux", if that were actually true, the game developers that they recently acquired would still be releasing Linux games.
Windows Exclusive Gaming Mode Brought To You By Microsoft Linux Division

or WEGMLD

Add me on Steam, same name
R.I.P. Zawarudo, may you OC angels' wings in heaven.
If something appears too good to be true, it probably is.
Best R0ach Quote of all time : TLDR: Haswell might be the last legit gaming platform unless mice get their own non-USB interface on some newer architecture.
skupples is offline  
Sponsored Links
Advertisement
 
post #22 of 34 (permalink) Old 05-20-2020, 05:56 PM
2+2=5
 
tictoc's Avatar
 
Join Date: Feb 2011
Posts: 4,727
Quote: Originally Posted by WannaBeOCer View Post
They released the D3D12 API for Linux. Not just for WSL, it means developers can make DX12 titles for Linux.
No, no it doesn't. The only way to run this is through WSL, and even then it cannot render onscreen.




https://devblogs.microsoft.com/direc...x-heart-linux/


https://lists.freedesktop.org/archiv...ay/266647.html
Quote:
There is a single usecase for this: WSL2 developer who wants to run machine learning on his GPU. The developer is working on his laptop, which is running Windows and that laptop has a single GPU that Windows is using. Since the GPU is being used by Windows, we can't assign it directly to the Linux guest, but instead we can use GPU Partitioning to give the guest access to the GPU. This means that the guest needs to be able to "speak" DX12, which is why we pulled DX12 into Linux.
This does literally nothing for Linux, and is just a way to get Linux users to run ML and compute work in WSL. This is a proprietary patch made up of two closed-source blobs that only run on WSL.

Bringing DirectX to the Linux kernel is a giant minefield of patent and proprietary bombs. DirectX isn't even a GPU driver, so I think the chances of this landing in drm are just about zero. DirectX isn't a driver it's an API, and I'd rather support Vulkan. They can say whatever they want in their "Microsoft ♥ Linux" blog posts, but what they want is Linux running on Microsoft Windows. This just further fragments the ecosystem, and encourages developers to develop code that only runs on WSL using their closed-source blobs, with the "benefit" of the Linux kernel maintainers having to pick up the maintenance burden. If Microsoft is so in love with their closed source code for DirectX, then they can maintain an out of tree patch for their users.



Last edited by tictoc; 05-20-2020 at 06:45 PM.
tictoc is offline  
post #23 of 34 (permalink) Old 05-21-2020, 08:25 AM
I <3 narcissists
 
bigjdubb's Avatar
 
Join Date: Feb 2008
Location: Houston, TX
Posts: 5,912
Rep: 228 (Unique: 143)
All this crap is way over my head. I can't figure out if this increases my chances of being able to use a free linux distribution on a gaming only machine without having to install windows or not.

Gaming Rig
(12 items)
Couch Gaming Rig
(10 items)
Work rig
(11 items)
CPU
Ryzen 7 3700x
Motherboard
Gigabyte X570 Master
GPU
EVGA RTX 2080ti FTW3
RAM
G.Skill TridentZ RGB
Hard Drive
HP EX920 m.2
Hard Drive
Intel SSD6 m.2
Hard Drive
Intel SSD6 m.2
Power Supply
EVGA G3
Cooling
CORSAIR H150I PRO
Case
LianLi PC-O11 Dynamic
Operating System
Win 10 Home
Monitor
LG 32GK650G
CPU
Ryzen 5 3600
Motherboard
Asus x470i
GPU
Radeon VII
RAM
G.Skill TridentZ RGB
Hard Drive
Samsung 970 evo
Power Supply
InWin A1
Cooling
NZXT M22
Case
InWin A1
Operating System
Win10 Home
Monitor
Vizio 4k TV
CPU
AMD Ryzen 7 2700X
Motherboard
Asrock X470 Taichi Ultimate
GPU
GTX 750
RAM
Patriot Viper
Hard Drive
HP EX920 M.2
Power Supply
EVGA G3
Cooling
CORSAIR H150I PRO
Case
NZXT Source 210
Operating System
Windows 10 Pro
Monitor
BenQ PD3200Q
Monitor
LG 32UD59
▲ hide details ▲


bigjdubb is offline  
Sponsored Links
Advertisement
 
post #24 of 34 (permalink) Old 05-21-2020, 11:14 AM
Newb to Overclock.net
 
mouacyk's Avatar
 
Join Date: Jan 2013
Posts: 3,998
Rep: 173 (Unique: 128)
Nope, not falling for it. This is just a way to bleed over and/or retain scientists and researchers on the Windows platform and profit from software licenses. The gaming aspect is just buzz, drummed up by the media and fanboys to give it attention. What Linux-exclusive games are worth the effort of installing WSL2 and configure a Linux distro to run virtualized inside of Windows for?

CPU: Q6600 X5470 2100T 1680V2 9900K
GPU: 8800GT 9800GTX+ 750Ti 1080Ti
RAM: 2x8GBTZ
Gentoo64 in Water
(14 items)
LGA775 X5470
(6 items)
CPU
9900K 5GHz 1.224v
Motherboard
EVGA Z370 Micro
GPU
MSI 1080TI GXEK 2100.5/12627
RAM
16GB Trident Z 4000C16
Hard Drive
970 EVO 500GB
Power Supply
Seasonic X850 Gold
Cooling
480mm Radiator Custom
Case
Silverstone FT03
Operating System
Windows 7 Ultimate 64-bit
Operating System
Gentoo Linux 64 Multi-Lib
Monitor
Acer Predator XB271UH 165Hz
Keyboard
Logitech G710+
Mouse
Logitech G502
Audio
Sound Blaster Z
CPU
X5470 4GHz (stock v)
Motherboard
GA-EP45-UD3P
GPU
EVGA 9800 GTX+ 512MB
RAM
8GB 4x2GB GSkill 1066MHz DDR2
Cooling
XSPC Rasa, D5 + Res, 240mm Rad
Case
Lian-Li PC7-HX
▲ hide details ▲
mouacyk is offline  
post #25 of 34 (permalink) Old 05-21-2020, 11:34 AM
2+2=5
 
tictoc's Avatar
 
Join Date: Feb 2011
Posts: 4,727
It is equally convoluted for Microsoft's Azure use cases. Fire up your Azure instance (which is running Linux), then start a Windows 10 VM, inside the Windows 10 VM run a WSL2 Linux distro, run your ML code on the WSL2 instance.


tictoc is offline  
post #26 of 34 (permalink) Old 05-21-2020, 12:07 PM
I <3 narcissists
 
bigjdubb's Avatar
 
Join Date: Feb 2008
Location: Houston, TX
Posts: 5,912
Rep: 228 (Unique: 143)
My head nearly exploded, I remember why I just stick to using Windows. I'm not smart enough deal with using both and I don't have any real use case for Linux.

Gaming Rig
(12 items)
Couch Gaming Rig
(10 items)
Work rig
(11 items)
CPU
Ryzen 7 3700x
Motherboard
Gigabyte X570 Master
GPU
EVGA RTX 2080ti FTW3
RAM
G.Skill TridentZ RGB
Hard Drive
HP EX920 m.2
Hard Drive
Intel SSD6 m.2
Hard Drive
Intel SSD6 m.2
Power Supply
EVGA G3
Cooling
CORSAIR H150I PRO
Case
LianLi PC-O11 Dynamic
Operating System
Win 10 Home
Monitor
LG 32GK650G
CPU
Ryzen 5 3600
Motherboard
Asus x470i
GPU
Radeon VII
RAM
G.Skill TridentZ RGB
Hard Drive
Samsung 970 evo
Power Supply
InWin A1
Cooling
NZXT M22
Case
InWin A1
Operating System
Win10 Home
Monitor
Vizio 4k TV
CPU
AMD Ryzen 7 2700X
Motherboard
Asrock X470 Taichi Ultimate
GPU
GTX 750
RAM
Patriot Viper
Hard Drive
HP EX920 M.2
Power Supply
EVGA G3
Cooling
CORSAIR H150I PRO
Case
NZXT Source 210
Operating System
Windows 10 Pro
Monitor
BenQ PD3200Q
Monitor
LG 32UD59
▲ hide details ▲


bigjdubb is offline  
post #27 of 34 (permalink) Old 05-21-2020, 12:58 PM
Programmer
 
trendy's Avatar
 
Join Date: Feb 2007
Location: Raleigh, NC, US
Posts: 2,868
Rep: 150 (Unique: 121)
This is the nail in the coffin for me, I'm 100% certain that Microsoft is going to swap to the Linux kernel. If you look at their roadmap for .NET and WSL2's list of features... it's pretty obvious what they're doing.
trendy is offline  
post #28 of 34 (permalink) Old 05-21-2020, 03:34 PM
AMD Acolyte
 
qwertymac93's Avatar
 
Join Date: Sep 2009
Location: just here
Posts: 1,531
Rep: 77 (Unique: 71)
Quote: Originally Posted by trendy View Post
This is the nail in the coffin for me, I'm 100% certain that Microsoft is going to swap to the Linux kernel. If you look at their roadmap for .NET and WSL2's list of features... it's pretty obvious what they're doing.
Yep. It'll take years, but NT is on its way out. I'm thinking the xCloud team will serve as a test bed. Maybe they will move to a custom Linux Kernel for the hypervisor, with more and more pieces moving over as time goes on.

"We should make it clear that NVIDIA is a good company, and we respect their attempted transition into being a smartphone company." - Roy Taylor, AMD

BF3 STATS/BF4 STATS
z87
(20 items)
Media/File server
(14 items)
CPU
Core i5 4670k - [email protected]
Motherboard
MSI z87m GAMING
GPU
ASUS RX5700
RAM
A-DATA 2x4GB DDR3
RAM
PNY 2x4GB DDR3
Hard Drive
XPG SX8100
Hard Drive
Seagate 3TB
Power Supply
Antec TruePower TP-550
Cooling
Xigmatek Gaia + Cougar VortexPWM
Case
Silverstone PS07
Operating System
Windows 10 PRO
Operating System
MANJARO 20
Monitor
Viewsonic VX3211
Keyboard
CM Storm QuickFire Rapid
Mouse
Logitech G402
Mouse
Reflex Lab Pro 32 Heavy
Audio
Beyerdynamic DT 770 PRO-80
Audio
Yamaha RX-V663
Audio
Micca MB42x Bookshelf Speakers
Audio
SMSL Q5
CPU
Intel i5 3470
Motherboard
Proprietary Dell
RAM
8GB DDR3
Hard Drive
Seagate Barracuda ST6000DM003
Hard Drive
8TB External HDD
Optical Drive
Lite-On Blue Ray WH14NS40
Power Supply
Corsair CX-430
Operating System
Windows 10 PRO
Monitor
TCL 55S517
Keyboard
Logitech K400
Audio
Sony STR-DN1070
Audio
Definitive Technology BP8 Tower Speakers
Audio
Definitive Technology 2002 Series Center Speaker
Audio
Definitive Technology ProMonitor 1000 Bookshelf Speakers
▲ hide details ▲
qwertymac93 is offline  
post #29 of 34 (permalink) Old 05-21-2020, 04:57 PM
Original 16-bit Genesis®
 
Omega X's Avatar
 
Join Date: Mar 2013
Location: That gap between the couch cushion.
Posts: 1,712
Rep: 67 (Unique: 44)
So, the Embrace phase is over. Time for the Extend phase.
Omega X is offline  
post #30 of 34 (permalink) Old 05-21-2020, 08:59 PM
Food Editor
 
skupples's Avatar
 
Join Date: Apr 2012
Location: Bradentucky
Posts: 24,509
Rep: 719 (Unique: 378)
Quote: Originally Posted by mouacyk View Post
Nope, not falling for it. This is just a way to bleed over and/or retain scientists and researchers on the Windows platform and profit from software licenses. The gaming aspect is just buzz, drummed up by the media and fanboys to give it attention. What Linux-exclusive games are worth the effort of installing WSL2 and configure a Linux distro to run virtualized inside of Windows for?
its not.

the only hope is eventually windows would handle the switching on its own while dropping into some linux powered low level gaming mode.

pipe dreams.

you know, windows gaming, with windows asleep.

Add me on Steam, same name
R.I.P. Zawarudo, may you OC angels' wings in heaven.
If something appears too good to be true, it probably is.
Best R0ach Quote of all time : TLDR: Haswell might be the last legit gaming platform unless mice get their own non-USB interface on some newer architecture.
skupples is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off