Unable to run wine on game

Questions about Wine on Linux
Locked
Teodore
Level 1
Level 1
Posts: 6
Joined: Thu Jun 24, 2021 1:51 am

Unable to run wine on game

Post by Teodore »

Compiled wine 64 bits from git, can't launch Battle Net. OS is Ubuntu 21.04:

Code: Select all

./configure --enable-win64

Code: Select all

./wine --version
wine-6.11-88-gad03df1222c

Code: Select all

./wine '../../.wine/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'
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.
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.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
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.
0034:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
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.
00e0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00e0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
00e0:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0104:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0104:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0104:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
wine: configuration in L"/home/Teodore/.wine" has been updated.
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.
011c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
011c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.
However, with Ubuntu packages works.
invisible kid
Level 5
Level 5
Posts: 353
Joined: Tue Dec 24, 2019 3:23 pm

Re: Unable to run wine on game

Post by invisible kid »

The best resource(imo) for an overview of getting battle.net working with wine is here:

https://github.com/lutris/docs/blob/mas ... tle.Net.md

Using a wine-staging version of wine is best.

I see graphics card driver issues. Make sure you get vulkan/dxvk working.

Might not be THE issue though, the associated application/file not found issue might be the show-stopper. Maybe someone else can chime in on that.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Unable to run wine on game

Post by Bob Wya »

Teodore wrote: Thu Jun 24, 2021 5:53 pm Compiled wine 64 bits from git, can't launch Battle Net. OS is Ubuntu 21.04:

Code: Select all

./configure --enable-win64
...
@Teodore

Pure 64-bit builds of Wine are not supported.
You'll really need to build a 32-bit + 64-bit SysWow Wine.

See: WineHQ FAQ: 2.7 Is there a 64 bit Wine?

There is little point to building Wine from Source - unless you need to patch it (or you run Gentoo!) 8)

Bob
Locked