Comments (13)
I won't be able to really debug this.
Can you try to only update glibc and keep an older wine-lol build (maybe my binary)? There is a chance that some other library on arch contains a change that would require a wine update.
from wine-lol.
When I downgrade to the 2.31 version of wine-lol-glibc
, with no other changes to my system the windowing works correctly. I installed gnome-shell
and it works there in 2.32 so I suppose it is isolated to i3 or tiling window managers in general. If I enable the virtual wine desktop it works there, so it seems like something in i3 is reporting weirdly.
Are you a wine developer? I can try to look into this if you have some pointers on where to start.
from wine-lol.
Keep the new glibc, use my binary wine-lol.
And no, I'm no wine developer.
from wine-lol.
Sorry for the short comments but I was on my phone.
I'm no wine developer and my knowledge about wine internals is very limited. But I doubt that the reason for the problem is really glibc. If it would be, then there should be more (even native) applications with this issue.
My guess is that, if you rebuilt wine after building glibc, wine got rebuilt with new headers of updated libraries which somehow causes this problem. Maybe our wine 5.6 is too old to still be compiled against the up-to-date libraries shippped with Arch.
As it is no option to keep an older glibc (just won't work on Arch) the only solution could be to update wine to a more recent version. But to rule this out it would be important to find out that the rebuilt wine is really the issue here.
That's why I want you to only update glibc and use a older wine package which still was successfully built against the old wine-lol-glibc version.
from wine-lol.
I agree, it doesn't make sense that the problem is with glibc since the game itself runs fine apart from the client issues I mentioned.
The wine-lol version I was originally running was compiled from AUR before I updated wine-lol-glibc. I tried rebuilding it now (with 2.32) and it unfortunately still had the same issue.
I also tried the wine-lol from your repo and it still has the same issue. It seems like wine-lol-glibc in that repo is still 2.31, so I can't try it with yours.
I will try upgrading wine to 5.11 w/ glibc 2.31 now. I know you've been working on this but have you determined the patchset yet?
from wine-lol.
I basically have everything ready for 5.15 but I still work on esync/fsync support.
from wine-lol.
My work is here: https://github.com/M-Reimer/wine-lol/tree/new_wine_work
Does open the client. Does not allow to start a game. So only try with practice tool!
Maybe the reason for this is my try to get esync/fsync to work. A new patch which can be fiddled into the "master" branch can be found here:
https://github.com/M-Reimer/wine-lol/blob/new_wine_work/wine-lol/wine-lol-bug-47198-fix.patch.new
This patch should work for an otherwise unmodified wine-staging 5.15.
I'm giving up at this point. Maybe someone else wants to do a few tries. At this point I would even say let's give up completely on esync and fsync. The patch mess really sucks. So maybe you want to give this a try with the patch I've linked above and wine 5.15? But, of course, with the master branch in this case and not with my esync/fsync patched development branch.
from wine-lol.
Sorry, not really understanding. Is the patch you sent (bug 47198) the wine-lol patch (i.e. the one that gets wine to work for lol)? I don't think esync/fsync matters for this issue so if it is I will try that patch with wine-staging 5.15.
from wine-lol.
Yes. This is the patch that is needed to make wine run LoL (together with wine-lol-glibc). Maybe that's all we need to make wine 5.15 work with LoL. And just lets forget about esync/fsync. Both will be reworked really soon anyway.
from wine-lol.
Did a few more tries today. The patch I prepared does not work. There seems to be some new check which errors while configure.
So I reworked the patch and got a build running.
And now it seems like we are stuck here:
https://bugs.winehq.org/show_bug.cgi?id=49412
So at least for now we are stuck at Wine 5.6.
from wine-lol.
Here my work for a wine update without esync/fsync:
https://github.com/M-Reimer/wine-lol/tree/wine-5.16
Just to archive it for later use. Again: Does not work and it seems like we should prepare for being stuck with wine 5.6 for quite some time now.
from wine-lol.
Unfortunately 5.16 didn't fix the windowing issue either. I'll stick with 5.6 and I'll do a little digging on my own to see if I can figure out the issue.
from wine-lol.
If even 5.16 does not fix the problem and especially if this problem seems to be pretty rare (can't reproduce) I think we can close this one.
If you find the reason for this (maybe it's a specific DXVK version which causes this. Who knows, ...) then please create a new Issue for this.
from wine-lol.
Related Issues (20)
- timeout issue HOT 5
- wine-lol-glibc in the repo is outdated HOT 2
- bug installing from arch linux repo HOT 4
- how can I change the input language? HOT 5
- add wine-lol script to path HOT 5
- Can't run the gamn in wine-lol
- 2-4 second freeze in game HOT 3
- New Patch for WINE fixes the need for Vsyscall32=0 HOT 5
- `wine-lol-glibc` AUR package install quits with an error HOT 5
- Build of wine-lol-glibc fails "A failure occurred in build()" HOT 1
- New 64-bit not working HOT 2
- patch 13.7 lol remove 32bit support. HOT 3
- New 64 bit client currently broken HOT 3
- Manjaro FreeType Error HOT 4
- Looks like Riot are banning Linux users now. Perhaps add a notice to the readme.
- PBE doesn't start when trying to play TFT. HOT 5
- Arch AUR package installs forever HOT 2
- Estou tendo erro no "_FORTIFY_SOURCE" HOT 2
- Important Notice: Vanguard will be brought to LoL which makes playing with Wine impossible HOT 1
- PKGBUILD fails HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wine-lol.