DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Questions about Wine on Linux
Locked
RobertX
Level 2
Level 2
Posts: 40
Joined: Thu Sep 09, 2021 9:57 pm

DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Post by RobertX »

Lately with Wine 6.0.1 Stable, I have had many problems with Wine when launching games that would install perfectly, but would not function, one such game would be Warcraft III, where it would ask for the CD when long ago, an official patch was released to not ask for the CD. That was the 1.21 patch; I am using the 1.26 patch.

For a long time, I have been using 1.26 without much problems, albeit it wouldn't play cinematics. That was not the main complaint and is out of the scope of this report; the real problem is that it won't even run.

I am using Linux Mint 20.2 Uma and it is a MATE desktop. The computer system is a 64-bit machine. I installed Wine 6.0.1 with the instructions provided on the website as well as wine-desktop-files, a package that would create a menu on Mint that would use winecfg, wineunstaller, and the like on the menu and would include "shortcuts" (sorry, WIndows user here) of Windows programs. Since the beginning of the year, which I was using Mint 20.1 the games booted fine, but just recently, I accidentally discovered the games didn't boot.

There were many things I tried, and they are as follows
[*]trying different versions of the Wine software, including 4.0: this did nothing, as even 4.0 exhibited the same problems
[*]re-wiping the installation: this also did nothing and each wipe would wasted a lot of time as the same problem
[*]trying virtual machines on Virtualbox: this helped somewhat as most Windows guests did boot some DirectX games, but not Warcraft III, though an antiquated version of Linux Mint was able to launch Warcraft III, albeit slowly
[*]trying OpenGL, this worked, but the colours were distorted

The Warcraft III version was not the Reforged version used now; it was the physical copy, but as I said, an official patch was released and it took out all CD-checking. I don't know why it came back. I know this though, this wasn't the only DirectX game that behaved like that, others don't even show the "please insert disc" message; they simply chose not to run.

Here are my PC specifications:

Code: Select all

System:    Kernel: 5.4.0-84-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: MATE 1.24.0 
           wm: marco dm: LightDM Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal 
Machine:   Type: Desktop System: Hewlett-Packard product: HP Compaq 6005 Pro SFF PC v: N/A 
           serial: <filter> Chassis: type: 4 serial: <filter> 
           Mobo: Hewlett-Packard model: 3047h serial: <filter> BIOS: Hewlett-Packard 
           v: 786G6 v01.15 date: 08/02/2011 
CPU:       Topology: Triple Core model: AMD Phenom II X3 B75 bits: 64 type: MCP arch: K10 rev: 3 
           L2 cache: 1536 KiB 
           flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 17954 
           Speed: 1800 MHz min/max: 800/3000 MHz Core speeds (MHz): 1: 1800 2: 1800 3: 800 
Graphics:  Device-1: AMD RS880 [Radeon HD 4200] vendor: Hewlett-Packard driver: radeon v: kernel 
           bus ID: 01:05.0 chip ID: 1002:9710 
           Display: x11 server: X.Org 1.20.11 driver: ati,radeon unloaded: fbdev,modesetting,vesa 
           compositor: marco resolution: 1680x1050~60Hz 
           OpenGL: renderer: AMD RS880 (DRM 2.50.0 / 5.4.0-84-generic LLVM 12.0.0) 
           v: 3.3 Mesa 21.0.3 compat-v: 3.0 direct render: Yes 
Audio:     Device-1: AMD SBx00 Azalia vendor: Hewlett-Packard driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 chip ID: 1002:4383 
           Sound Server: ALSA v: k5.4.0-84-generic 
Network:   Device-1: Broadcom and subsidiaries NetXtreme BCM5761 Gigabit Ethernet PCIe 
           vendor: Hewlett-Packard driver: tg3 v: 3.137 port: 1100 bus ID: 3f:00.0 
           chip ID: 14e4:1681 
           IF: enp63s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 232.89 GiB used: 56.87 GiB (24.4%) 
           ID-1: /dev/sda vendor: Seagate model: ST250DM000-1BD141 size: 232.89 GiB 
           speed: 3.0 Gb/s serial: <filter> 
Partition: ID-1: / size: 227.74 GiB used: 56.87 GiB (25.0%) fs: ext4 dev: /dev/sda5 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 chip ID: 1d6b:0002 
           Device-1: 1-6:3 info: Philips & Lite-ON Digital Solutions Mass Storage Device 
           type: Mass Storage driver: usb-storage rev: 2.0 chip ID: 1c6b:a223 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 chip ID: 1d6b:0002 
           Hub: 3-0:1 info: Full speed (or root) Hub ports: 3 rev: 1.1 chip ID: 1d6b:0001 
           Hub: 4-0:1 info: Full speed (or root) Hub ports: 3 rev: 1.1 chip ID: 1d6b:0001 
           Device-2: 4-2:2 info: SiGma Micro Keyboard TRACER Gamma Ivory type: Keyboard,HID 
           driver: hid-generic,usbhid rev: 1.1 chip ID: 1c4f:0002 
           Hub: 5-0:1 info: Full speed (or root) Hub ports: 3 rev: 1.1 chip ID: 1d6b:0001 
           Hub: 6-0:1 info: Full speed (or root) Hub ports: 3 rev: 1.1 chip ID: 1d6b:0001 
           Device-3: 6-1:2 info: Xenta 2.4G Wireless Optical Mouse type: Mouse,Keyboard 
           driver: hid-generic,usbhid rev: 1.1 chip ID: 1d57:130f 
           Hub: 7-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
Sensors:   System Temperatures: cpu: 28.4 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Here's the debug output that was asked to be displayed for each error; in this case, Warcraft III: The Frozen Throne:

Code: Select all

0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0060:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0060:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0060:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0060:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0060:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0060:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
010c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
010c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
010c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
010c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
010c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
010c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
010c:err:ole:com_get_class_object apartment not initialised
010c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  0 ()
  Serial number of failed request:  260
  Current serial number in output stream:  260
I did not use third-party applications; I used only the original Wine package. I thought it would conflict with the original Wine software. Besides, I was successful with the original Wine software package in the past. I hope I am not in error.

Thank you for any help you give me, even if it is to "RTFM." I hope get on the right foot.
RobertX
Level 2
Level 2
Posts: 40
Joined: Thu Sep 09, 2021 9:57 pm

Re: DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Post by RobertX »

EDIT: I have tried the original edition of Starcraft: Brood War and can confirm that the same thing happened: exits on launch.

Thus, another DirectX game tested.
RobertX
Level 2
Level 2
Posts: 40
Joined: Thu Sep 09, 2021 9:57 pm

Re: DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Post by RobertX »

EDIT: Situation update: here's another:

Code: Select all

0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
007c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
007c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
007c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
007c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
007c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
007c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\nsiproxy": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"nsiproxy" failed to start: 1114
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
RobertX
Level 2
Level 2
Posts: 40
Joined: Thu Sep 09, 2021 9:57 pm

Re: DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Post by RobertX »

Just tried to access dxdiag and the error came with this:

Code: Select all

00cc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00cc:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
00cc:fixme:wbemprox:enum_class_object_Next timeout not supported
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  0 ()
  Serial number of failed request:  252
  Current serial number in output stream:  252
Does anyone understand what this is?
Cerbero_69
Newbie
Newbie
Posts: 1
Joined: Mon Aug 23, 2021 5:48 am

Re: DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Post by Cerbero_69 »

I have some problems like this, trying to use under WineHQ (both via Lutris or not) No Man's Sky and Osiris New Dawn.
These games was functioning a few time ago ...... I must reinstall the system and now games seems to be broken .... with no particular errors or warnings .....
RobertX
Level 2
Level 2
Posts: 40
Joined: Thu Sep 09, 2021 9:57 pm

Re: DirectX Games Seem to Crash or Display Unsual Behaviour at Bootup

Post by RobertX »

There is a solution in this forum that I just found: viewtopic.php?f=8&t=34889

Now, I have another problem: viewtopic.php?f=8&t=35704
Locked