Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 543118 - app-emulation/playonlinux-4.2.6 with app-emulation/wine-1.7.38: Unknown Intel device error when initializing D3D/OpenGL
Summary: app-emulation/playonlinux-4.2.6 with app-emulation/wine-1.7.38: Unknown Intel...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Adam Feldman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-13 08:21 UTC by benibex
Modified: 2015-03-17 13:33 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Wine crashdump when attempting to initialize D3D(/OpenGL) (playonlinux.log,119.04 KB, text/x-log)
2015-03-13 08:21 UTC, benibex
Details
Updated log (playonlinux426wine1738.log,49.45 KB, text/x-log)
2015-03-13 12:57 UTC, benibex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description benibex 2015-03-13 08:21:54 UTC
Created attachment 398778 [details]
Wine crashdump when attempting to initialize D3D(/OpenGL)

Any game that attempts to initialize D3D crashes stating the error: Unknown Intel device.wine: Assertion failed at address 0xf7786b80 (thread 0025). I have confirmed that glxgears runs natively from Linux as expected.

See the attached file for a full crashdump from Wine. The game used as a test case is non-commercial game I Miss the Sunrise, but I have confirmed the same behavior with several commercial titles. Note that the game is being launched through PlayOnLinux, however it is using the System-installed Wine. The same crash also occurs with POL-bundled Wine binaries.

Some other notes...

Relevant packages installed on my system:
=app-emulation/wine-1.7.38
=app-emulation/playonlinux-4.2.6
=x11-drivers/xf86-video-intel-2.99.17
=x11-base/xorg-drivers-1.16
=media-libs/mesa-10.4.7-r1

My hardware (Dell Inspiron 7348):
Intel i7 5500U (Broadwell)
Intel HD Graphics 5500
8GB RAM

Repro Steps:
1. Emerge the packages mentioned above (using equivalent hardware)
2. Use PlayOnLinux menus to install I Miss the Sunrise
3. Attempt to run I Miss the Sunrise

Expected Result:
Game runs normally

Actual Result:
Crash when first attempting to initialize D3D (which are really OpenGL calls wrapped over them).
Comment 1 Andrei Slavoiu 2015-03-13 09:00:15 UTC
From the crash dump:

> PlayOnLinux Version
  4.2.4

> wine --version
  wine-1.6.2

Neither version corresponds to what you believe you are running.
Comment 2 benibex 2015-03-13 12:57:03 UTC
Created attachment 398802 [details]
Updated log
Comment 3 benibex 2015-03-13 12:57:27 UTC
I apologize! I attached the wrong log. Please see the updated one.
Comment 4 Adam Feldman gentoo-dev 2015-03-15 02:37:15 UTC
benibex, if you could confirm here on the bugtracker, you also experienced the same issue when running steam from gamerlay.

The bug itself looks like a driver issue, and to me this is reaffirmed by the aforementioned experience.  I'm going to recommend that this be assigned to the x11 herd instead.
Comment 5 Ian Delaney (RETIRED) gentoo-dev 2015-03-15 03:21:27 UTC
The maintainer is NP-Hardass
Comment 6 benibex 2015-03-17 04:11:50 UTC
Yes, I encountered the same error trying to use steam from gamerlay. I resolved the issue with the rather non-trivial task of switching from using emul-linux to using abi_x86_32.
Comment 7 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-03-17 13:33:33 UTC
(In reply to benibex from comment #6)
> Yes, I encountered the same error trying to use steam from gamerlay. I
> resolved the issue with the rather non-trivial task of switching from using
> emul-linux to using abi_x86_32.

Then it was a bug in the old version of mesa that's included in emul-linux-x86-opengl.

Because of problems like the one that you've experienced, emul-linux-x86-* will be masked for removal on March 31, and everyone will have to switch to abi_x86_32. You just got a head start :)