https://bugs.winehq.org/show_bug.cgi?id=42821
Bug ID: 42821 Summary: Bookshelf (.Net app) does not install: Hardware/DirectX not supported Product: Wine Version: 2.4 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xerox_xerox2000@yahoo.co.uk Distribution: ---
Created attachment 57890 --> https://bugs.winehq.org/attachment.cgi?id=57890 +relay,+seh,+tid log
Hi, a user reported trouble with this program on wine forum.
I attached +relay log hereafter, most likely it is caused by:
003a:Ret dxgi.DXGID3D10CreateDevice() retval=80004005 ret=7d2b412c 003a:Ret d3d11.D3D11CoreCreateDevice() retval=80004005 ret=7d5957d9 003a:Ret d3d10core.D3D10CoreCreateDevice() retval=80004005 ret=7d5ac339
However, I checked that is _does_ install on same laptop in Windows 7, so it should be possible to install this as well in wine.
Running on: lspci 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03)
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- Created attachment 57891 --> https://bugs.winehq.org/attachment.cgi?id=57891 regular console output
regular console output
https://bugs.winehq.org/show_bug.cgi?id=42821
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://support.vitalsource | |.com/hc/en-us/articles/2013 | |44733-Bookshelf-Download-Pa | |ge
https://bugs.winehq.org/show_bug.cgi?id=42821
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #2 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Louis Lenders from comment #1)
003a:fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
It looks like a duplicate of 38648. Try to set the MaxVersionGL registry key.
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- (In reply to Józef Kucia from comment #2)
(In reply to Louis Lenders from comment #1)
003a:fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
It looks like a duplicate of 38648. Try to set the MaxVersionGL registry key.
Setting that key doesn`t help unfortunately.
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #4 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Louis Lenders from comment #3)
Setting that key doesn`t help unfortunately.
Please attach a "+d3d,+dxgi" log (preferably with the MaxVersionGL registry key).
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- Created attachment 57892 --> https://bugs.winehq.org/attachment.cgi?id=57892 +d3d,+dxgi log
here is +d3d,+dxgi log
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #6 from Matteo Bruni matteo.mystral@gmail.com --- That Intel GPU doesn't support D3D10+ nor the corresponding OpenGL features we need to support that on Linux.
If the laptop also has a dedicated GPU, they might have better luck with that. Otherwise they can try to run the installer with LIBGL_ALWAYS_SOFTWARE=1.
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #7 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- The original reporter ran this on AMD A10-5800K APU with Radeon(tm) HD Graphics and had the same installation failure. Does that one support D3D10+ nor the corresponding OpenGL features?
https://bugs.winehq.org/show_bug.cgi?id=42821
alekulyn alekulyn@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alekulyn@gmail.com
--- Comment #8 from alekulyn alekulyn@gmail.com --- (In reply to Matteo Bruni from comment #6)
That Intel GPU doesn't support D3D10+ nor the corresponding OpenGL features we need to support that on Linux.
If the laptop also has a dedicated GPU, they might have better luck with that. Otherwise they can try to run the installer with LIBGL_ALWAYS_SOFTWARE=1.
Hi, original reporter here. According to NewEgg, my APU can run at least DirectX 11. I also had no trouble running the same installer on my Windows 10 installation and on my Windows 10 VM. More details are in my forum post here: https://forum.winehq.org/viewtopic.php?f=8&t=28709
https://bugs.winehq.org/show_bug.cgi?id=42821
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #9 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to alekulyn from comment #8)
Hi, original reporter here. According to NewEgg, my APU can run at least DirectX 11. I also had no trouble running the same installer on my Windows 10 installation and on my Windows 10 VM. More details are in my forum post here: https://forum.winehq.org/viewtopic.php?f=8&t=28709
Yes, it should work fine once you set the MaxVersionGL registry key.
*** This bug has been marked as a duplicate of bug 38648 ***
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #10 from alekulyn alekulyn@gmail.com --- (In reply to Matteo Bruni from comment #9)
Yes, it should work fine once you set the MaxVersionGL registry key.
It doesn't. See the log in the second code snippet in the forum post.
https://bugs.winehq.org/show_bug.cgi?id=42821
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE |---
--- Comment #11 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to alekulyn from comment #10)
(In reply to Matteo Bruni from comment #9)
Yes, it should work fine once you set the MaxVersionGL registry key.
It doesn't. See the log in the second code snippet in the forum post.
Good to know. Can you attach a +tid,dxgi,d3d11,d3d,wgl trace?
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #12 from alekulyn alekulyn@gmail.com --- Created attachment 57901 --> https://bugs.winehq.org/attachment.cgi?id=57901 large directx log
Here you go.
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #13 from alekulyn alekulyn@gmail.com --- Created attachment 57903 --> https://bugs.winehq.org/attachment.cgi?id=57903 +tid,dxgi,d3d11,d3d,wgl + MaxVersionGL log
This is WITH MaxVersionGL set to 0x30002. The uncompressed version is over 9 MB
https://bugs.winehq.org/show_bug.cgi?id=42821
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #57890|0 |1 is obsolete| | Attachment #57891|0 |1 is obsolete| | Attachment #57892|0 |1 is obsolete| |
--- Comment #14 from Matteo Bruni matteo.mystral@gmail.com --- Created attachment 57934 --> https://bugs.winehq.org/attachment.cgi?id=57934 Hack patch for desktop window swapchains
Thank you for the log. Does the attached hack help?
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #15 from alekulyn alekulyn@gmail.com --- (In reply to Matteo Bruni from comment #14)
Thank you for the log. Does the attached hack help?
I apologize. Been away from Linux for a while. I'm assuming that this patch hasn't been committed to master yet, and that I need to compile wine itself with the diff applied?
https://bugs.winehq.org/show_bug.cgi?id=42821
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW
--- Comment #16 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to alekulyn from comment #15)
(In reply to Matteo Bruni from comment #14)
Thank you for the log. Does the attached hack help?
I apologize. Been away from Linux for a while. I'm assuming that this patch hasn't been committed to master yet, and that I need to compile wine itself with the diff applied?
That's correct.
https://bugs.winehq.org/show_bug.cgi?id=42821
Andrew andrewbb43@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrewbb43@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #17 from Andrew andrewbb43@gmail.com --- Having the same problem using 2.21. Out of curiosity, I copied the directory straight from a Windows PC with the app installed and tried to run it that way, and there was no sign the app was even running.
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #18 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Andrew from comment #17)
Having the same problem using 2.21. Out of curiosity, I copied the directory straight from a Windows PC with the app installed and tried to run it that way, and there was no sign the app was even running.
Copying from an existing windowdrive is not going to work in a lot of cases.
As a workaround I found you can get it installed by: - winetricks -q dotnet462
- Download Orca like for example from here https://www.technipages.com/download-orca-msi-editor
-Start the Bookshelfinstaller and let it extract the msi, but than ctrl-C it.
- The msi is in something similar like ~/.wine/drive_c/users/louis/Temp/{B3C7AA5E-740A-4458-8676-D2BC8D2B6B9C}/VitalSource\ Bookshelf.msi
-Run Orca, open the msi, and remove the line (Action) HardwareNotSupported in table InstallUISequence.
-Save it and run the msi like msiexec /i VitalSource\ Bookshelf.msi
The application itsself starts, but you have to sign in and I don`t have an account so couldn`t test further
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #19 from Andrew andrewbb43@gmail.com --- (In reply to Louis Lenders from comment #18)
(In reply to Andrew from comment #17)
Having the same problem using 2.21. Out of curiosity, I copied the directory straight from a Windows PC with the app installed and tried to run it that way, and there was no sign the app was even running.
Copying from an existing windowdrive is not going to work in a lot of cases.
As a workaround I found you can get it installed by:
winetricks -q dotnet462
Download Orca like for example from here
https://www.technipages.com/download-orca-msi-editor
-Start the Bookshelfinstaller and let it extract the msi, but than ctrl-C it.
- The msi is in something similar like
~/.wine/drive_c/users/louis/Temp/{B3C7AA5E-740A-4458-8676-D2BC8D2B6B9C}/ VitalSource\ Bookshelf.msi
-Run Orca, open the msi, and remove the line (Action) HardwareNotSupported in table InstallUISequence.
-Save it and run the msi like msiexec /i VitalSource\ Bookshelf.msi
The application itsself starts, but you have to sign in and I don`t have an account so couldn`t test further
Your suggestion did resolve the installation issues, as it will now complete the installation. However, winetricks doesn't seem to recognize dotnet462 nor am I able to install the actual update manually.
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #20 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Andrew from comment #19)
However, winetricks doesn't seem to recognize nor am I able to install the actual update manually.
Maybe you have a very old winetricks? Upgrade to newest might help? Also best to upgrade wine to newest version as well (wine-3.0=rc1)
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #21 from Andrew andrewbb43@gmail.com --- (In reply to Louis Lenders from comment #20)
(In reply to Andrew from comment #19)
However, winetricks doesn't seem to recognize nor am I able to install the actual update manually.
Maybe you have a very old winetricks? Upgrade to newest might help? Also best to upgrade wine to newest version as well (wine-3.0=rc1)
Apologies for the late reply, however I have been unable to replicate your success. I had since moved from Mint to Ubuntu 17.10, but winetricks had considerable issues trying to install any dotnet software until workarounds brought it down all the way to dotnet40. I eventually located a manual copy of the slim 4.6.2 repack, which ironically installed completely without issues, however I was still unable then to launch the software.
Orca editing the installation MSI solved the directx requirements for me on the installation end, but I continue to run into the brick wall of getting it to actually run. Now since I'm running a clean build of 17.10, perhaps you could tell me anything you've done with your build and Wine to where you were able to get the software to at least launch?
https://bugs.winehq.org/show_bug.cgi?id=42821
--- Comment #22 from Andrew andrewbb43@gmail.com --- (In reply to Louis Lenders from comment #20)
(In reply to Andrew from comment #19)
However, winetricks doesn't seem to recognize nor am I able to install the actual update manually.
Maybe you have a very old winetricks? Upgrade to newest might help? Also best to upgrade wine to newest version as well (wine-3.0=rc1)
This is an update from 5/27/2018. I have still not have been able to get the application to run. The Orca method still works for getting it to properly install the application, but I have been unable to duplicate your efforts on the program actually getting to run.