Had a working WINE install that played nicely with Steam and my DirectX games. Recently, in games like Borderlands 2 or Dungeons and Dragons: Neverwinter specific textures would fail to load. This was irritating as they had previously loaded a few days ago in BL2 just fine. (Textures for weapons and items that will spin during the load screen).
Unsure about how to resolve the error, I instead decided to start from scratch on my OS to finally obliterate my Windows partition seeing as how fantastic WINE was working for me. This may not have been the wisest course of action.
Reinstalling Linux Mint 14 64bit on a fresh partition, installing WINE 1.5.29 from the repoistory and re-installing Steam went as it usually does without error. Pointed my Steam client to my second data HDD with the appropriate subdirectory so that Steam client could find all of my previously installed games without having to re-download and install. However running any game now results in an error that DirectX is not present. At all. I've tried this with Platinum, no config hassle games like Mount & Blade: Warband and Torchlight 2. Every game I attempt to run results in a message telling me I need directx9.0c or greater.
Now for the Specs:
Linux Mint 14 'Nadia' x64
NVIDIA GTX550Ti/PCI/SSE2
NVIDIA Driver 313.30 (downgraded from recent 319 release)
AMD Phenom II X2 550(System Info has it clocked @ 800mhz, that can't be right can it?)
16gb RAM (hence the troublesome x64 OS)
glxgears runs like a champ, so I don't think it's a driver issue.
Error Messages I recieve:
M&B Warband : Could not initialize Direct3D.
Torchlight 2: (No Error message, crashes at Torchlight 2 Splash Logo while Creating Particle System. Requests I submit crash report)
Skyrim: Please Install DirectX9.0c or later.
Things I have tried:
Created new 32bit WINEPREFIX after installation to avoid compatability problems.
winetricks d3dx9
winetricks d3dx10
winetricks d3dx11_42
winetricks d3dx11_43
winetricks ie8
winetricks mfc42
winetricks dotnet40
winetricks vcrun2008
winetricks directx9
**IT IS IMPORTANT TO NOTE THAT NOT ALL OF THESE COMMANDS WERE INVOKED UNDER THE SAME PREFIX**
I would try a few commands and when nothing resulted would delete ~/.wine, re-install Steam and start again. Never mixed winetricks directx9 with winetricks d3dx9 as it's pretty much warned against, just had to try it for my most recent attempt.
I've also tried installing downgraded drivers to no effect. Using the proprietary ones from NVIDIA's site.
So, at the end of my rope here and hoping the nice WINE community here can help me get my games back on-line. Any suggestion is welcome and thanks for taking the time to read this.
Lord help me, I broke it...
Re: Lord help me, I broke it...
Installers don't just copy files, they usually make changes to the registry, too. Try actually reinstalling one of the games.FilthyCasual wrote: Pointed my Steam client to my second data HDD with the appropriate subdirectory so that Steam client could find all of my previously installed games without having to re-download and install.
If that doesn't work, post terminal output.
-
- Newbie
- Posts: 2
- Joined: Mon May 06, 2013 4:20 am
Re: Lord help me, I broke it...
Thanks for the reply.
So I un-installed and re-installed wine 1.5 with a fresh prefix. Removed Mount & Blade : Warband and re-installed from a new download. Mount & Blade has typically run well for me in the past with minimal configuration and is a smaller download than some of my other games. Invoked the game through Terminal The same error I've been getting was produced.
Terminal output:
Notification Window popped up with this response:
"Could not initialize Direct3D. You may want to check that the latest version of DirectX is correctly installed on your system.
Also make sure that this program was compiled with header files that match the installed DirectX DLLs.
This application will now exit."
screenshot here: http://imgur.com/WfNRrSK&0OZJMYe
Thanks again for your attention regarding this matter.
So I un-installed and re-installed wine 1.5 with a fresh prefix. Removed Mount & Blade : Warband and re-installed from a new download. Mount & Blade has typically run well for me in the past with minimal configuration and is a smaller download than some of my other games. Invoked the game through Terminal
Code: Select all
"wine mb_warband.exe"
Terminal output:
Code: Select all
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
"Could not initialize Direct3D. You may want to check that the latest version of DirectX is correctly installed on your system.
Also make sure that this program was compiled with header files that match the installed DirectX DLLs.
This application will now exit."
screenshot here: http://imgur.com/WfNRrSK&0OZJMYe
Thanks again for your attention regarding this matter.