[Wine] Re: Native Instruments Battery3

bamboomusic wineforum-user at winehq.org
Tue Feb 22 12:55:29 CST 2011


Hi, I've just tested all the things you wrote in your previous posts.


>  I am running 3.1.1 - I believe the upgrade that i had was 3.1.4 


I tested 3.0.6 and 3.1.1, without SMP, with just one stereo output and no DFD.
The enviroment of test was a Ubuntu 10.04 with kernel 2.6.31.11-rt and all the infos that I found here http://wiki.linuxmusicians.com/doku.php?id=system_configuration
I made 2 tests: one with rtirq and the other without it.

With rtirq the priorities were:

> 
> ps -eLo rtprio,cls,pid,pri,nice,cmd | grep "FF" | sort -r
>      -  TS  6801  19   0 grep --color=auto FF
>     99  FF     3 139   - [migration/0]
>     99  FF    27 139   - [watchdog/1]
>     99  FF    17 139   - [posixcputmr/1]
>     99  FF    16 139   - [migration/1]
>     99  FF    14 139   - [watchdog/0]
>     99  FF    13 139   - [posixcputmr/0]
>     90  FF   730 130   - [irq/8-rtc0]
>     85  FF   966 125   - [irq/19-ohci1394]
>     80  FF  3833 120   - [irq/22-HDA Inte]
>     75  FF   682 115   - [irq/16-uhci_hcd]
>     75  FF   670 115   - [irq/18-ehci_hcd]
>     74  FF   692 114   - [irq/18-uhci_hcd]
>     74  FF   675 114   - [irq/23-ehci_hcd]
>     73  FF   707 113   - [irq/18-uhci_hcd]
>     73  FF   702 113   - [irq/19-uhci_hcd]
>     72  FF   687 112   - [irq/21-uhci_hcd]
>     71  FF   697 111   - [irq/23-uhci_hcd]
>     70  FF  4785 110   - /usr/bin/jackd -P70 -dalsa -dhw:0 -r44100 -p128 -n2 -Xseq
>     65  FF  6692 105   - .wine/drive_c/Programmi/Native Instruments/Battery 3/Battery 3.exe                                      
>     50  FF   596  90   - [irq/17-pata_jmi]
>     50  FF   562  90   - [irq/19-ata_piix]
>     50  FF   552  90   - [irq/19-ata_piix]
>     50  FF   541  90   - [irq/16-ahci]
>     50  FF  4051  90   - [irq/16-nvidia]
>     50  FF  4019  90   - [irq/28-eth0]
>     50  FF   190  90   - [irq/9-acpi]
>     49  FF     9  89   - [sirq-tasklet/0]
>     49  FF     8  89   - [sirq-block/0]
>     49  FF     7  89   - [sirq-net-rx/0]
>     49  FF     6  89   - [sirq-net-tx/0]
>     49  FF     5  89   - [sirq-timer/0]
>     49  FF     4  89   - [sirq-high/0]
>     49  FF    26  89   - [sirq-rcu/1]
>     49  FF    25  89   - [sirq-hrtimer/1]
>     49  FF    24  89   - [sirq-sched/1]
>     49  FF    23  89   - [sirq-tasklet/1]
>     49  FF    22  89   - [sirq-block/1]
>     49  FF    21  89   - [sirq-net-rx/1]
>     49  FF    20  89   - [sirq-net-tx/1]
>     49  FF    19  89   - [sirq-timer/1]
>     49  FF    18  89   - [sirq-high/1]
>     49  FF    12  89   - [sirq-rcu/0]
>     49  FF    11  89   - [sirq-hrtimer/0]
>     49  FF    10  89   - [sirq-sched/0]
>      1  FF    31  41   - [events/1]
>      1  FF    30  41   - [events/0]
>     10  FF  6695  50   - /usr/bin/wineserver
> 


While without rtirq were:

> 
> ps -eLo rtprio,cls,pid,pri,nice,cmd | grep "FF" | sort -r
>      -  TS  5020  19   0 grep --color=auto FF
>     99  FF     3 139   - [migration/0]
>     99  FF    27 139   - [watchdog/1]
>     99  FF    17 139   - [posixcputmr/1]
>     99  FF    16 139   - [migration/1]
>     99  FF    14 139   - [watchdog/0]
>     99  FF    13 139   - [posixcputmr/0]
>     70  FF  4785 110   - /usr/bin/jackd -P70 -dalsa -dhw:0 -r44100 -p128 -n2 -Xseq
>     65  FF  4861 105   - .wine/drive_c/Programmi/Native Instruments/Battery 3/Battery 3.exe                                      
>     50  FF   966  90   - [irq/19-ohci1394]
>     50  FF   730  90   - [irq/8-rtc0]
>     50  FF   719  90   - [irq/1-i8042]
>     50  FF   718  90   - [irq/12-i8042]
>     50  FF   707  90   - [irq/18-uhci_hcd]
>     50  FF   702  90   - [irq/19-uhci_hcd]
>     50  FF   697  90   - [irq/23-uhci_hcd]
>     50  FF   692  90   - [irq/18-uhci_hcd]
>     50  FF   687  90   - [irq/21-uhci_hcd]
>     50  FF   682  90   - [irq/16-uhci_hcd]
>     50  FF   675  90   - [irq/23-ehci_hcd]
>     50  FF   670  90   - [irq/18-ehci_hcd]
>     50  FF   596  90   - [irq/17-pata_jmi]
>     50  FF   562  90   - [irq/19-ata_piix]
>     50  FF   552  90   - [irq/19-ata_piix]
>     50  FF   541  90   - [irq/16-ahci]
>     50  FF  4051  90   - [irq/16-nvidia]
>     50  FF  4019  90   - [irq/28-eth0]
>     50  FF  3833  90   - [irq/22-HDA Inte]
>     50  FF   190  90   - [irq/9-acpi]
>     49  FF     9  89   - [sirq-tasklet/0]
>     49  FF     8  89   - [sirq-block/0]
>     49  FF     7  89   - [sirq-net-rx/0]
>     49  FF     6  89   - [sirq-net-tx/0]
>     49  FF     5  89   - [sirq-timer/0]
>     49  FF     4  89   - [sirq-high/0]
>     49  FF    26  89   - [sirq-rcu/1]
>     49  FF    25  89   - [sirq-hrtimer/1]
>     49  FF    24  89   - [sirq-sched/1]
>     49  FF    23  89   - [sirq-tasklet/1]
>     49  FF    22  89   - [sirq-block/1]
>     49  FF    21  89   - [sirq-net-rx/1]
>     49  FF    20  89   - [sirq-net-tx/1]
>     49  FF    19  89   - [sirq-timer/1]
>     49  FF    18  89   - [sirq-high/1]
>     49  FF    12  89   - [sirq-rcu/0]
>     49  FF    11  89   - [sirq-hrtimer/0]
>     49  FF    10  89   - [sirq-sched/0]
>     25  FF  4861  65   - .wine/drive_c/Programmi/Native Instruments/Battery 3/Battery 3.exe                                      
>     20  FF  4861  60   - .wine/drive_c/Programmi/Native Instruments/Battery 3/Battery 3.exe                                      
>      1  FF    31  41   - [events/1]
>      1  FF    30  41   - [events/0]
>     10  FF  4864  50   - /usr/bin/wineserver
> 


With those configurations, and thanks to your advices, the results was pretty good.
XRUNS occured only when I opened/closed Battery, and the CPU never went over 16%!
The only annoying thing was a strange vibration in the built-in reverb.

But, in the end, you were right: it's better to use a native sampler because it'is more stable and cpu-optimized.
I'm happy that I can use Battery3 on GNU Linux, but in the (near) future I'm planning to switch to a native sampler, maybe Hydrogen... 

So thanks again for your help :-)







More information about the wine-users mailing list