Remix.run Logo
Triton: DirectX 11 Driver for QEMU(blog.getutm.app)
118 points by electricant 9 hours ago | 17 comments
mutkach 3 hours ago | parent | next [-]

That’s like (at least) third GPU-related project named Triton

cl3misch 3 hours ago | parent [-]

I was expecting DirectX in triton-lang https://github.com/triton-lang/triton

jamesu 4 hours ago | parent | prev | next [-]

Pretty cool to finally have a decent open 3d solution for windows vms. Now if only someone made an opengl driver for older intel macosx vms...

conradev 4 hours ago | parent | next [-]

People are working on it!

https://github.com/steelbrain/reims-vgpu

https://github.com/steelbrain/metal2vulkan

cactusplant7374 4 hours ago | parent | prev [-]

Not exactly what you are looking for... but I am working on a 32 bit intel mac emulator. OpenGL support is pretty far along at this point.

rufo 2 hours ago | parent [-]

Ooh, is this public anywhere? Definitely an area of interest of mine :)

cactusplant7374 2 hours ago | parent [-]

Not yet. I'm working on getting a release out by the end of the year. It won't be open source but there will be a free trial.

anonymousiam 4 hours ago | parent | prev | next [-]

Also covered here: https://www.phoronix.com/news/Triton-DirectX-11-QEMU-Driver

thehias 3 hours ago | parent | prev | next [-]

why always only DX11, why not DX12? Parallels and VMWARE can also do only DX11??

tyfon 3 hours ago | parent | next [-]

DX11 is much more high level while DX12 implements direct control over the GPU. 12 is much more like vulkan.

I guess since this is emulating the device instead of just passing the commands to vulkan it is easier to do DX11, but I could be wrong about this particular implementation.

Squarex 3 hours ago | parent | prev [-]

DX12 is much more complex to implement. Very different API.

ramshanker 6 hours ago | parent | prev [-]

Maybe this is one of those topics to let an army of agents get loose.

Nothing to lose and a lot to gain.

truncate 5 hours ago | parent | next [-]

This is also one of things that needs to be well optimized to be any useful. Army of agents may get an implementation, but not sure it will be actually useful, and I'm also not sure if optimizing that implementation is going to be easier than more well paced use of LLM where person actually understands what code is being generated.

wrobelda 5 hours ago | parent [-]

You seem to contradict yourself. Army of agents doesn't mean the person doing that doesn't understand the code. And optimization is required no matter whether the bulk of the code is written by hand or by the machine. LLMs definitely make things actually doable where previously they were nearly impossible.

acedTrex 4 hours ago | parent [-]

> Army of agents doesn't mean the person doing that doesn't understand the code

This is quite literally, objectively what it means lol. No human will ever seen it.

croes 4 hours ago | parent | prev [-]

Energy consumption and CO2 emission it causes is a pretty big lose

compiler-devel 13 minutes ago | parent [-]

This argument, while totally valid, will never halt the build out of data centers nor hamper the development of AI.