Overwatch 2 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Mouse focus glitch

During the game, the mouse loses focus, and the cursor appears on the screen. When it happens, I cannot move crosshair which makes game unplayable. Any suggestions on how to fix it?

HI

You can try two options to fix this issue, open the winecfg of your bottle (just click on the configure wine icon) and once the cfg pop up shows up, select the third voice Graphics and you can choose the create a virtual desktop option, you must specify a screen resolution that matches your current desktop resolution, or you can flag the first option, it may work without the need to create a virtual desktop if it doesn't the virtual desktop should fix the issue.

sadly both your options seem to not work :( I tried all combinations of using both settings (only first box ticked, only virtual desktop, and both) and nothing worked.

Hi

I suggest to read this forum about this issue that seems to be very common,even on windows, here's the link: https://www.reddit.com/r/wine_gaming/comments/609hga/overwatchwine_phantom_mouse_input_view_pulled_up/ .
Apparently an user found a workaround I quote:"This ended up being my issue. If you don't set the aspect ratio to match your monitor the mouse goes out of whack. Setting 16:10 for my 2560x1600 native res resolved the issue." So you must set the aspect ratio to match the one of your monitor. I hope this helps

After reading your post and some tinkering it looks like I found a solution - I already had aspect radio set correctly before you mentioned it here. I have multi-monitor setup and changing monitor detection from automatic to manual picking monitor I use for games seem to do the trick. I'll play some more time and then report if issue is really gone, or I was just lucky and didn't get it for some time :)

Guys.. how do you install and launch successfully Overwatch? I've tried before without success :( Any suggestions please?

Hi Matteo,

You should send a logfile to better understand what is the actual problem.

Ciao

Simone Garzieri wrote:

Hi Matteo,
You should send a logfile to better understand what is the actual
problem.
Ciao

Ciao Simone, thanks for your immediate answer, I wasn't quick enough to see your reply!
I'm continuing the conversation in English so others can find this useful.

What I've done so far in Crossover 19.0.1 on my 2013 MacBook Air (i5 & Intel HD 5000) with Catalina 10.15.4 is:

  • I've installed Battle.net Desktop app using the built-in search (first I had to enable the installation of untested or unreliable programs within Preferences). This also led to the installation of some Windows core fonts and a bunch of Visual C++ runtime softwares (as I would have done manually). Windows 10 64bit bottle.

  • Upon the first run (login) of Battle.net I can see everything but the text (as you can see from the attachment here).

  • Other than that, after downloading and installing Overwatch, when I click on "Open" to start gaming I get that immediate error window (see the attachment here and the log file here).

I think it might have to do with some libraries not up-to-date or missing in Wine, or even some DirectX11 compatibility issues along with the integrated graphics card. I can play this game fairly well (with everything on low obviously) on a Windows 10 Bootcamp partition. I just wanted to see if I could still get it running within macOS and with decent performances without the hassle of having Windows at all.

Happy Easter :)

Ciao Matteo Buona Pasqua anche a te!!

I installed battle.net and every font renders correctly, I guess some dependencies is missing in your macos so crossover can't work correctly. I'm a linux user in my case running this command solved every dependency issue /opt/cxoffice/bin/cxfix --auto I don't know if that work on mac though. For log file I meant crossover's log file not the windows debug file, to create such file just right click on overwatch icon,in your crossover bottle menu and select the option run with options a pop up will appear, flag the option about create a log file and select where to store it then click to execute to run the app. Crossover doesn't install many secondary dependencies by itself you must run the aforementioned command to do so I had a similar issue with uplay and that command fixed that for me. Let me know if that worked for you bye

Thank you! Unfortunately I cannot run that command on Mac as it's kinda specific to Linux.
Also, I can't find other useful commands to eventually fix missing libraries and dependencies on a Mac environment.

Following your suggestion, I've obtained a log file from the application after starting it, but then I had to force close the app to end the program after OW force close itself.
From what I can see in the log file (here), this seems to be the main issue (to me): "OpenGL implementation does not support GL_PRIMITIVE_RESTART_FIXED_INDEX" and "OpenGL implementation does not support texture views".

Is DirectX11 even supported through Wine on macOS since Catalina? 😕

Hi

The error states that or your gpu or your drivers do not support a specific function required to the game, open gl features do not always matches the feature set of directx, the best solutions are updating your graphic driver, if possible or try to run this game in dx9 mode.

Hi Simone,

I can't update the Intel HD drivers on macOS as they're supplied by Apple itself with every macOS update / new release.
Regarding launching OW in DirectX 9 I don't think it's possible either because the game requires at least DirectX 10.1 if I'm not wrong, or even 11. Earlier game releases probably had that option available, not anymore. Think I might stick with a little Windows 10 Bootcamp partition and be good to play. 😏

Thanks anyway.

Ciao Matteo,

I read overwatch minimum requirements and I found that the game requires at least dx9 graphic card, its specs are quite low an intel hd4400 could run it, did you try the option
-force-d3d9? Just set this parameter as a launch option and see if that affects the game behaviour.

Ciao Simone,

Unfortunately it doesn't work and still crashes like before, right after pressing the Launch button. I guess there's no way to make it work in Crossover (at least for my Mac).

Ciao Matteo,

Maybe using linux mint would be a better choise than windows as a gaming solution. If and only if your igpu was shipped with a cpu of the sandy bridge generation or later with the latest mesa graphic driver you could enjoy vulkan and with it, dxvk. Dxvk will boost your gaming experience for sure, allowing you to have a solid framerate at better settings than on windows. A caveat though blizzard could consider dxvk as an illegal mod and ban you for good, but if the game runs in directx9 mode you can use gallium nine and enjoy a windows like gaming experience.

That would actually be a great idea, something I have considered too. But it's too much work right now and I don't have the time...
I've been able to fit Overwatch on a 50gb Windows 10 Home N Bootcamp partition and it's really going better then all of my infinite previous attempts/installations during the years, so I will stick with it and Catalina (+ every latest macOS updates).

The Intel HD 5000 (on an Intel Core i5-4250U) is from the Haswell family, so it would be ok, maybe in the future I will try it 😊
Thanks again, ciao!

1 to 16 of 16

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzQxNzA1NjM5LCJjc3JmX3Rva2VuIjoidlduOVRwV1M0N3FXV01zNSIsImdkcHIiOjB9