Page 1 of 1

Wine-1.4.1-rt

Posted: Fri 16 Nov 2012, 08:15
by Johnny Cache
Latest WINE, compiled with -rt patch.

Download, extract, click on the .pet. :)

Posted: Thu 22 Nov 2012, 12:42
by Smithy
Nice one Johnny, thanks for that!
Will give it a try.

Posted: Sat 24 Nov 2012, 12:52
by mini-jaguar
Doesn't work in Slacko 5.3.1.

Doesn't even make the menus for Wine, doesn't recognize .exe files, nothing.

Posted: Sun 25 Nov 2012, 07:17
by Johnny Cache
Sorry about that. It is missing a link in /usr/lib. Download the attached file, extract it, and plunk it in there.

You'll also have to right-click an .exe, choose "Set run action", and change the command at the bottom to

Code: Select all

wine "$@"
Hope that helps.

Posted: Wed 28 Nov 2012, 18:16
by mini-jaguar
Works fine. But no menus. The Wines from the repositories have a lot of Wine menus, this one has none, you just type the commands in the console. I kind of like this better, because the other way is too cluttered, installs maybe 10 or 15 menus, out of which maybe only one or two I use regularly.

Pretty cool, I got one Windows program to work which I couldn't get to work before in Wine, then I did something (I don't know what) to mess it up. I guess I'm really not a Wine expert.

Posted: Wed 28 Nov 2012, 20:26
by Smithy
Works ok on Three Headed Dog.

Had to re regsvr 32 wineasio.dll, and a few errors came up, but wineasio seems to work ok.

Posted: Mon 10 Dec 2012, 21:09
by musher0
To all:

Is the sound working ok in this version? Just tried the experimental 1.15 version made by another member, and there seems to be no sound capacity anymore in Wine. Not that it's terribly important, but I did like my MusicCube... And ImgBurn (for example) does have a sound alarm if something goes wrong.

Thanks in advance. Best regards.

musher0

Posted: Tue 11 Dec 2012, 00:15
by Smithy
Sound playback is working fine in THD musher, recording as well.

The latency is slightly better in the johnny cache version than the green dome 1.4 (non rt).

Posted: Sat 23 Mar 2013, 12:48
by Smithy
How to use it?
Some info here, but the console is not taking my money...
If you are still around Johnny Cache, could you say what codes work best in Puppy, (the prefixing on apps gives errors when you try to do it). Would prefer to enter what's required in the console.

1 The Wine-RT functionality is not enabled by default. Instead it is controlled by 2 environment variables "WINE_RT" and "WINE_SRV_RT".

2 The "WINE_RT" variable has 2 purposes, it has to be set in order to activate the patch, and it determines the priority of the SCHED_FIFO threads, Its value can be set from 1 to your system's rtprio max value minus 10, as set in limits.conf or limits.d/audio.conf. (In Debian, Ubuntu and KXStudio this value is 99). THREAD_PRIORITY_ABOVE_NORMAL threads will run at this priority level, THREAD_PRIORITY_HIGHEST threads at this level + 5, and THREAD_PRIORITY_TIME_CRITICAL threads at this level + 10.

3 WINE_SRV_RT makes the wineserver main thread run SCHED_FIFO. Valid values range from 1 to your system's rtprio max value.

We can set these variables in 2 simple ways.

18 First one is using a terminal with "exports", like this:
19 export WINE_RT=#
20 export WINE_SRV_RT=#
21 wine <app>
22
23 or just prefix your application with 'env VARIABLE=value', like this:
24 env WINE_RT=# WINE_SRV_RT=# wine <app>
25
26 A recommended starting point might be "env WINE_RT=15 WINE_SRV_RT=10 wine appname.exe".
27 env WINE_RT=15 WINE_SRV_RT=10 wine "any .exe you want to run with realtime"

Nice your wineserver +19. If that's not enough, just run wine at +19.
Run wine with the prefix "WINERT=10" (or similar) to get it to work.

On another note, there is some work being done here on a different method.
https://bbs.archlinux.org/viewtopic.php?id=155470