Tiny Core Linux

General TC => General TC Talk => Topic started by: CardealRusso on January 06, 2024, 08:00:20 PM

Title: Wine casually killing multilib
Post by: CardealRusso on January 06, 2024, 08:00:20 PM
I recently discovered that Wine's WoW64 is close to something usable. I tested it just now and I couldn't believe it when I was able to open Baldur Gate 3 on TinyCore without any tricks.

I also intend to post as wine-latest to the tinycore x64 repository.

With native Directx i barely get 1 fps per 2 seconds.
(https://i.imgur.com/ySlXPFW.png)
It could also be something related to my drivers, as cpu usage is at almost 100% while gpu is no more than 4%
However, in the Vulkan version of BG3 I managed to get such a playable FPS that I was able to record a video:

https://www.youtube.com/watch?v=9VNU0uUxhPQ
Title: Re: Wine casually killing multilib
Post by: CardealRusso on January 06, 2024, 08:45:02 PM
I got something close to Proton with DXVK. I believe I can definitely leave dual-booting aside. :D

https://www.youtube.com/watch?v=y4k-LWN4rao
Title: Re: Wine casually killing multilib
Post by: xor on January 07, 2024, 11:14:05 AM
Could you list the system specifications of the PC you use ?
Title: Re: Wine casually killing multilib
Post by: xor on January 08, 2024, 08:47:11 AM
waiting for response
Title: Re: Wine casually killing multilib
Post by: CardealRusso on January 08, 2024, 09:42:50 AM
Could you list the system specifications of the PC you use ?
Hello. Its a amd 4700s cpu with a 1650gtx gpu
Title: Re: Wine casually killing multilib
Post by: xor on January 31, 2024, 03:50:46 AM
Is there any new development or are you thinking of creating a new package!?
Title: Re: Wine casually killing multilib
Post by: CardealRusso on February 04, 2024, 10:53:14 AM
Is there any new development or are you thinking of creating a new package!?
Hi, I'm maintaining a modern version of wine on tinycore 15.x. You can try loading this tcz on tinycore 14.x but it's not guaranteed to work.
http://tinycorelinux.net/15.x/x86_64/tcz/wine-latest.tcz (http://tinycorelinux.net/15.x/x86_64/tcz/wine-latest.tcz)

You can also run this build script
http://tinycorelinux.net/15.x/x86_64/tcz/src/wine/compile_wine (http://tinycorelinux.net/15.x/x86_64/tcz/src/wine/compile_wine)
I've just sent an update with wine-staging.

A little irrelevant to the topic, but I was startled by the 100mb tcz, compared to the 50mb wine 4.1, but more startling are the other distributions that suggest the user download 2GB of extensions (of course, you'll have a fully functional wine, but with lots of things that the user won't use).
https://forum.winehq.org/viewtopic.php?p=142978 (https://forum.winehq.org/viewtopic.php?p=142978)
Quote
apt install --no-install-recommends --no-install-suggests winehq-devel
...
After this operation, 2004 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Of course, half of this is the 32bit libraries for multilib. Something that WoW64 should wipe out in the next few years, but 1GB is still a lot.
That's why I asked for the .dep file to be removed. You don't need anything at all to run wine, but the existing dependencies are exposed in the .info file.
Title: Re: Wine casually killing multilib
Post by: xor on February 05, 2024, 02:28:05 AM
current steam versions;
It no longer works on older Windows versions.
If this continues like this, it seems inevitable that wine will be an option without any alternative.