GuitarPro 7.5.3 RSE issues

Questions about Wine on Linux
Locked
baldpale
Newbie
Newbie
Posts: 2
Joined: Mon Feb 17, 2020 8:16 am

GuitarPro 7.5.3 RSE issues

Post by baldpale »

Hello there, community!

I'm using GuitarPro 7 on Wine. I tested it for some time and it worked so great that I decided to purchese a license. However I was testing version 7.5.2 and when I downloaded newer version (it's the only version I can download officialy) which is, to be exact, 7.5.3 Build 1751, it came out being unusable. Simple tabulatures can be played using built-in RSE synthesizer, but when there are some powercords and especially on multiple tracks, the sound is extremaly choppy and after few seconds it almost stops like it was loosing all it's power :lol:

I'm using Arch Linux and i tried version 5.1 - as I see today 5.2 was released and it's already there, but it's not fixing the problem. I also tried to install it with some older versions of Wine using PlayOnLinux and the result was always the same. On Wine Staging it works perfectly though!
I'm just wondering, could we somehow guess which staging patch is responsible for this issue to be fixed? If so, can I expect it to be merged into regular Wine anytime soon?

Some output (using regular stable Wine 5.2)

Code: Select all

➜  ~ export WINEDEBUG=-all                                                                   
➜  ~ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Arobas\ Music/Guitar\ Pro\ 7/GuitarPro7.exe
wine: configuration in L"/home/dominik/.wine" has been updated.
20-02-17 14:40:43.864 [gp.widgets.application] Info: Application name= "guitarpro7" Version= "7.5.3"
20-02-17 14:40:43.866 [gp.widgets.application] Info: Revision= "1751"
20-02-17 14:40:44.211 [am.audio.driver] Info: ASIO Drivers blacklist :  ()
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
jackd 0.125.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:CODEC|hw:CODEC|1024|2|44100|0|0|nomon|swmeter|-|32bit
control open "hw:CODEC" (No such device)
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
no message buffer overruns
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
attempt to connect to server failed
20-02-17 14:40:50.983 [am.audio.driver] Info: am::audio::PortAudioAudioLayerImpl::refresh Windows DirectSound
20-02-17 14:40:50.983 [am.audio.driver] Info: deviceIndex= 4 
 sampleRate :  44100 
  - defaultLowInputLatency :  0.12 
  - defaultHighInputLatency :  0.24 
  - defaultLowOutputLatency :  0 
  - defaultHighOutputLatency :  0 
  - defaultSampleRate :  44100 
  - maxInputChannels :  2 
  - maxOutputChannels :  0 

20-02-17 14:40:50.983 [am.audio.driver] Info: deviceIndex= 5 
 sampleRate :  44100 
  - defaultLowInputLatency :  0.12 
  - defaultHighInputLatency :  0.24 
  - defaultLowOutputLatency :  0 
  - defaultHighOutputLatency :  0 
  - defaultSampleRate :  44100 
  - maxInputChannels :  2 
  - maxOutputChannels :  0 

20-02-17 14:40:50.983 [am.audio.driver] Info: deviceIndex= 6 
 sampleRate :  44100 
  - defaultLowInputLatency :  0 
  - defaultHighInputLatency :  0 
  - defaultLowOutputLatency :  0.12 
  - defaultHighOutputLatency :  0.24 
  - defaultSampleRate :  44100 
  - maxInputChannels :  0 
  - maxOutputChannels :  2 

20-02-17 14:40:50.984 [am.audio.driver] Info: deviceIndex= 7 
 sampleRate :  44100 
  - defaultLowInputLatency :  0 
  - defaultHighInputLatency :  0 
  - defaultLowOutputLatency :  0.12 
  - defaultHighOutputLatency :  0.24 
  - defaultSampleRate :  44100 
  - maxInputChannels :  0 
  - maxOutputChannels :  2 

20-02-17 14:40:51.986 [gp.widgets.mainwindow] Warning: Restored main window geometry QRect(-3,27 1912x1024)
20-02-17 14:40:52.519 [am.audio.driver] Info: StreamInfo 
SampleRate =  44100 
inputLatency =  0 
outputLatency =  0.12
20-02-17 14:40:52.680 [default] Warning: QVariantAnimation::setDuration: cannot set a negative duration
^C20-02-17 14:41:39.295 [default] Warning: QObject::~QObject: Timers cannot be stopped from another thread
The error messages about Jack is simply because I don't have Jack running right now, and I have ASIO driver installed. Btw. I tried that using both Pulseaudio and Jack with various different audio settings and there was no any change.

For now it's not a very big deal, because it works just fine - even though I would need to downgrade Wine to stable release, I can ask GuitarPro support about some older build (I guess...). Or maybe I can debug that somehow to help improve Wine?

Greetings and thanks for your tips.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: GuitarPro 7.5.3 RSE issues

Post by jkfloris »

Maybe there is something interesting in the terminal output, but
the output could only be useful if you don't use:

Code: Select all

export WINEDEBUG=-all
This disables all Wine debug messages!
baldpale
Newbie
Newbie
Posts: 2
Joined: Mon Feb 17, 2020 8:16 am

Re: GuitarPro 7.5.3 RSE issues

Post by baldpale »

Sorry about that

Code: Select all

➜  ~ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Arobas\ Music/Guitar\ Pro\ 7/GuitarPro7.exe                   
0009:fixme:reg:GetEnabledXStateFeatures 
0009:fixme:reg:GetEnabledXStateFeatures 
20-02-18 18:39:57.359 [gp.widgets.application] Info: Application name= "guitarpro7" Version= "7.5.3"
20-02-18 18:39:57.360 [gp.widgets.application] Info: Revision= "1751"
20-02-18 18:39:57.526 [am.audio.driver] Info: ASIO Drivers blacklist :  ("Guitar Rig Mobile I/O")
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x20040, filter=0x32c5c8,flags=0x00000004) returns a fake device notification handle!
0028:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d4800 (device=2d access=1 func=200 method=0)
0009:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x30040, filter=0x32c5c8,flags=0x00000004) returns a fake device notification handle!
0028:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d4800 (device=2d access=1 func=200 method=0)
0009:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
jackd 0.125.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:CODEC|hw:CODEC|1024|2|44100|0|0|nomon|swmeter|-|32bit
control open "hw:CODEC" (No such device)
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
no message buffer overruns
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=Nie ma takiego pliku ani katalogu)
attempt to connect to server failed
20-02-18 18:40:03.800 [am.audio.driver] Info: am::audio::PortAudioAudioLayerImpl::refresh Windows DirectSound
20-02-18 18:40:03.800 [am.audio.driver] Info: deviceIndex= 4 
 sampleRate :  44100 
  - defaultLowInputLatency :  0.12 
  - defaultHighInputLatency :  0.24 
  - defaultLowOutputLatency :  0 
  - defaultHighOutputLatency :  0 
  - defaultSampleRate :  44100 
  - maxInputChannels :  2 
  - maxOutputChannels :  0 

20-02-18 18:40:03.800 [am.audio.driver] Info: deviceIndex= 5 
 sampleRate :  44100 
  - defaultLowInputLatency :  0.12 
  - defaultHighInputLatency :  0.24 
  - defaultLowOutputLatency :  0 
  - defaultHighOutputLatency :  0 
  - defaultSampleRate :  44100 
  - maxInputChannels :  2 
  - maxOutputChannels :  0 

20-02-18 18:40:03.801 [am.audio.driver] Info: deviceIndex= 6 
 sampleRate :  44100 
  - defaultLowInputLatency :  0 
  - defaultHighInputLatency :  0 
  - defaultLowOutputLatency :  0.12 
  - defaultHighOutputLatency :  0.24 
  - defaultSampleRate :  44100 
  - maxInputChannels :  0 
  - maxOutputChannels :  2 

20-02-18 18:40:03.801 [am.audio.driver] Info: deviceIndex= 7 
 sampleRate :  44100 
  - defaultLowInputLatency :  0 
  - defaultHighInputLatency :  0 
  - defaultLowOutputLatency :  0.12 
  - defaultHighOutputLatency :  0.24 
  - defaultSampleRate :  44100 
  - maxInputChannels :  0 
  - maxOutputChannels :  2 

0032:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0032:fixme:toolhelp:Heap32ListFirst : stub
0032:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
20-02-18 18:40:04.311 [gp.widgets.mainwindow] Warning: Restored main window geometry QRect(-3,27 1912x1024)
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
20-02-18 18:40:04.349 [am.audio.driver] Info: StreamInfo 
SampleRate =  44100 
inputLatency =  0 
outputLatency =  0.12
002d:fixme:font:RemoveFontMemResourceEx (0x82e1d8a9) stub
002d:fixme:font:RemoveFontMemResourceEx (0x96814311) stub
002d:fixme:font:RemoveFontMemResourceEx (0x82eea799) stub
Not much more info though. And there are no any logs when this thing happens.
Anyway WINEDEBUG=+all gives just too much oputput and I easyli get 1GB file. Is there something I could look for in the log using grep or something?
Locked