Application Details:
Version: | Game |
License: | Free to use |
URL: | https://battle.net/hearthstone... |
Votes: | 19 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 4.19 |
Maintainers: About Maintainership
What works
Installing, playing
What does not
Battle.net complains about not being able to load some content (html?) This does not affect the running of Hearthstone.
Workarounds
What was not tested
Crafting etc.
Hardware tested
Graphics:
Additional Comments
Lubuntu 14.04 LTS
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Nov 09 2019 | 4.19 | Yes | Yes | Yes | Gold | Grzesiek | |
Show | Arch Linux x86_64 | Feb 13 2019 | 4.1 | Yes | Yes | Yes | Gold | Ozan | |
Show | openSUSE Leap 15.0 | Feb 10 2019 | 4.1 | Yes | Yes | No | Platinum | Marph | |
Show | Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu) | Jan 07 2019 | 4.0-rc4 | Yes | Yes | No | Platinum | M. O. | |
Show | Fedora 28 x86_64 | Dec 07 2018 | 3.21 | Yes | Yes | Yes | Gold | xsimplex |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
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