Wine-1.4.1-rt

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
Johnny Cache
Posts: 29
Joined: Tue 06 Nov 2012, 10:24

Wine-1.4.1-rt

#1 Post by Johnny Cache »

Latest WINE, compiled with -rt patch.

Download, extract, click on the .pet. :)
Well my daddy left home when I was three, didn't leave much for mom and me
Just 512 MB of RAM, and an empty bottle of booze

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#2 Post by Smithy »

Nice one Johnny, thanks for that!
Will give it a try.

mini-jaguar
Posts: 597
Joined: Thu 13 Nov 2008, 13:45

#3 Post 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.

Johnny Cache
Posts: 29
Joined: Tue 06 Nov 2012, 10:24

#4 Post 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.
Attachments
wine_link.tar.gz
(142 Bytes) Downloaded 712 times
Well my daddy left home when I was three, didn't leave much for mom and me
Just 512 MB of RAM, and an empty bottle of booze

mini-jaguar
Posts: 597
Joined: Thu 13 Nov 2008, 13:45

#5 Post 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.

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#6 Post 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.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#7 Post 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
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#8 Post 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).

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#9 Post 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

Post Reply