https://bugs.winehq.org/show_bug.cgi?id=45774
Bug ID: 45774 Summary: Black screen (Ragnarok Online kRO) Product: Wine Version: 3.13 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: vectorfish@gmail.com Distribution: ---
Since Wine 3.13, you get black screen in Ragnarok Online from the very beginning.
I went through regression test and it turned out that the issue started with commit 6ccb94392a8ef4bca701ae2a560f4ea1da677edd ("server: Clip visible region to the surface rectangle instead of the desktop.").
https://bugs.winehq.org/show_bug.cgi?id=45774
vectorfish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |6ccb94392a8ef4bca701ae2a560 | |f4ea1da677edd
https://bugs.winehq.org/show_bug.cgi?id=45774
--- Comment #1 from vectorfish@gmail.com --- I forgot to mention - oherwise the game seems to work (sound, keyboard input etc), just no graphics.
https://bugs.winehq.org/show_bug.cgi?id=45774
vectorfish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vectorfish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45774
--- Comment #2 from vectorfish@gmail.com --- Also, using up-to-date master with reverted regression commit fixes the game back.
https://bugs.winehq.org/show_bug.cgi?id=45774
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |julliard@winehq.org, | |xerox.xerox2000x@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45774
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Ever confirmed|0 |1 Status|UNCONFIRMED |NEW URL| |https://www.microsoft.com/e | |n-us/download/details.aspx? | |id=36180 CC| |focht@gmx.net Component|-unknown |wineserver Summary|Black screen (Ragnarok |Multiple games and |Online kRO) |applications show black | |screen or have broken user | |interface rending (Ragnarok | |Online kRO, Microsoft | |Expression Design 4)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, I've encountered a couple of applications which are affected by this. Most recent one: Microsoft Expression Design 4 (.NET 4.x app) while revisiting bug 33506
https://www.microsoft.com/en-us/download/details.aspx?id=36180
(needs 'winetricks -q dotnet40')
The user interface rendering such as main menu is completely broken: no or partial rendering of menu items, including popup menus.
Reverting commit https://source.winehq.org/git/wine.git/commitdiff/6ccb94392a8ef4bca701ae2a56... on top of current master HEAD restores the proper behaviour.
Refining summary to collect more apps here.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Microsoft Expression/Design 4
$ wine ./Design.exe --- snip ---
$ sha1sum Design_Trial_en.exe 65229a31f44d5adcf11edd7a849f8e3d9c4e8233 Design_Trial_en.exe
$ du -sh Design_Trial_en.exe 47M Design_Trial_en.exe
$ wine --version wine-4.3-229-g6d82b2f1ad
Regards
https://bugs.winehq.org/show_bug.cgi?id=45774
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games and |Multiple games and |applications show black |applications show black |screen or have broken user |screen or have broken user |interface rending (Ragnarok |interface rendering |Online kRO, Microsoft |(Ragnarok Online kRO, |Expression Design 4) |Microsoft Expression Design | |4)
https://bugs.winehq.org/show_bug.cgi?id=45774
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games and |Multiple games and |applications show black |applications show black |screen or have broken user |screen or have broken user |interface rendering |interface rendering |(Ragnarok Online kRO, |(Ragnarok Online kRO, |Microsoft Expression Design |Microsoft Expression Design |4) |4, Solmis 2.4) URL|https://www.microsoft.com/e |https://web.archive.org/web |n-us/download/details.aspx? |/20180603044009/https://dow |id=36180 |nload.microsoft.com/downloa | |d/C/6/8/C6866D29-E373-4F3F- | |98F0-E80903E77852/Design_Tr | |ial_en.exe
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
While looking at bug 33187 ("Solmis (.NET 4.0 app) does nothing after splash screen") I found that v2.4 of the app suffers from the same problem.
Solmis v2.4 requires at least .NET Framework 4.5.2
http://solmis.agoraplus.com/ZippedInstall/Install.zip
With .NET Framework 4.5.2 installed, click-once installer technology (dfsvc) is used which downloads additional 88 MB.
After splash screen there is a login screen with black content. You have to drag the window to the screen border in a multi-monitor setup in order to reveal the content.
Reverting https://source.winehq.org/git/wine.git/commit/6ccb94392a8ef4bca701ae2a560f4e... ("server: Clip visible region to the surface rectangle instead of the desktop.") on top of current master HEAD (4.12.1) fixes the problem, letting dialog controls render.
$ sha1sum Install.zip eeca45b865b0970d56ecb27ed15c2eb6e05bed3d Install.zip
$ du -sh Install.zip 39M Install.zip
$ wine --version wine-4.12.1
Regards
https://bugs.winehq.org/show_bug.cgi?id=45774
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://web.archive.org/web |https://web.archive.org/web |/20180603044009/https://dow |/20190725054518/http://solm |nload.microsoft.com/downloa |is.agoraplus.com/ZippedInst |d/C/6/8/C6866D29-E373-4F3F- |all/Install.zip |98F0-E80903E77852/Design_Tr | |ial_en.exe |
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present with Solmis 2.4
https://web.archive.org/web/20190725054518/http://solmis.agoraplus.com/Zippe...
The other app, Microsoft Expression Design 4 regressed (crashes) now on other parts (locale related) hence switching out the app from download link.
https://web.archive.org/web/20180603044009/https://download.microsoft.com/do...
->
https://web.archive.org/web/20190725054518/http://solmis.agoraplus.com/Zippe...
$ sha1sum Install.zip eeca45b865b0970d56ecb27ed15c2eb6e05bed3d Install.zip
$ du -sh Install.zip 39M Install.zip
$ wine --version wine-5.0-rc5-42-g0cbadb716d
Regards
https://bugs.winehq.org/show_bug.cgi?id=45774
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |64d41b3dec0635c56268be64d40 | |7ed9bfd8c0695 Summary|Multiple games and |Multiple games and |applications show black |applications show black |screen or have broken user |screen or have broken user |interface rendering |interface rendering |(Ragnarok Online kRO, |(Ragnarok Online kRO, |Microsoft Expression Design |Microsoft Expression Design |4, Solmis 2.4) |4) URL|https://web.archive.org/web |https://web.archive.org/web |/20190725054518/http://solm |/20180603044009/http://down |is.agoraplus.com/ZippedInst |load.microsoft.com/download |all/Install.zip |/C/6/8/C6866D29-E373-4F3F-9 | |8F0-E80903E77852/Design_Tri | |al_en.exe Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
for Microsoft Expression Design 4 the broken popup menu rendering was fixed with Wine 4.12.1 release, specifically by commit https://source.winehq.org/git/wine.git/commitdiff/64d41b3dec0635c56268be64d4... ("wined3d: Try harder to reuse the current context.").
Unfortunately the same commit 64d41b3dec0635c5 that fixed one issue resulted in a regression, causing a different UI issue: black client area. The popup menus could be still seen, fully rendered.
The regression (black client area) was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/57d158622f6c774549ae3da159... ("wined3d: Acquire a context for the front buffer in swapchain_gl_present().")
The commit message says:
--- quote --- Since context_acquire() doesn't take the resource location into account, it may consider the back-buffer to be offscreen, and return an already active context for a different swapchain. This fixes a regression introduced by commit 64d41b3dec0635c56268be64d407ed9bfd8c0695. --- quote ---
That problem was tracked by bug 47479 ("Many D3D11 games show black or white screen with Wine 4.12.1 (Darkula by Locomalito, Magic the Gathering Arena, Battle.net, EVE Online, World of Warships)").
Solmis v2.4.x, the app mentioned in comment #4 was actually suffering from two issues. Bug 47479 which affected all .NET WPF 4.x apps (DirectX) at the time of testing obscured another, untracked WPF 4.x/MIL/DWM API issue. I will create a new report for that.
Exchanging the download link in favour of Microsoft Expression Design 4 again and removing Solmis from the list.
https://web.archive.org/web/20180603044009/http://download.microsoft.com/dow...
---
Coming back to Ragnorok Online ... The launcher UI is fixed by the same commit, which removed the constant UI flickering/overdrawing as well.
Snapshot via Internet Archive:
https://web.archive.org/web/20200429200113/https://cdn.4game.com/new4game/we...
Installer prerequisite:
'winetricks -q dotnet452'
$ sha1sum RagnarokOnline-eu-Setup.exe 520171b50b6941c3681787cc8bfa4af8705bb489 RagnarokOnline-eu-Setup.exe
$ du -sh RagnarokOnline-eu-Setup.exe 7.7M RagnarokOnline-eu-Setup.exe
---
Using https://source.winehq.org/git/wine.git/commitdiff/64d41b3dec0635c56268be64d4... as resolution here even if it caused another regression. It had no ticket reference.
$ wine --version wine-4.11-307-g64d41b3dec
Regards
https://bugs.winehq.org/show_bug.cgi?id=45774
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.8.