Black Screen

Questions about Wine on Linux
Locked
finotti
Level 1
Level 1
Posts: 9
Joined: Sat Oct 30, 2021 3:16 pm

Black Screen

Post by finotti »

I'm trying to run IK Multimedia MODO Drum, but I only get a black screen. It is odd, since I can run many other programs from IK Multimedia, e.g., MODO Bass, MixBox, Hammond B-3X, SampleTank, AmpliTube, Syntronik... Only MODO Drum and Comprexxor do not work (although the latter one is not as essential to me).

The output I get in the terminal is virtually identical to what I get when I run another IK Multimedia software/plugin that does work, but here it is in any case:

Code: Select all

$ wine MODO\ DRUM.exe 
002c:fixme:winediag:LdrInitializeThunk wine-staging 6.20 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0104:fixme:win:RegisterTouchWindow (0000000000010068 00000000): stub
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000010068 233 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000010068 4a 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000010068 49 1 0000000000000000
0104:err:ole:com_get_class_object class {4ce576fa-83dc-4f88-951c-9d0782b4e376} not registered
0104:err:ole:create_server class {4ce576fa-83dc-4f88-951c-9d0782b4e376} not registered
0104:err:ole:com_get_class_object no class object {4ce576fa-83dc-4f88-951c-9d0782b4e376} could be created for context 0x6
0104:fixme:win:RegisterTouchWindow (0000000000020068 00000000): stub
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000020068 233 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000020068 4a 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000020068 49 1 0000000000000000
0104:fixme:win:RegisterTouchWindow (0000000000030068 00000000): stub
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000030068 233 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000030068 4a 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000030068 49 1 0000000000000000
007c:fixme:imm:ImeSetActiveContext (0x49890, 0): stub
007c:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000049890): stub
0104:fixme:imm:ImeSetActiveContext (0x169430, 1): stub
0104:fixme:imm:ImmReleaseContext (0000000000030068, 0000000000169430): stub
0104:fixme:win:RegisterTouchWindow (0000000000040068 00000000): stub
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000040068 233 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000040068 4a 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000040068 49 1 0000000000000000
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000011F060 1 C) semi-stub
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000011EE30 1 C) semi-stub
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000011F820 1 C) semi-stub
0114:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",00000000182FFD68): stub
0114:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0104:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (000000000016E570)->(00000000554B4880) - stub
0154:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",000000004DDCFA18): stub
0154:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(0) stub
0104:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0104:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (000000000016E570)->(00000000554B4880) - stub
0104:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (000000000016EB60)->(0000000055806CA0) - stub
01ac:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",000000003434FA18): stub
01ac:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(0) stub
0104:fixme:win:RegisterTouchWindow (0000000000010082 00000000): stub
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000010082 233 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000010082 4a 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000010082 49 1 0000000000000000
0104:fixme:wgl:ConvertAttribWGLtoGLX unsupported 201e WGL Attribute
0104:fixme:wgl:ConvertAttribWGLtoGLX unsupported 201f WGL Attribute
0104:fixme:wgl:ConvertAttribWGLtoGLX unsupported 2020 WGL Attribute
0104:fixme:wgl:ConvertAttribWGLtoGLX unsupported 2021 WGL Attribute
0104:fixme:win:RegisterTouchWindow (0000000000020082 00000000): stub
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000020082 233 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000020082 4a 1 0000000000000000
0104:fixme:msg:ChangeWindowMessageFilterEx 0000000000020082 49 1 0000000000000000
0104:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (000000000016EB60)->(0000000055806CA0) - stub
0104:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (000000000016EB60)->(0000000055806EA0) - stub
0204:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0000000033DBFA18): stub
0204:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(0) stub
01fc:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
01fc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01fc:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
01fc:fixme:d2d:d2d_d3d_create_render_target Ignoring render target usage 0x2.
01fc:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0000000000000001): monitor setting ignored
0104:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (000000000016EB60)->(0000000055806EA0) - stub
0104:fixme:font:NtGdiRemoveFontMemResourceEx (0xfa037d51) stub
0104:fixme:font:NtGdiRemoveFontMemResourceEx (0xfa1370c1) stub
0104:fixme:font:NtGdiRemoveFontMemResourceEx (0xfa16d901) stub
0104:fixme:font:NtGdiRemoveFontMemResourceEx (0xfa1e3931) stub
0104:fixme:font:NtGdiRemoveFontMemResourceEx (0xfa1d9841) stub
I'm currently running staging version 6.20~bookworm-1, but have tried also with 6.17 and 6.19, with the same result.

Here is some info about the system (basically running Debian Sid):

Code: Select all

inxi -v3G
System:    Host: debian Kernel: 5.15.0-3.slh.1-aptosid-amd64 x86_64 bits: 64 compiler: gcc v: 11.2.0
           Desktop: KDE Plasma 5.23.3 Distro: aptosid 2013-01 - kde-full - (201305050307) base: Debian GNU/Linux bookworm/sid
Machine:   Type: Desktop System: ASUS product: All Series v: N/A serial: <superuser required>
           Mobo: ASUSTeK model: Z87-PRO v: Rev 1.xx serial: <superuser required> UEFI: American Megatrends v: 2103
           date: 08/18/2014
Battery:   Device-1: hidpp_battery_0 model: Logitech M310 charge: 55% (should be ignored) status: Discharging
CPU:       Info: Quad Core model: Intel Core i7-4771 bits: 64 type: MT MCP arch: Haswell rev: 3 cache: L2: 8 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 55961
           Speed: 3546 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 3546 2: 3734 3: 3556 4: 3759 5: 3526 6: 3498 7: 3504
           8: 3662
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: ASUSTeK driver: i915 v: kernel
           bus-ID: 00:02.0
           Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 2-3.4:8
           Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1: 1920x1080~60Hz
           2: 1920x1080~60Hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4600 (HSW GT2) v: 4.5 Mesa 21.2.5 direct render: Yes
Network:   Device-1: Intel Ethernet I217-V vendor: ASUSTeK driver: e1000e v: kernel port: f080 bus-ID: 00:19.0
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: e0:3f:49:a3:4c:a6
Drives:    Local Storage: total: 13.88 TiB used: 6.95 TiB (50.1%)
Info:      Processes: 364 Uptime: 3d 18h 42m Memory: 31.24 GiB used: 8.16 GiB (26.1%) Init: systemd runlevel: 5 Compilers:
           gcc: 11.2.0 Packages: 6472 Shell: Bash v: 5.1.8 inxi: 3.3.07
It's been suggested that upgrading the video card might be a solution. Is that the case? Anything else I could try? Any suggestion would be greatly appreciated!
finotti
Level 1
Level 1
Posts: 9
Joined: Sat Oct 30, 2021 3:16 pm

Re: Black Screen

Post by finotti »

So, I decided to test it in my work computer, and it (MODO DRUM) ran just fine in it... Maybe indeed the video card in my home computer is too old.

Here is the home card:

Code: Select all

$ inxi -G
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: i915 v: kernel
           Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
           Display: x11 server: X.Org 1.20.13 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1: 1920x1080~60Hz
           2: 1920x1080~60Hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4600 (HSW GT2) v: 4.5 Mesa 21.2.6
Here is the one at work:

Code: Select all

$ inxi -G --display
Graphics:  Device-1: Intel CometLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel
           Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
           Display: x11 server: X.Org 1.20.13 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1: 1920x1200~60Hz
           2: 1080x1920~60Hz
           OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 21.2.6
Before I spend money on a video card, is there anything else it could be or I could try?
finotti
Level 1
Level 1
Posts: 9
Joined: Sat Oct 30, 2021 3:16 pm

Re: Black Screen

Post by finotti »

I bit the bullet and bought a video card... And, indeed, the plugins work now.

Code: Select all

$ inxi -G --display
Graphics:
  Device-1: AMD Cape Verde PRO [Radeon HD 7750/8740 / R7 250E] driver: amdgpu v: kernel
  Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
  Display: x11 server: X.Org 1.20.13 driver: loaded: amdgpu resolution: 1: 1920x1080~60Hz
    2: 1920x1080~60Hz
  OpenGL: renderer: AMD VERDE (DRM 3.42.0 5.15.0-7.slh.1-aptosid-amd64 LLVM 12.0.1)
    v: 4.6 Mesa 21.2.6
The card is a VisionTek Radeon HD 7750. It hurts that I had to pay almost the launching price for a 10 year old card... But it works and it was just plug and play.
Locked