Application Details:
Version: | Game |
License: | Free to use |
URL: | https://battle.net/hearthstone... |
Votes: | 18 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 8.0-rc2-staging |
Maintainers: About Maintainership
What works
The game runs even in high quality and with high frame rate setup. It runs in windowed mode. All game modes (ranked, arena, solo, tavern brawl, duels).
Also alt+tab and going back is working. I even locked the screen then entered my password and it worked further (didn't freeze).
(Linux Mint 21.1 "Vera", an old HP Elitebook 8740, 8 GB RAM)
What does not
After starting the game it froze/ black screen appeared.
Workarounds
Not sure which one helped but I installed these two via winetricks:
msxml3
dotnet40
What was not tested
nothing
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Linux Mint 21.1 | Jan 10 2023 | 8.0-rc2-staging | Yes | Yes | Yes | Gold | Laszlo Boga | |
Show | Arch Linux x86_64 | Aug 08 2022 | 7.13-staging | Yes | Yes | No | Bronze | L. Schmitz | |
Show | Debian GNU/Linux 11.x "Bullseye" x86_64 | Oct 13 2021 | 6.11-staging | N/A | Yes | Yes | Gold | Mathieu M | |
Show | Ubuntu 21.04 "Hirsute" (+ variants like Kubuntu) | Jun 22 2021 | 6.0.1 | Yes | Yes | Yes | Gold | Hubert Swic | |
Show | Ubuntu 18.04 "Bionic" i386 (+variants like Kubuntu) | Apr 09 2020 | 5.5-staging | Yes | Yes | Yes | Silver | Remrema Chawngthu |
Bug # | Description | Status | Resolution | Other apps affected |
23807 | Unsupported texture formats: DF16, DF24, RAWZ: format unrecognized(909198916) | NEW | View | |
35291 | setcap on wine-preloader causes application problems (Hearthstone) | NEW | View | |
42845 | Hearthstone crashes at loading screen with wine-mono | REOPENED | View |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Chatbott on Sunday June 5th 2022, 1:52
sudo apt-get install libgl1-mesa-dev:i386
by Pablo East on Saturday January 29th 2022, 16:05
Solution (courtesy of r/wine_gaming): use "wine regedit" and in "HKEY_CURRENT_USER / Software / Wine / X11 Driver " add new string "UseTakeFocus" with value "N". If the key "X11 Driver" doesn't exist, simply create it and add it.
by hktari on Tuesday July 18th 2023, 10:42
by Tico Gomes on Monday December 28th 2020, 14:25
Either on wine stable 5.0.3 or wine staging 5.19
Some of the errors I get when running trough terminal are:
041c:fixme:d3d11:d3d11_device_CheckFeatureSupport Unhandled feature 0xe.
041c:fixme:dwmapi:DwmGetWindowAttribute (00020108 1 006AF9C8 4) stub
041c:fixme:dxgi:wined3d_swapchain_desc_from_dxgi Ignoring alpha mode 0.
041c:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
041c:fixme:dxgi:d3d11_swapchain_ResizeBuffers Ignoring flags 0x2.
0440:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0440:fixme:toolhelp:Heap32ListFirst : stub
041c:fixme:wbemprox:client_security_SetBlanket 62E9E768, 08578868, 10, 0, (null), 3, 3, 00000000, 0x00000000
041c:fixme:wbemprox:client_security_Release 62E9E768
041c:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
048c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
041c:fixme:powrprof:PowerGetActiveScheme (00000000,006AEC34) stub!
041c:fixme:win:RegisterTouchWindow (00020108 00000002): stub
0494:fixme:d3d:wined3d_device_resolve_sub_resource Multisample resolve is not fully supported for typeless formats (dst_format WINED3DFMT_R8G8B8A8_TYPELESS, src_format WINED3DFMT_R8G8B8A8_TYPELESS, format WINED3DFMT_R8G8B8A8_UNORM).
04ec:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0071EDA4 1 C) semi-stub
04ec:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
04ec:fixme:ntdll:EtwEventRegister
04ec:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-9
by Noah Massey on Thursday May 28th 2020, 7:53
by Ahmed on Monday January 6th 2020, 15:12
you can download the latest custom WINE build from this link >>> github.com/Kron4ek/Wine-Builds/releases/download/5.0-rc4/wine-5.0-rc4-staging-improved-amd64.tar.xz
by Ahmed on Monday January 6th 2020, 13:21
CPU: Intel I5 4200M
GPU: AMD Radeon HD 8750M
Driver: Mesa 19.3.1
Wine 5.0-rc4 (Staging)
DXVK 1.5
by Daniel Villablanca on Saturday January 4th 2020, 6:19
I used the default installation with lutris, and then i forced DX9 on the game, but i still getting a black screen when i try to start de game. There is no error message.
I'm using Wine 5.0 rc3.
Distro: Pop!_OS 19.10
Thanks in advance for the help
by Ahmed on Monday January 6th 2020, 13:26
What is your system specifications?
by Daniel Villablanca on Tuesday January 7th 2020, 11:12
Graphics Card: GeForce GTX 1070/PCIe/SSE2
OS: Pop!_OS 19.10
I pasted some terminal with the information on my Wine Setup, and later, the error that appears when i try to run Hearthstone
Running /home/danielv/.local/share/lutris/runners/wine/wine-5.0-rc4-staging-improved-amd64/bin/wine /media/danielv/LINUX/hearth/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
esync: up and running.
info: DXVK: d9vk-0.40.1-croakacola-zero
warn: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info: Game: Battle.net.exe
info: DXVK: v1.5
info: GeForce GTX 1070:
info: Driver: 440.44.0
info: Vulkan: 1.1.119
info: Device properties:
info: Device name: : GeForce GTX 1070
info: Driver version : 440.44.0
When i open hearthstone it appears this error on the terminal:
[0107/140644.676:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0
[0107/140645.678:ERROR:mf_video_decoder.cc(747)] Unsupported codec by MfVideoDecoder: 6
warn: D3D11Texture2D::QueryInterface: Unknown interface query
warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn: D3D11Texture2D::QueryInterface: Unknown interface query
warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn: D3D11Texture2D::QueryInterface: Unknown interface query
warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn: D3D11Texture2D::QueryInterface: Unknown interface query
warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
[0107/140705.924:ERROR:browser_process_sub_thread.cc(221)] Waited 10 ms for network service
Any help would be appreciated.
by Ahmed on Tuesday January 7th 2020, 11:31
Second, there is network issue. I don't know what is the cause of it.
Could you try running the game without -force-d3d9 in a clean WINEPREFIX?
by Ahmed on Monday January 13th 2020, 10:59
Second, try switching to Intel (Power Saving Mode) from Nvidia settings, before using this game, but don't forget to switch back before running heavy games.
www.linuxbabe.com/wp-content/uploads/2016/04/NVIDIA-X-Server-Settings_014.png
by Daniel Villablanca on Monday January 13th 2020, 13:34
Disabling E-sync didn't help.
And my Nvidia settings doesn't have that PRIME option.
by Harrison Karma on Thursday October 31st 2019, 14:41
Forced Direct3D 9 and set framerate and vsync options in the options.txt - Works no issues. Adventure modes, Constructed and Arena tested without error.
System (About) Details:
Ubuntu: 19.04
Memory: 15.6 GiB
Processor: Intel Core i9-9900K
Graphics: NV 136
OS type: 64-bit
Disk: 820.2 GB
by Desperados on Saturday September 28th 2019, 7:48
how to improve?
the game also suffers of lag, how to fix?
by Desperados on Saturday September 28th 2019, 11:09
adding these 3 lines:
targetframerate=144
showfps=True
vsync=0
to /home/adminlocal/.wine/hearthstone32/drive_c/users/adminlocal/Local Settings/Application Data/Blizzard/Hearthstone/options.txt
my fps passed from 30 to 110-140 !!!
by Desperados on Thursday April 11th 2019, 14:18
by dimy93 on Sunday March 3rd 2019, 7:15
2. Use wine 4.2 to launch Battlenet.
3. Add -force-d3d9 Game Settings
4. Install dotnet40 : winetricks dotnet40 in the hearthstone environment
5. Click Play
by Felipe Braga on Saturday June 2nd 2018, 21:16
This is making me stick with Ubuntu 16.04, but are tons of improvements for AMD hardware in kernels 4.15+, I'm trying to use distros that support recent kernels...
by Glenn on Friday July 20th 2018, 12:39
Arch Linux - black screen with pointer ( with and without -force-d3d9 )
by Felipe Braga on Friday July 20th 2018, 13:13
I will try to reinstall the game in this distro (Xubuntu 16.04) to see if the issue persists
by Felipe Braga on Friday July 20th 2018, 13:41
by Felipe Braga on Friday July 20th 2018, 18:04
by Felipe Braga on Friday July 20th 2018, 18:59
by Felipe Braga on Saturday July 21st 2018, 15:29
by Felipe Braga on Saturday July 21st 2018, 15:43
by Stepan Vanzuriak on Saturday February 3rd 2018, 2:03
If not use -force-d3d9 you get no graphics but sound, pointer and you can click on buttons on black screen
by Gruik on Sunday January 21st 2018, 8:05
After searching a little, i realized it may be caused by missing libraries (possibly .NET). So, using PoL configuration, i installed randomly dotnet40 and vcrun2013 ; and then it worked. Note that it switched windows version to XP, so i had to switch it back to windows 7.
Then there was another "problem" : the game was really nice and smooth graphically but CPU usage was real high (53% and more only for the hearthstone process, which is more than 2 full cores), it felt like my laptop was going to die with fan full speed and temperatures really high.
After searching a little, i thought it was due to the absence of vsync (a lot of topics exist on how to disable it but not on how to enable it), i tried various configurations in the games' "options.txt" but didn't change anything.
Then, i found a solution given by blizzard itself when there was a similar problem on mac months ago : just disable hardware accceleration on the blizzard launcher (launchers' settings > general settings tab). After restarting the launcher, now hearthstone has a reasonable CPU usage
by Oliver Sperke on Wednesday January 10th 2018, 2:58
by Drew Feragen on Wednesday January 10th 2018, 13:29
Then within the blizzard app, set the Game Settings for hearthstone to have the additional command line argument "-force-d3d9"
by urgo on Tuesday December 26th 2017, 11:58
Especially this line is bad "rm -r ~/.wine" You will lost all Windows applications that you have already installed via wine. Don't do it. It is not necessary.
Here is the right instruction.
1. Install the newest wine:
sudo dpkg --add-architecture i386
sudo add-apt-repository 'dl.winehq.org/wine-builds/ubuntu/'
sudo wget dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key
sudo rm -f Release.key
sudo apt update
sudo apt install --install-recommends wine-staging
2. download installation file from playhearthstone.com.
3. go to the folder with your instalation file.
4. install Heartstone to a separate folder like .wine-heartstone:
env WINEPREFIX=~/.wine32-heartstone WINEARCH=win32 /opt/wine-staging/bin/wine Hearthstone-Setup.exe
5. open winecfg for wine32-heartstone:
env WINEPREFIX=~/.wine32-heartstone WINEARCH=win32 /opt/wine-staging/bin/winecfg.
6. in libaries tab add:
d2d11 and change to disabled,
locationapi and change to disabled.
7. in staging tab enable all options besides the last one.
8. run it and enjoy.
by urgo on Tuesday December 26th 2017, 12:02
It should be:
d3d11 and change to disabled,
by rodrigo4821 on Saturday November 25th 2017, 20:38
I installed lib32-libldap lib32-gnutls samba
To install battle.net
wine-2.20 (Staging), staging is important
winetricks corefonts
To pass the game intro
winetricks vcrun2015
by puargs on Monday November 13th 2017, 11:50
Be careful following these steps - they are intended for brand new installations only. If you already have wine, don't delete your whole .wine folder as in the steps below.
1) install wine staging (wiki.winehq.org/Ubuntu)
2) download winetricks (wiki.winehq.org/Winetricks)
3) run from terminal:
rm -r ~/.wine
env WINEARCH=win32 winecfg
4) (we are now inside winecfg)
set windows version to windows xp
go to graphics tab, uncheck "allow the window manager to decorate the windows"
go to libraries tab, add "d3d11" and edit it to "DISABLED".
5) install battle.net "wine Battle.net-Setup.exe"
6) run from terminal:
winetricks corefonts vcrun2015 forcemono
winecfg
(change windows version to windows 7 and close)
7) make sure wine isn't running - run from terminal (you can skip step 7 if you're not comfortable - just reboot your computer instead, then proceed from step 8):
sudo ps -aux | grep wine
sudo kill 1234 1235 1236 1237
(replace 1234 1235 1236 1237 with the process numbers of any running wine processes found above)
8) FINALLY, open battle.net application and hearthstone and it should run fine.
by Andrew Kis on Thursday October 19th 2017, 3:49
Fireside gatherings work, but my location is wrong. I managed to log into one from home, and get Nemsy Necrofizzle.
by Andrew Kis on Sunday July 2nd 2017, 8:51
by jarao on Monday July 3rd 2017, 15:13
A recent patch from 13 June shows this:
* Fixed issues that could prevent Deck Importing from functioning on mobile devices.
* Fixed an issue that could cause a player to get stuck in their Collection Manager after copying a deck.
It's possible there are still more bugs or maybe you checked before this patch.
Personally, I did a simple test (with windows set to xp, 7 and 10) copying and then creating a deck, even edited the clipboard and it all worked.
by Sean Pryor on Tuesday June 6th 2017, 10:29
us.battle.net/forums/en/hearthstone/topic/20742385137
as expected, -force-d3d9 resolved the issues. Temporary workaround until the d3d11 support gets better
by Alexey on Tuesday June 6th 2017, 4:21
...
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
by jarao on Monday June 12th 2017, 21:44
My problem was a crash only when connecting to the server (Europe) where I used "fireside gathering"; the game worked fine when connecting to the other servers.
This problem might be the same as bugs.winehq.org/show_bug.cgi?id=42845 but I used a different solution than suggested there.
Solution:
winetricks forcemono
This sets:
mscoree native
mscorsvw.exe disabled
by davep on Saturday June 3rd 2017, 6:08
by Spence on Saturday June 3rd 2017, 16:42
by Real Name on Saturday June 3rd 2017, 23:56
nvidia gpu + driver, arch linux, wine 2.8-staging
by Oliver Sperke on Friday June 2nd 2017, 5:04
by Real Name on Friday June 2nd 2017, 5:24
by Brandon Closson on Friday June 2nd 2017, 8:27
by Martin Ramke on Friday June 2nd 2017, 9:01
by Spence on Friday June 2nd 2017, 9:15
by Jordan Metzmeier on Friday June 2nd 2017, 19:22
by Jordan Metzmeier on Saturday June 3rd 2017, 13:54
by Eugene Kee on Saturday June 3rd 2017, 2:27
Someone with AMD GPU with the issue?
by Martin Ramke on Sunday June 4th 2017, 3:32
fixme:d3d11:d3d11_immediate_context_ResolveSubresource iface 0x14ba2c, dst_resource 0x11937968, dst_subresource_idx 0, src_resource 0x8a36cb0, src_subresource_idx 0, format DXGI_FORMAT_R8G8B8A8_UNORM stub!
by Martin Ramke on Sunday June 4th 2017, 3:58
bugs.winehq.org/show_bug.cgi?id=43126
by Fer on Monday June 5th 2017, 3:54
by Drefetr on Monday June 5th 2017, 4:24
by Fer on Monday June 5th 2017, 4:34
by Oliver Sperke on Monday June 5th 2017, 7:32
by Spence on Monday June 5th 2017, 11:16
Ubuntu Mate 17.04, Wine v2.7, nVidia 630M GPU w/ driver v375.66.
If you've already installed 'd3d11' and other things and then cleaned up all those tested configs add it back in and set it to 'disabled'.
The only things remaining in my Wine Configuration -> Libraries -> Existing Overrides are:
-- mscoree - Native
-- d3d11 - disabled
-- dbghelp - disabled
by Emily Banc on Monday June 5th 2017, 19:55
deb jessie x64, amd r9 285 with amdgpu