Diablo III 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

not the right feature

ok this is a tough one
Diablo installed- hooray
I hit play and it throws my moniter into a 4:3 ratio and a box comes up, paraphrased, " your graphics card is missing some features try updateing your drivers " hit esc or hit ok the gray screen disapears. I not aware that linux has "drivers" that you can update.

I want to try this: http://www.codeweavers.com/compatibility/browse/name/?app_id=6277;forum=1;msg=126155
but thats a sandy bridge mine is a ivy, and I have no idea what those commands do.
Heres my specs
system76 Gazelle laptop
15.6" 1080p Full High Definition LED Backlit Display featuring 95% NTSC Color Gamut in Matte Finished Surface ( 1920 x 1080 )
Intel HD Graphics 4000
3rd Generation Intel Core i7-3610QM Processor ( 2.30GHz 6MB L3 Cache - 4 Cores plus Hyperthreading )
8 GB Dual Channel DDR3 SDRAM at 1600MHz - 2 X 4GB
120 GB Intel 520 Series SATA III 6 Gb/s Solid State Disk Drive
750 GB 7200 RPM HDD + Caddy Case

I want to try this Diablo forums
"
Mazarbul
Inside the folder libraries/documents/diablo III there is a file named "d3prefs.txt". Open it.

Change:

  • DisableTrilinearFiltering "1" (from 0 to 1)
  • HardwareClass "1" (from 0 to 1) "

but I don't know where to find the codeweavers c file and diablo game (again from windows and weather this could mess up my install) things, once I find it, but I don't see a system restore in ubuntu 12.04 system 76 has a reset to factory settings but I will ask here first. I don't want to re download 15 gigs of diablo. If anyone can tell me that I won't nuke my system by trying this stuff, that would help

update: this is not a ptrace issue, found that issue and tried the work around

Found this on the wine site I will try to look this stuff up:
" FAQ
I'm using Intel GPU from recent series (HD 2000/3000/4000+). When I try to start the game it fails telling that my GPU lacks required features.
A: Make sure that you're on recent-enough distro (2012+) which contain fresh-enough Mesa (8,1+) and kernel (3.1+). Then make sure to install S3TC texture compression support lib (it might be illegal to do in some countries; how to install it is out of the scope of this FAQ - google for it) and start the game up from terminal like this: "force_s3tc_enable=true wine " "

Yes, that is the key! I just got Diablo III to run on my Ubuntu 12.04 64-bit laptop with an Intel Sandybridge (HD 3000) with that command. Framerates are not awesome, but that's to be expected with this hardware.

I installed Diablo III normally via the Install Software menu and an .exe from Blizzard, then attempted to launch and got the same errors you report in your first post.

Seeing that post on wineHQ, and being annoyed with my monitor resolution flip, I first set the bottle to run in an emulated virtual desktop (Manage Bottles>Control Panel>Graphics, check "emulated virtual desktop", set to 1024x768, "apply" then "ok") and then used the following command in terminal to launch:

$ force_s3tc_enable=true setarch i386 -3 -L -B -R /opt/cxoffice/bin/wine --bottle "Diablo III" --cx-app "Diablo III Launcher.exe"

That first bit enabled S3TC support (which will allow the game to actually launch and work), and the following "setarch" bit has become necessary to authenticate. I was able to get to the Character select screen without it, but I couldn't actually get in-game.

The above command also assumes that you've installed Crossover from the .deb (or .rpm) package which I strongly recommend. If you installed from the .bin, swap "/opt/cxoffice/bin/wine" for "~/cxoffice/bin/wine"

Update: so my version of crossover is 11.2.0 which I found in my manage bottles “app” (cuz it looks like an individual in my unity hud) so I set my graphics to (manage bottle >control panel > wine configuration) 1400 X1050 (my highest 4:3 because I assume thats what we need) and checked the emulate desktop. <rant> I guess I installed from a deb because I have no Idea what a .bin is. If it is where you compile your own program from a .bin file using comands like extracting tars and 'make' then no I don't do that. I tried that in Xandros linux and It never worked for me! That's right never got one program to install like that with out getting an error saying “learn how to use the command line dope, the command doesn't exist” or “why should I listen to you your not root!” Sorry I fail at that stuff and am ok with it. To much windows in me I guess. GUI 's are wonderful things so is synaptic package manager and ctrl-shift-v (for terminal work) did I mention I love Ubuntu and Mint anyway. Maybe oneday I get back up on the horse and try again. </rant>
so I am going to type in force_s3tc_enable=true setarch i386 -3 -L -B -R /opt/cxoffice/bin/wine --bottle "Diablo III" --cx-app "Diablo III Launcher.exe"
Input into terminal
force_s3tc_enable=true setarch i386 -3 -L -B -R /opt/cxoffice/bin/wine --bottle "Diablo III" --cx-app "Diablo III Launcher.exe"

yields fatal error (sidenote: dialouge box outside the terminal ussally error are in the terminal)
Unable to find the 'Diablo lll' bottle: bottle 'Diablo lll' not found in 'home/keildar/.cxoffice' bottle 'Diablo lll' not found in '/opt/cxoffice/support'

ideas well In my manage bottles app the bottle is named Diablo lll-3 and sure enough my file browser a shows Diablo lll-3 folder, I will rename the bottle Diablo lll in the manage bottles by eraseing the -3

input into terminal
force_s3tc_enable=true setarch i386 -3 -L -B -R /opt/cxoffice/bin/wine --bottle "Diablo III" --cx-app "Diablo III Launcher.exe"

what happened well the terminal goes wild printing output to the terminal and the game opens in my window, to small its a quarter of my size of the screen. A movie plays, I try to log in and my connection times out and when I hit enter to log in with my name and password this was outputed to the terminal as soon as I hit enter

terminal output:
“... Handle Event: "auth validation event"
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory

Handle Event: "auth validation event"
I put in the handle event for context it would print that out over and over durring the movie and until I tried to log in.

ideas well it sounds like it was asking my system for something and the system responded nope, wild *** guess maybe thats the ptrace issue so I try running the ptrace command first.

Update: ran ptrace command and then the above comdand and the game worked! still have to find a resolution I like but thank you so much, now I have to work on installing that athenticator the termianl input for ptrace is:

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

... http://www.codeweavers.com/compatibility/browse/name/?forum=1;app_id=6277;mhl=126578;msg=126578#msg126578 ...

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