Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers all!

Questions about Wine on Linux
Locked
User avatar
Ceridran
Newbie
Newbie
Posts: 4
Joined: Wed Mar 12, 2014 9:34 pm

Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers all!

Post by Ceridran »

As I play Dota 2, I have to deal with the fog of war being everywhere. Everything's covered, you can only see particles and health bars. While I can play the game fine, it's just annoying.

Also, this is an issue that I can't provide a log for.

I'm using Ubuntu 12.04 with Windows version of Steam. (using WINE)

Why don't you just use the linux compatible version of steam?

Hello, unexistant person! I tried this already, and it's the reason I'm using a windows version to begin with. Linux Steam is outrageously dumb and limiting.

Infact, it doesn't work on Linux because it uses OpenGL. Now, since I have GeForce 6150 Integrated, that's not going to work for OpenGL. Get what I'm saying? It's not like I can force something to run DirectX through launch options.

When I still used Windows XP, DotA 2 ran fine.

Image
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers a

Post by dimesio »

Ceridran wrote: Infact, it doesn't work on Linux because it uses OpenGL. Now, since I have GeForce 6150 Integrated, that's not going to work for OpenGL.
Wine can't do anything your graphics driver doesn't support. You didn't say what driver you're using; if it's not the Nvidia proprietary one, try that.
User avatar
Ceridran
Newbie
Newbie
Posts: 4
Joined: Wed Mar 12, 2014 9:34 pm

Re: Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers a

Post by Ceridran »

I just said what it was? GeForce 6150 Integrated. It even worked fine on Windows XP, when I still used it.

Memory: 2.4 GB
Processor: AMD Athlon 64 3200+
Graphics: GeForce 6150 LE /Integrated/SSE/3DNOW!
Proprietary Driver: NVIDIA Accelerated Graphics Driver (version 304)
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers a

Post by Bob Wya »

Ceridran wrote: Infact, it doesn't work on Linux because it uses OpenGL. Now, since I have GeForce 6150 Integrated, that's not going to work for OpenGL. Get what I'm saying? It's not like I can force something to run DirectX through launch options.
Looks like you're covered for OpenGL... Unless I'm missing something - I certainly can't see any "gimped" 6xxx series cores listed on Wikipedia for example...

Even if you use the Wine "compatibility layer" it will still use OpenGL APIs provided by the native OS graphics driver (be it MacOS, Linux, BSD). Wine runs completely in user space - it only translates the Direct3D calls that Windows applications make into the equivalent series of OpenGL calls.

So take a deep breath (you read as a little bit stressed!!) Check that you have Nvidia proprietary drivers installed correctly (including the 32-bit extension libraries if you are running the 64-bit build of Ubuntu 12.04 LTS) and that you are not trying to use the nouveau kernel driver. This will be a mandatory step whether you run Steam/DOTA2 natively or via Wine. I believe most of the Valve games run as 32-bit binaries - so this maybe why DOTA2 does run natively either.

If I can run all of the currently released Valve games (including Portal 2) natively on the AMD Radeon driver (without issues and with good performance) - then I am sure you will be able to get DOTA2 running natively!!

If you get stuck installing the Nvidia drivers - you could always ask (politely) at the Ubuntu forums, etc. This is not the correct place to ask for such (distro specific) information...

Good luck!
Bob
User avatar
Ceridran
Newbie
Newbie
Posts: 4
Joined: Wed Mar 12, 2014 9:34 pm

Re: Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers a

Post by Ceridran »

"Could not find required OpenGL entry point 'glColorMaskIndexedEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated."

I remember, this is what I had when I was using Linux Steam.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Ubuntu 12.04 | Wine 1.7.14 | Dota 2: Fog of War covers a

Post by dimesio »

Ceridran wrote:I just said what it was? GeForce 6150 Integrated. It even worked fine on Windows XP, when I still used it.
Your original post only mentioned the GPU, not the driver. It doesn't matter what you could do on that hardware in Windows because the Linux drivers are not the same, not even for Nvidia.

But it appears you are using the proprietary driver, and AFAIK that should support OpenGL 2.1. So if OpenGL is not working on your system, then something is wrong with your system. And for Wine to work, you need to fix that, because as Bob Wya said, Wine's D3D uses OpenGL. As for how to fix it, ask for help on the Ubuntu forum. Troubleshooting such problems goes beyond Wine.
Locked