iXit / wine-nine-standalone

Build Gallium Nine support on top of an existing WINE installation
GNU Lesser General Public License v2.1
272 stars 23 forks source link

Gallium nine black screen on intel crocus #114

Closed CTRL-ALT-DEL-92 closed 3 years ago

CTRL-ALT-DEL-92 commented 3 years ago

Hi again,

I've installed mesa through oibaf ppa, the crocus driver works just fine, wine correctly detects gallium nine, but every application that use gallium nine shows just a black screen the audio works but nothing is shown on the screen. I'm trying to run the psxfin emulator (it works like it should with wined3d) when gallium nine is active just a black screen is shown. When I run psxfin through terminal (with nine active), these output are shown: io@io-ThinkPad-T410:~/Scrivania/psxfin v.1.13$ wine psxfin.exe 002c:fixme:winediag:LdrInitializeThunk wine-staging 6.10 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. 0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 007c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 007c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 00cc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 00cc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0118:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0118:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. Native Direct3D 9 v0.8.0.385-release is active. For more information visit https://github.com/iXit/wine-nine-standalone fixme:d3d9nine:DRIPresentGroup_GetMultiheadCount (0x980840), stub! fixme:d3d9nine:DRIPresentGroup_GetMultiheadCount (0x980840), stub!

sjnewbury commented 3 years ago

@CTRL-ALT-DEL-92, is MESA_LOADER_DRIVER_OVERRIDE=crocus set?

CTRL-ALT-DEL-92 commented 3 years ago

Hi

Crocus is set system wide through the dri irc file device driver="loader" kernel_driver="i915" option name="dri_driver" value="crocus"

It works just fine is more responsive than the i965 one. Thanks for your support

sjnewbury commented 3 years ago

Which version of wine are you using? Any patches applied?

The "child window rendering" patchset from Rémi Bernon which is included in Proton contains the following patch:

commit 512d3671b38e273821149c83e6154e5490a22567
Author: Rémi Bernon <rbernon@codeweavers.com>
Date:   Thu Mar 11 23:27:57 2021 +0100

    winex11.drv: Remove unused X11DRV_GET_DRAWABLE ExtEscape code.

    Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45277

This breaks gallium-nine-standalone.

CTRL-ALT-DEL-92 commented 3 years ago

Hi,

Nine works just fine I've played gta vice city with nine enabled with solid framerate. Psxfin does not work though, but it doesn't with dxvk as well, so it must be something with the emulator. Snes 9x works too and just fine. Thanks for your fast support and kindness. I'll close this issue right now. Bye