Hello Wine-Devel, It might be a stupid question, but how do you test the Direct3D implementation? I don't mean the conformance tests, these too need to get the data somewhere. So you probably have a windows running somewhere. I currently I don't have a windows machine to test on though. Only a Virtualbox VM, and this doesn't offer (reliable) 3D acceleration for DX > 9. Do you have your own windows machine dedicated to this, or how do you do it?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi, We're using real Windows machines, yeah. The driver is a big part of d3d, so you want an AMD or Nvidia GPU, not virtualbox (which uses wined3d) or vmware. Intel GPUs have known problems that break some games. Stefan Am 24. November 2016 16:18:29 GMT+00:00, schrieb Fabian Maurer <dark.shadow4(a)web.de>:
Hello Wine-Devel,
It might be a stupid question, but how do you test the Direct3D implementation? I don't mean the conformance tests, these too need to get the data somewhere. So you probably have a windows running somewhere.
I currently I don't have a windows machine to test on though. Only a Virtualbox VM, and this doesn't offer (reliable) 3D acceleration for DX
9. Do you have your own windows machine dedicated to this, or how do you do it?
- -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet. -----BEGIN PGP SIGNATURE----- Version: APG v1.1.1 iQJGBAEBCgAwBQJYNz34KRxTdGVmYW4gRPZzaW5nZXIgPHN0ZWZhbmRvZXNpbmdl ckBnbXguYXQ+AAoJEN0/YqbEcdMwTIgP/0QrNY4Foy9P6VqnIxLpk2ldAXKqqvL2 GhVPWhV/o3Xljeqhk1mmxoHCLmeuLsrb+nyRU06epxVOW6iCiGQ/M1wymvJOnvCv VA1h4DCc5FebXdaMhow3eknOpTXXieegPiUTXizDyefWLIVbJk95UsRTXMdGESA8 Vj5+h4T7/8oZ95NAccNRIaETPo2iuBBhXSXSqDKB+3vyMPIwUSfU3tkRW8gh/SVc /A6V0xx7qLL2QbKVfvK8k5mKxEdUJDpFQXDvpGADMM04DI8mHGkD7yrtokBCGAXn APZt8E7VOGgLgbr0ycj4vCodhIcrVYZWwWHGwB/YCidKGjVKmss9kcV9dTm6nk6a U3806npg8PrqzeGQy3StTK43paWB77g0w69diHs/CcMboaSWmRfn6hv5mHXflGKz +PQbQyt4l7+vXkAakHkd4IC6ODpXV/hn1ZpbrgLFZRkt0Uas7FLriliE0xnbGnz7 sdbmqhW+LPBnl9rlS0aNEpblk8hlwDW+CJEvZt/DZnx8VI4DGfRdWzd5ND3EzY3P 9NYHZ/vu5oRi97I5AyXj3aOfR9aZXWzPxx64DHFH1XeW0YQTWf6mQmhzfewJAY2w JzQBnlmHSZYmW3vXRQ6tSU+Rt5r1ku/TMGLWGkJyHQpD1A7EZKkseGrP6RjAJOsC SC/NX9yJA6k9 =f3u4 -----END PGP SIGNATURE-----
On Thursday, November 24, 2016 7:22:32 PM CET Stefan Dösinger wrote:
We're using real Windows machines, yeah. The driver is a big part of d3d, so you want an AMD or Nvidia GPU, not virtualbox (which uses wined3d) or vmware. Intel GPUs have known problems that break some games.
AFAIK the wine TestBot is only running VMs, too. Is there any way to run a meaningful test without having my own windows machine?
Am 2016-11-24 um 19:47 schrieb Fabian Maurer:
AFAIK the wine TestBot is only running VMs, too. Is there any way to run a meaningful test without having my own windows machine? Not really. You really want to have a real Windows machine if you want to do d3d development. The testbot VMs do help with some things (e.g. the d3d reference counting is implemented in Microsoft's part of the d3d stack), but our tests are full with broken() statements that accept behavior from VMs that are known to break games.
If you need some one off test runs you can send me a patch and I can run them on my Windows boxes for you.
2016-11-25 22:36 GMT+01:00 Stefan Dösinger <stefandoesinger(a)gmail.com>:
Am 2016-11-24 um 19:47 schrieb Fabian Maurer:
AFAIK the wine TestBot is only running VMs, too. Is there any way to run a meaningful test without having my own windows machine? Not really. You really want to have a real Windows machine if you want to do d3d development. The testbot VMs do help with some things (e.g. the d3d reference counting is implemented in Microsoft's part of the d3d stack), but our tests are full with broken() statements that accept behavior from VMs that are known to break games.
If you need some one off test runs you can send me a patch and I can run them on my Windows boxes for you.
Other options, once you have a test patch you could ask on #winehackers or here on wine-devel for someone to give it a try. Still suboptimal, yeah... I think there is a plan to add support for real boxes to the Testbot, although that's probably not happening in the short term.
On Saturday, November 26, 2016 12:42:16 AM CET you wrote:
Other options, once you have a test patch you could ask on #winehackers or here on wine-devel for someone to give it a try. Still suboptimal, yeah...
I think there is a plan to add support for real boxes to the Testbot, although that's probably not happening in the short term.
I see, it would make sense for the 3D tests, at least. On Friday, November 25, 2016 9:36:23 PM CET Stefan Dösinger wrote:
Not really. You really want to have a real Windows machine if you want to do d3d development. The testbot VMs do help with some things (e.g. the d3d reference counting is implemented in Microsoft's part of the d3d stack), but our tests are full with broken() statements that accept behavior from VMs that are known to break games.
If you need some one off test runs you can send me a patch and I can run them on my Windows boxes for you.
Thanks for the offer, I got a bit more storage and managed to set up a partition with win10 for dual boot, so I can test it myself, at least on my AMD card. Feel like this is a lot faster and less annoying for you and me.
participants (3)
-
Fabian Maurer -
Matteo Bruni -
Stefan Dösinger