Just Happened: Wine Suddenly Exits a Game Just Now; Was Fine Before...
#1
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:
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:
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.

EDIT: Situation update: here's another
Code:
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.
Reply
#2
I gave up on wine a while back when backwards compatibility was borked. Games and software that used to run smoothly suddenly stopped working and in some cases straight up froze my machine.

I googled the error message and it seems you are not alone: https://forum.winehq.org/viewtopic.php?t=34681
Reply
#3
Thanks ill88eagle.

Seems like backwards compatibility just got backwards.

Surprisingly, when I test installed Linux Mint 17.3 KDE, that Wine worked! Of course I don't want to go to legacy land, so I took it out.

I guess I'll try another GNU/Linux distro. It that works, then it's the first time in seven-or-so years that I will stop using Linux Mint.

Computers are a bitch if it stops working. Maybe I'll even just go back to Windows - no that's too extreme for me.
Reply
#4
Try compiling an older version.

Wine screwed up royally when it somehow forked away from Win32 to 64. I dont understand it all, but basically the scrood the pooch there.
Reply
#5
waregim, do you still use Wine?

When you say "compiling," do you mean compiling from source? Would I need to install dependencies?
Reply
#6
OK, just found out the solution after reading so much fucking fine print.

Go to the terminal and type this:

Code:
export MESA_GL_VERSION_OVERRIDE=4.5

Then try to run your Windows apps on your Wine.

Works for almost every game with a few exceptions, but I sure don't need to run Warcraft III on a virtual machine, albeit WC3 doesn't run movie clips. However, these clips can still be run on VLC.

Took me three weeks, but I'm rich beyond the Dreams of Avarice.

Hope this helps everyone who had this problem.
Reply
#7
Normally I have been compiling Wine to remove the restriction on running as Root.
I always set my Linux systems up as 'development' types so I load just about every lib and header file in creation.
This means minimal hassle come time to /.configure - which should tell you what you need to add to the system.

You dont need to know C to hack it on some basic stuff.

Another thing I like to do is mangle the URLs in the source so the program cant phone home. Or elsewhere.
Reply
#8
I never said any of the kind, I'm just providing quickies to those desperate enough to commit suicide if they can't run their games.

Have fun compiling. I might want to do that some day though.
Reply
#9
One more thing: if you're experiencing graphic-rendering problems, you should also add this:

Code:
export MESA_GLSL_VERSION_OVERRIDE=450

Games like Command and Conquer: Generals and Zero Hour have those problems. That will fix it.

Hope this helps.
Reply
#10
Thanks a lot
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  For those who still need to hang on to a Windows OS for now RobertX 0 1,423 May 29, 2024, 05:50 am
Last Post: RobertX
  Lightning fast downloading, now! Manglenn 3 13,997 Jan 26, 2024, 18:24 pm
Last Post: lustrous
  Sandboxie now Freeware waregim 0 11,292 Oct 28, 2019, 23:00 pm
Last Post: waregim
  VPN is here. Me to. But now another hard problem RickyRock 1 14,294 Mar 24, 2018, 23:30 pm
Last Post: contrail
  Unable to connect! Worked fine for months. ISP blocking? Help! Glassbaaten 0 13,915 Feb 04, 2018, 02:45 am
Last Post: Glassbaaten



Users browsing this thread: 1 Guest(s)