https://bugs.winehq.org/show_bug.cgi?id=42786
Bug ID: 42786 Summary: Directx seems not work on powervr devices Product: Wine Version: 2.0 Hardware: x86 OS: other Status: UNCONFIRMED Severity: major Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: a8581081@gmail.com
I am using zenfone 2 (ze551ml), which have a powervr gpu, according to the website, it has directx10 support. But after installing directx on wine, I still cannot open dxdiag or other games using directdraw or direct3d like Nekopara steam version (which use kirikiri engine with direct3d).
https://bugs.winehq.org/show_bug.cgi?id=42786
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx9 |directx-d3d
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com --- How are you running Wine on the phone? What version of Wine and what OS are you using?
https://bugs.winehq.org/show_bug.cgi?id=42786
--- Comment #2 from a8581081@gmail.com --- I used wine 1.9 with chroot to debian,and used crossover app with wine 2.0. Both of them haved installed directx properly already. Thanks for reply!
https://bugs.winehq.org/show_bug.cgi?id=42786
--- Comment #3 from a8581081@gmail.com --- Also,ze551ml has intel z3580 x86 cpu with powervr G6430 gpu (which seems the same with iphone 5s)
https://bugs.winehq.org/show_bug.cgi?id=42786
--- Comment #4 from Matteo Bruni matteo.mystral@gmail.com --- I don't know how much a Linux chroot (is that inside Android?) has access to the GPU but that might be problematic. Does glxinfo show anything interesting? Please attach the output here. You could also attach a +d3d log of the game.
Not sure what you mean with CrossOver App (is that the Android preview?) but you should report CrossOver issues to www.codeweavers.com.
https://bugs.winehq.org/show_bug.cgi?id=42786
--- Comment #5 from a8581081@gmail.com --- You're right, the chroot would make the tragic driver unable to work properly. However,due to the non open-sourced driver of powervr, it seems impossible to install that driver on chroot. According to a XDA thread related to the ze551ml chroot, I can only use the sse4.1 feature to emulated opengl 1.0.Thanks to figure out the problem. Also, I found that although this gpu seems to support directx ,opengl and opengl es, it only has the driver of opengl es, which may be the reason why crossover android preview couldn't run opengl properly. Can wine run on opengl es only?
https://bugs.winehq.org/show_bug.cgi?id=42786
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |enhancement Summary|Directx seems not work on |Add support for D3D games |powervr devices |over OpenGL ES Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #6 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to a8581081 from comment #5)
Also, I found that although this gpu seems to support directx ,opengl and opengl es, it only has the driver of opengl es, which may be the reason why crossover android preview couldn't run opengl properly. Can wine run on opengl es only?
CrossOver Android does support OpenGL ES for DirectX games, although there might certainly be bugs. Again, this is not the place to report those issues though.
I think I'll keep this bug open as an enhancement request to add support for OpenGL ES to Wine / wined3d.