- Sat Jun 20, 2020 9:55 am
#16079
Hello everyone
and yes, I understand official Linux support was dropped a while ago and I'm not here to complain about it, but rather try and find a way to get it to work.
I know that Yousician was developed with the Unity Engine and if other Unity games work on Linux through wine and/or lutris, then why not this one. Maybe it's just something simple, like a missing .dll file.
I've made a post about it on the lutris forums, but so far the the participation has been quite lacking and I don't have high hopes for getting any feedback.
Current status
The easiest way to get it to run is through lutris. I've got it to work with just wine, but it's a little bit more effort and in the end the goal is to create a lutris script that automates everything.
So far I'd say the application fully works about 90%. The following list consists of features that don't work and other problems:
and yes, I understand official Linux support was dropped a while ago and I'm not here to complain about it, but rather try and find a way to get it to work.
I know that Yousician was developed with the Unity Engine and if other Unity games work on Linux through wine and/or lutris, then why not this one. Maybe it's just something simple, like a missing .dll file.
I've made a post about it on the lutris forums, but so far the the participation has been quite lacking and I don't have high hopes for getting any feedback.
Current status
The easiest way to get it to run is through lutris. I've got it to work with just wine, but it's a little bit more effort and in the end the goal is to create a lutris script that automates everything.
So far I'd say the application fully works about 90%. The following list consists of features that don't work and other problems:
- can't play videos (depending on the wine version you either get a loading animation that doesn't stop or an onscreen message "Unable to play the video. Are you connected to the internet?"
- when you try to play videos the application will later freeze when trying to quit
- when the application loses focus (alt+tab or mouseclick outside the window) any input (either mouse or keyboard) stops working
- I don't know whether real tone cable works, since I don't have one
- download, install and start the lutris client
- (optional)if the left panel is not shown by default, click on the three lines in the top right and the check the option "Show Left Side Panel"
- (optional)if "Wine" is missing in the Runners list on the left panel, click the three lines again and the click "Manage runners", then scroll down to wine and install it
- In the left Panel hover over "Wine" and click on the icon that appears that when hovered says "Manage Versions"
- install the recent lutris version, which in my case was "lutris-5.7" and after it's done, close this window
- click on the + in the top left and then "Add Game..."
- in the Game info tab for "Runner" select "Wine (Runs Windows games)" (do this first, because it will reset every other setting) and fill out name with whatever you want (ideally "Yousician")
- in the Game options tab click "Browse..." for the executable, which can be downloaded here
- later, when the installation is done and the application automatically started the first time, you can change this value to wherever Yousician was installed on your computer. In my case I changed it to Code: Select all
/home/robsen/.local/share/wineprefixes/yousician/dosdevices/c:/users/robsen/Application Data/Yousician Launcher/Yousician Launcher.exe
- in the Runner options tab change the Wine version to the previously installed lutris version (in my case "lutris-5.7-x86_64")
- if you experience sound issues you can later change the "Audio driver" in this tab to ALSA or whatever works best for you
more information
Here is the output_log.txt from .../AppData/LocalLow/Yousician/YousicianCode: Select allInitialize engine version: 2018.4.17f1 (b830f56f42f0) GfxDevice: creating device client; threaded=1 info: Game: Yousician.exe info: DXVK: v1.7-1-g84bb768a+ info: Built-in extension providers: info: Win32 WSI info: OpenVR warn: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: AMD RADV NAVI10 (LLVM 10.0.0): info: Driver: 20.0.7 info: Vulkan: 1.2.128 info: Memory Heap[0]: info: Size: 7936 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[4]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Type[6]: Property Flags = 0xc7 info: Memory Heap[2]: info: Size: 8176 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0x6 info: Memory Type[3]: Property Flags = 0xe info: Memory Type[5]: Property Flags = 0xc6 info: Memory Type[7]: Property Flags = 0xce info: Adapter LUID 0: 0:402 info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_1 info: Device properties: info: Device name: : AMD RADV NAVI10 (LLVM 10.0.0) info: Driver version : 20.0.7 info: Enabled device extensions: info: VK_AMD_shader_fragment_mask info: VK_EXT_depth_clip_enable info: VK_EXT_full_screen_exclusive info: VK_EXT_host_query_reset info: VK_EXT_memory_priority info: VK_EXT_shader_stencil_export info: VK_EXT_shader_viewport_index_layer info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_create_renderpass2 info: VK_KHR_depth_stencil_resolve info: VK_KHR_draw_indirect_count info: VK_KHR_driver_properties info: VK_KHR_image_format_list info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_swapchain info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 1 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 1 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderStorageImageExtendedFormats : 1 info: shaderStorageImageReadWithoutFormat : 1 info: shaderStorageImageWriteWithoutFormat : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 1 info: shaderInt64 : 1 info: variableMultisampleRate : 1 info: VK_EXT_conditional_rendering info: conditionalRendering : 1 info: VK_EXT_custom_border_color info: customBorderColors : 0 info: customBorderColorWithoutFormat : 0 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_host_query_reset info: hostQueryReset : 1 info: VK_EXT_memory_priority info: memoryPriority : 1 info: VK_EXT_robustness2 info: robustBufferAccess2 : 0 info: robustImageAccess2 : 0 info: nullDescriptor : 0 info: VK_EXT_shader_demote_to_helper_invocation info: shaderDemoteToHelperInvocation : 0 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: Queue families: info: Graphics : 0 info: Transfer : 1 info: DXVK: Read 27 valid state cache entries info: DXVK: Using 7 compiler threads warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: Game: Yousician.exe info: DXVK: v1.7-1-g84bb768a+ info: Built-in extension providers: info: Win32 WSI info: OpenVR warn: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: AMD RADV NAVI10 (LLVM 10.0.0): info: Driver: 20.0.7 info: Vulkan: 1.2.128 info: Memory Heap[0]: info: Size: 7936 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[4]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Type[6]: Property Flags = 0xc7 info: Memory Heap[2]: info: Size: 8176 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0x6 info: Memory Type[3]: Property Flags = 0xe info: Memory Type[5]: Property Flags = 0xc6 info: Memory Type[7]: Property Flags = 0xce info: Game: Yousician.exe info: DXVK: v1.7-1-g84bb768a+ info: Built-in extension providers: info: Win32 WSI info: OpenVR warn: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: AMD RADV NAVI10 (LLVM 10.0.0): info: Driver: 20.0.7 info: Vulkan: 1.2.128 info: Memory Heap[0]: info: Size: 7936 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[4]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Type[6]: Property Flags = 0xc7 info: Memory Heap[2]: info: Size: 8176 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0x6 info: Memory Type[3]: Property Flags = 0xe info: Memory Type[5]: Property Flags = 0xc6 info: Memory Type[7]: Property Flags = 0xce Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: AMD RADV NAVI10 (LLVM 10.0.0) (ID=0x731f) Vendor: (null) VRAM: 3072 MB Begin MonoManager ReloadAssembly - Completed reload, in 0.218 seconds <RI> Initializing input. <RI> Input initialized. info: Game: Yousician.exe info: DXVK: v1.7-1-g84bb768a+ info: Built-in extension providers: info: Win32 WSI info: OpenVR warn: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: AMD RADV NAVI10 (LLVM 10.0.0): info: Driver: 20.0.7 info: Vulkan: 1.2.128 info: Memory Heap[0]: info: Size: 7936 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[4]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Type[6]: Property Flags = 0xc7 info: Memory Heap[2]: info: Size: 8176 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0x6 info: Memory Type[3]: Property Flags = 0xe info: Memory Type[5]: Property Flags = 0xc6 info: Memory Type[7]: Property Flags = 0xce info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 1920x1080 info: Image count: 3 info: Exclusive FS: 1 warn: DXGI: MakeWindowAssociation: Ignoring flags <RI> Touch support initialization failed: Call not implemented. . UnloadTime: 0.635400 ms [HAABLCIAJFO] Firebase SDK not initialized. Platform not supported. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1920x1080 info: Image count: 4 info: Exclusive FS: 1 [BKINBFPFFJK] Initialized 49 variables (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [Native] [AudioEngine] Stop (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [Native] AudioEngine::startFromString: settings={"inputDriverName":null,"inputConfiguration":null,"inputChannels":null,"outputDriverName":null,"outputConfiguration":null,"outputBufferSize":null,"outputChannels":null} (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [Native] [AudioEngine] using settings: driver=Windows Audio input routing=1, input device=Pulseaudio, output routing=1, output device=Pulseaudio enableInput=1 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [Native] AudioIOCombiner::switchDevices Creating device: driverName=Windows Audio, inputRouting=1, inputDeviceName=Pulseaudio, outputRouting=1, outputDeviceName=Pulseaudio, areSameDevice=0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [Native] [AudioEngine] Start -- input: [Windows Audio, [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 48000, 480], output: [Windows Audio, 44100, 448] (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) Unloading 5 Unused Serialized files (Serialized files now loaded: 0) UnloadTime: 4.127000 ms Unloading 54 unused Assets to reduce memory usage. Loaded Objects now: 6829. Total: 5.505800 ms (FindLiveObjects: 0.404700 ms CreateObjectMapping: 0.177700 ms MarkObjects: 4.861800 ms DeleteObjects: 0.061100 ms) Unloading 2 Unused Serialized files (Serialized files now loaded: 0) Unloading 33 unused Assets to reduce memory usage. Loaded Objects now: 6904. Total: 5.372000 ms (FindLiveObjects: 0.324700 ms CreateObjectMapping: 0.124600 ms MarkObjects: 4.886000 ms DeleteObjects: 0.036400 ms) Unloading 3 Unused Serialized files (Serialized files now loaded: 0) UnloadTime: 0.362100 ms Unloading 5 unused Assets to reduce memory usage. Loaded Objects now: 6883. Total: 8.806400 ms (FindLiveObjects: 0.357700 ms CreateObjectMapping: 0.136300 ms MarkObjects: 8.232400 ms DeleteObjects: 0.079400 ms) [WebSocketManager] Closing websocket with error: Connection Timed Out! (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [637281499101703058] Err [WebSocket]: Connection Timed Out! (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [WebSocketManager] Closing websocket with error: Request Aborted! (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [637281499249621146] Err [WebSocket]: Request Aborted! (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) Setting up 6 worker threads for Enlighten. Thread -> id: 119 -> priority: 1 Thread -> id: 11a -> priority: 1 Thread -> id: 11b -> priority: 1 Thread -> id: 11c -> priority: 1 Thread -> id: 11d -> priority: 1 Thread -> id: 11e -> priority: 1 [Native] [AudioEngine] Stop (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) [Native] [AudioEngine] Stop (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45)
And if it's of any interest the wine log of the applicationCode: Select allTraceback (most recent call last): File "/usr/share/lutris/bin/lutris-wrapper", line 16, in <module> from lutris.util.log import logger File "/usr/lib/python3.8/site-packages/lutris/util/log.py", line 6, in <module> from gi.repository import GLib File "/usr/lib/python3.8/site-packages/gi/__init__.py", line 42, in <module> from . import _gi ImportError: libselinux.so.1: cannot open shared object file: No such file or directory lutris-wrapper: Yousician Running /home/robsen/.local/share/lutris/runners/wine/lutris-fshack-5.7-x86_64/bin/wine /home/robsen/.local/share/wineprefixes/yousician/dosdevices/c:/users/robsen/Application Data/Yousician Launcher/Yousician Launcher.exe Initial process has started with pid 12267 Game is considered started. user.reg:704: Malformed value '"HDA ATI HDMI HDMI/DP,pc"=3 (js)"="disabled"' 000b:fixme:winediag:__wine_start_process Wine TkG 5.7 is a testing version containing experimental patches. 000b:fixme:winediag:__wine_start_process Please don't report bugs about it on winehq.org and use https://github.com/Tk-Glitch/PKGBUILDS/issues instead. 0029:fixme:dwmapi:DwmIsCompositionEnabled 000000006DFA0434 0034:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ed306d, context 0x1121820, init_notify 0, handle 0x19dfa00): stub 0029:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 004e:fixme:dwmapi:DwmIsCompositionEnabled 6D95DD14 0050:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0df537, context 0x112ece8, init_notify 0, handle 0x193fce8): stub 004e:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 004e:err:module:load_so_dll failed to load .so lib "/home/robsen/.local/share/lutris/runners/wine/lutris-fshack-5.7-x86_64/bin/../lib/wine/winegstreamer.dll.so": libgstvideo-1.0.so.0: wrong ELF class: ELFCLASS64 wine: configuration in L"N:\\home\\robsen\\.local\\share\\wineprefixes\\yousician" has been updated. 0069:fixme:font:freetype_SelectFont Untranslated charset 255 0069:fixme:imm:ImmReleaseContext (00030066, 0164C178): stub 006e:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 006e:fixme:toolhelp:Heap32ListFirst : stub 006e:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION Changing directory to: C:\users\robsen\Application Data\Yousician Launcher C:\users\robsen\Temp\_MEI82\requests\packages\urllib3\connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html C:\users\robsen\Temp\_MEI82\requests\packages\urllib3\connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html C:\users\robsen\Temp\_MEI82\requests\packages\urllib3\connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html 0069:fixme:msvcrt:__clean_type_info_names_internal (0x2908ba0) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x27431a0) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x1e8d8088) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x1e7ba8c4) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x38b9ac) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x1d114810) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x162a498) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x1539568) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x37ca30) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x36aae0) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x103507d0) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0xfb2f70) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x100f7704) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x1d1b5210) stub 0069:fixme:msvcrt:__clean_type_info_names_internal (0x1e24e5b8) stub 0070:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION Initial process has exited. 0070:fixme:imm:ImmReleaseContext (0004004C, 03E6B778): stub 0070:fixme:wbemprox:client_security_SetBlanket EC3FFC84, 03E7C598, 10, 0, (null), 3, 3, 00000000, 0x00000000 0070:fixme:wbemprox:client_security_Release EC3FFC84 0070:fixme:wbemprox:client_security_SetBlanket EC3FFC84, 099C7DC8, 10, 0, (null), 3, 3, 00000000, 0x00000000 0070:fixme:wbemprox:client_security_Release EC3FFC84 0070:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0070:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0070:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 0. 0070:fixme:win:RegisterDeviceNotificationW (hwnd=0x4004c, filter=0x32fc44,flags=0x00000004) returns a fake device notification handle! 0070:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 0. 0070:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! 0070:fixme:win:RegisterDeviceNotificationW (hwnd=0x4004c, filter=0x32fb14,flags=0x00000004) returns a fake device notification handle! 0070:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 0. 0070:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! 0070:fixme:win:RegisterDeviceNotificationW (hwnd=0x4004c, filter=0x32fc98,flags=0x00000004) returns a fake device notification handle! 0070:fixme:win:RegisterTouchWindow (0x4004c 00000000): stub 0070:fixme:wbemprox:client_security_SetBlanket EC3FFC84, 09A4F720, 10, 0, (null), 3, 3, 00000000, 0x00000000 0070:fixme:wbemprox:client_security_Release EC3FFC84 0070:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0070:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0070:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0070:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0xb4627f0, 0xb470030, 0xb470048) stub. 0070:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0xb462560, 43) stub 00ab:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0EC8FF10 00a5:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0xc91e360)->(0x803f08) - stub 00b5:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0FBAFE80): stub 00b5:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 00a5:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0xc91ffe0)->(0x804808) - stub 00b7:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0FEDFE80): stub 00b7:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 0070:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! 00a5:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0xc91ffe0)->(0x804808) - stub 00a5:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0xc91e360)->(0x803f08) - stub
what's next
Well ideally a developer could chime in and give insight on the behavior when trying to watch a video in Yousician. The endless loading animation and the message "Unable to play the video. Are you connected to the internet?" must have a similar root cause. It would also be interesting to know whether this is a Unity problem or not, because then I could also look for help in the Unity community. Maybe the output_log has some valuable information that a dev could look at.
I understand that this is a community forum and not a real support forum, but a man can dream
Apart from that I'm open for ideas and brainstorming sessions, if any other linux enthusiasts want to contribute.