Progress of DirectX 11 in WINE


I dont forget it, but what do you expect to achieve on something with an OMAP 5 that will anyway lose performance through Exagear, without 3d acceleration baked in ?
Well lunixbochs does have glshim for exagear, however even if it did provide all the functionality of directX 11, I wouldn't expect any DirectX 11 capable games to be playable due to CPU loading. Also not sure it matters in the odd exagear + glshim setup we have, the PowerVR SGX544mp2 claims to only have directX 9 support.
 
Well lunixbochs does have glshim for exagear, however even if it did provide all the functionality of directX 11, I wouldn't expect any DirectX 11 capable games to be playable due to CPU loading.

Exactly. I don't even know what the Pyra has to do with this discussion. We dont even know how far from native DX11 performance WINE will be under Linux with the same hardware.
 
The Exagear setup on Pandora/Pyra is starting to get a bit silly, don't you think? xD
Code:
+-----------------------------------------+
|            Exagear                      |
|                                         |
|     +-------+      +------------+       |
|     |  EXE  |----->|  DirectX11 |       |
|     +---+---+      +-----+------+       |
|         |                |              |
|         |                |              |
|         v                v              |
|     +---------------------------+       |
|     |         WINE              |       |
|     +---+----------------+------+       |
|         |                |              |
|         |                |              |
|         |                v              |
|         |           +-----------+       |
|         |           | OpenGL    |       |
|         |           +----+------+       |
|         |                |              |
|         |                |              |
|         |                v              |
|         |           +-----------+       |
|         |           | glshim    +-------+--+
|         |           +-----------+       |  |
|         |                               |  |
|         |                               |  |
+---------+-------------------------------+  |
          |          +------------+          |
          |          |libgl_remote|<---------+
          |          +-----+------+
          |                |
          v                v
+------------------------------------------+
|                                          |
|         Pandora OS                       |
|                                          |
+------------------------------------------+
 
DirectX 11 is roughly OpenGL 4.5.

glshim for now is limited to OpenGL 1.5, and Hardware for pyra doesn't even do OpenGL3. Don"t expect too much. But the drawing seems correct @Yoyobuae (you just miss, in the Pandora OS ligl_remote -> GLES/EGL, but that's details).
 
I like diagrams, all those strange words becomes somewhat more clear
 
I wasn't thinking about any handheld device at all when making this post.
Just imagine how much more independend people would get from Windows if DX11 would work in WINE.
Since gaming is the only reason to use Windows at all by now (and even this is vanishing), every WINE enhancement is good news, because it will get more people to Linux and when there are more Linux users, more native ports will emerge.
 
I wasn't thinking about any handheld device at all when making this post.
Just imagine how much more independend people would get from Windows if DX11 would work in WINE.
Since gaming is the only reason to use Windows at all by now (and even this is vanishing), every WINE enhancement is good news, because it will get more people to Linux and when there are more Linux users, more native ports will emerge.
Valve is still working on their "Steam OS", which is Linux based. So the chances are good to see more progress with native ports instead of semi optimal solutions like WINE. :)
I Personaly starting to get interest when most games run faster under Linux than under the bloated Windows OS. Which may still take a while I guess.
 
Just imagine how much more independend people would get from Windows if DX11 would work in WIN
I said something similar back in the days... and they always come up with a new version of DirectX.... which will need a new set of instructions on video cards...
 
I said something similar back in the days... and they always come up with a new version of DirectX.... which will need a new set of instructions on video cards...
That's what MS has to do to keep their competitive advantage. They get to set the pace for video card and game makers to follow, the faster the pace the more left behind the alternatives will be (ie. OpenGL, Linux, etc).
 
I wasn't thinking about any handheld device at all when making this post.
Just imagine how much more independend people would get from Windows if DX11 would work in WINE.
Since gaming is the only reason to use Windows at all by now (and even this is vanishing), every WINE enhancement is good news, because it will get more people to Linux and when there are more Linux users, more native ports will emerge.
I hope wine wine works to some degree with the pyra as running windows games like age of empires 2 and dwarf fortress are a large reason why I ordered the pyra. I have seen a blog about a person who set up his pandora to play DF, he said that he used x86 arm emulation software. I'm not a boffin on linux so I'm winging it that I will work it out myself on the day, I have a little experience of using wine about a decade ago so I think with three youtube it shouldn't be impossible to work out.
 
That's what MS has to do to keep their competitive advantage. They get to set the pace for video card and game makers to follow, the faster the pace the more left behind the alternatives will be (ie. OpenGL, Linux, etc).

That's kinda the point though, innit? I mean, as Klumpy pointed out, without DirectX that's one small part of Windows that people won't need to actually be in Windows anymore. So by developing a new DX, not only do they continue to push the envelope for newer games and such they also keep people buying Windows.

It always seemed a little strange that a lot of Linux folks are desperate to run Windows software but won't do the reasonable thing and run Windows to do it - after all, MS developed DX, they should reap the benefits (and profits) of people using it, surely? Or is this "I only use ethical software" argument a one-way street these days? How is WINE at all ethical from MS's POV?
 
There are other reasons for preferrring Linux to Windows. I find the kernel scales better to heavy workloads, so things tend to just keep going, and I like the way that when it's started, it's started - it isn't thrashing the disc to load drivers and god knows what. And of course all of the privacy concerns that have floated to the top recently.

Now I don't run Wine on the systems that I maintain, because I've found enough games to play that don't need it, but I don't see why it would be against my principles if I did.
 
But privacy concerns (and performance, which is debatable - I have yet to find a Linux distro that runs as well as Windows does), if every time MS develops a new version of DX and immediately people start creating WINE wrappers or layers around it so they can run it outside of Windows... then what incentive does MS have to keep pushing new developments in gaming? Bearing in mind of course that the DX team are not the same team that make decisions about how Windows does what it does. Surely there are enough gamers that run Linux for the development studios to warrant ports to OpenGL/Vulkan rather than constantly trying to catch up with MS?

But of course, the truly principled free and open advocate has no problem with running Windows software under Linux regardless of how much it may hurt MS to do so.
 
I could do without MSs developments in gaming - I was happy when Sega/Sony were running the show (with a little help from Nintendo). But yeah, wine does theoretically harm MS slightly, at the same time as providing a wider audience for those games publishers to publish to. But if it provides competition to MS then it's good for the rest of us too.
 
Back
Top