StarCraft II 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

DirectX issue

Failed to Initialize DirectX. You may need to reinstall DirectX

That is the error i get when i try to launch SC2 on CrossOver Games 9.1 Linux Fedora 13 64bit

I have tried to install the direct X runtime and it still throws this up at me is there any way to get this to work? I was under the impression that SC had OpenGL support like WoW

Did you fix it?

Could you give me a exact setup of your software, then i'll look into that in the next few days.

I'm having a similar issue on Fedora 15 with Games 10.1.1.

I installed SC2 from disc, this went flawless, patching went normal but when I start the game I get the DirectX is missing error. I logged the starup and here's where it fails (I think 😊)

err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.

Direct rendering however is enabled:
[root@guybrush ~]# glxinfo | grep direct
direct rendering: Yes

[root@guybrush ~]# lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation GF110 [GeForce GTX 560 Ti] (rev a1)

I installed DirectX9 and DirectX Modern into the SC2 bottle but thisdoesn't resolve the problem either

Any idea on how to fix?

I am not entirely sure, but make sure you have the latest PROPRIETARY drivers from Nvidia installed. Have you installed the drivers manually for your card or did you let Fedora do it all for you? Since your video card model is still considered very new it is possible that the proprietary drivers have not made it into Fedora's repositories yet or there could just be problems with direct rendering in linux with your card. So, check to see if you have the latest drivers, and if not head on over to Nvidia's website and get the latest one and install it manually. If you are not comfortable doing so, google is your friend, but we are glad to help.

I'm having the same issue.

Installed from DVD, updated, all fine except no sound( I think there was sound during the install? Then again sound may be something else here).

Launching SCII shows(translated):
"Failure to initialize DirectX. Reinstall may be necessary.(...)"

System:
Fedora 15 x64
Nvidia akmod drivers (proprietary in .rpm form from unofficial repo)
kernel 2.6.41.1-1.fc15.x86_64
system is up to date, all latest drivers are installed.

Seems I was missing a few libraries. I found out cxdiag could diagnose it. But now I get an error saying the install is corrupted, but the repair tool says otherwise. Maybe it's your problem too?

Are you using the crosstie to install the game or just installing everything individually?

I created a bottle and installed from my DVD.

same problem here with
laurent@laurent-System-Product:~$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation GF110 [GeForce GTX 560 Ti] (rev a1)

i tried to put directx modern into the bottle but it doesnt work !

i've also a problem with movie rendering, so i think it's NVIDIA driver problem, i dont know why but i'll try to install another driver to fix this kind of problem.

Laurent,
;)

1 to 10 of 10

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiRmFMOFJQZ0NSQzV6eVI1TiIsImdkcHIiOjB9