The forum

Diable 3 - Ubuntu 12.04 64bit

Author Replies
Jump to the page: 1 - 2 - 3
eigenroy Monday 21 May 2012 at 19:20
eigenroyAnonymous

Ubuntu 12.04 64bit (unity shell)
Linux 3.2.0-24-generic
Radeon HD 4870 1GB
PoL 4.1 with Wine1.5.4-DiabloIII

First got the error 3007 and used the hack:

Console:

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

Now upon hitting 'LOGIN' I get a frozen computer and am forced to hard reboot.  The sound still plays but the animations in the login screen (bird moving, smoke in the bg) freeze.

After looking at the logs I fixed two errors by installing package ia32-libs and linking the correct 32-bit library: gnome-keyring-pkcs11.so.  I am still having no luck (although i did make it to the character screen once, I exited and couldn't get back in.)  Also, it appears quite a few people are getting similar symptoms, seen in the comments here: http://www.playonmac.com/en/commentaires-1043.html

Here is the current relevant (i think) part of my log: http://pastebin.com/uYXzdNRu

The two errors that I believe may be linked to the problem are:

err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 0 for context 0x15b648, last error 0x591

err:winediag:shader_generate_glsl_declarations The hardware does not support enough uniform components to run this shader, it may not render correctly.

The last one perhaps suggests that my video drivers are incorrect but: I have tried manually downloading the binaries, the open source drivers, and using the proprietary drivers through Ubuntu's GUI.  

Thanks in advance for any help!
 
HolyMythos Monday 21 May 2012 at 21:54
HolyMythosAnonymous

I'm using the 32-bit version of 12.04 and I'm running across the same thing. Works about once every ten times. I'm using Radeon HD 6410D.

I was reading something about how 12.04 has an error which doesn't update the drivers correctly on video card (specifcally fglrx). I'm completely new to Linux anyways so I couldn't explain anything nor do I have any idea if that's the reason why only Ubuntu 12.04 is affected but I guess it's worth mentioning.

And when I am able to get past logging in, the game freezes up after hitting Start Game, but I don't know if thats an Ubuntu problem or my graphics card. Although it seems like I'm not the only person having the same problem;

Try that:

[code=console]
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope[/code]

Quote from Whatzamatta

I did this and it got me past authentication.  When I try to load my character it freezes, this happened every time.

Quote from Tinou

Edited by HolyMythos

eigenroy Tuesday 22 May 2012 at 14:35
eigenroyAnonymous

So, mine started working flawlessly yesterday (fingers crossed for today). Yesterday I noticed that the default sound was being played through the Digit Output and changed it to Analog Output. This seemed to do the trick.

My guess is, is that installing the 'ia32-libs', although correcting the problem changed this default setting. In the off-chance this is the problem for anyone else you can access this setting simply in Settings -> Sound.

EDIT: Just noticed I spelled Diablo wrong in the title.  

Edited by eigenroy

eigenroy Tuesday 22 May 2012 at 17:54
eigenroyAnonymous

eh, premature again.

It worked a few times in a row. And once in the game everything is very smooth and no problems. But now I'm stuck with the login freeze once again.
Quentin PÂRIS Tuesday 22 May 2012 at 18:38
Quentin PÂRISAnonymous

Try Configure -> Diablo III -> Package -> VideoDriver and tell me
Quentin PÂRIS Tuesday 22 May 2012 at 18:39
Quentin PÂRISAnonymous

Also, disable GLSL in display tab
eigenroy Wednesday 23 May 2012 at 4:10
eigenroyAnonymous

I believe I already had the videodriver installed (but did it again just in case). When I disable GLSL I can no longer get in the login screen:

"We have detected that your video card is not supported by Diablo III.
Operating System: Windows XP Service Pack 3
Video Card: ATI Radeon HD 4800 Series"

And then it proceeds to take me to a screen that suggests I have an OK video card all along...

Edited by eigenroy

Steveo Thursday 24 May 2012 at 17:56
SteveoAnonymous

Hi guys.

I'm getting the same error. Mine works about half the time. If I'm lucky it logs in, otherwise it freezes. I've also tried changing my display to "windowed" mode to have access to the desktop in case of a freeze, but the desktop freezes as well.

I have fiddled with just about every option but nothing seems to work.
Steveo Monday 28 May 2012 at 23:09
SteveoAnonymous

Has anyone had any luck identifying the cause of this issue yet?
shelbydz Tuesday 29 May 2012 at 16:40
shelbydzAnonymous

I had a similar issue w/ Diablo 3 on my ATI card. From the 'news':
"Found a workaround.
Go to Configure->Display and set
Direct Renderer=gdi
Video memory size = 1024
That shoud do it, i was playing for 4 h and it was ok.
There is only one thing i need, now there are some graphic artefacts expecially where there are light effects and i need to solve them, anybody knows how?
Another thing is that gdi makes the graphics slower, any ideas?"

This gets it running, but it's pretty slow.
petch Tuesday 29 May 2012 at 20:43
petch

Direct Renderer=gdi
Mmmh, so basically you're switching to software rendering I think...
It's not surprizing that it both works and is slow.
Steveo Wednesday 30 May 2012 at 1:39
SteveoAnonymous

I had a similar issue w/ Diablo 3 on my ATI card. From the 'news':
"Found a workaround.
Go to Configure->Display and set
Direct Renderer=gdi
Video memory size = 1024
That shoud do it, i was playing for 4 h and it was ok.
There is only one thing i need, now there are some graphic artefacts expecially where there are light effects and i need to solve them, anybody knows how?
Another thing is that gdi makes the graphics slower, any ideas?"

This gets it running, but it's pretty slow.

Quote from shelbydz


Thanks for the help shelbydz, but unfortunately the solution does not work for this bug. The game itself runs fine, however there is an occasional system freeze whenever the "Login" button is clicked. This by the way, happens randomly. Sometimes the game runs completely fine, sometimes the system freezes forcing a hard reboot.
shelbydz Wednesday 30 May 2012 at 17:04
shelbydzAnonymous

[code=console]
Direct Renderer=gdi
[/code]
Mmmh, so basically you're switching to software rendering I think...
It's not surprizing that it both works and is slow.

Quote from petch

I changed this to opengl and added -opengl to the diablo3.exe. It's a bit faster, but not much. 

OP, maybe try this and see what happens. This is hardware rendering, right?
woegjiub Thursday 31 May 2012 at 10:46
woegjiubAnonymous

So, I have the same problem.
It gets stuck on authenticating, and typing in that command means that the entire system except for audio and mouse crash.
Even ctrl+alt+f1 to swap to one of the terminals does not work.

Ubuntu 12.04, 64 bit, Radeon HD5770
Steveo Friday 1 June 2012 at 17:55
SteveoAnonymous

So, I have the same problem.
It gets stuck on authenticating, and typing in that command means that the entire system except for audio and mouse crash.
Even ctrl+alt+f1 to swap to one of the terminals does not work.

Ubuntu 12.04, 64 bit, Radeon HD5770

Quote from woegjiub


Yes, it is quite annoying. I wouldn't mind if it was just the game that kept crashing but it's the entire system that freezes. Someone over on the wine website suggested to ssh from another machine and kill the diablo 3 process.
Quentin PÂRIS Friday 1 June 2012 at 19:16
Quentin PÂRISAnonymous

Try to use the latest version of wine built for D3
Steveo Monday 4 June 2012 at 2:44
SteveoAnonymous

Try to use the latest version of wine built for D3

Quote from Tinou


Hi Quentin, I've tried every version I could get my hands on, and just about every permutation of options to see if the bug would go away but it's still there.
solushed Monday 4 June 2012 at 19:01
solushedAnonymous

I'm having the exact same problem and I've done pretty much everything that has been posted here, I hope someone can suggest something else to try?
Bejje Tuesday 5 June 2012 at 18:37
BejjeAnonymous

I also have the login problem so that I cannot login without entering the line mentioned above before playing. Can anyone tell me what it actually does?

Anyway. thatäs just one of my problems. Also, I have not sound in the game. I use a Creative SB X-fi soundcard and the sound works in normal applications.

Also one more problem is that I can only run in windowed mode or my screen goes out of sync and shuts down. I then need to "force" off my computer and restart again.

Radeon HD 5770 with the restricted drivers that can be installed in Ubuntu 12.04 x64
eigenroy Wednesday 6 June 2012 at 2:59
eigenroyAnonymous

Seems like this problem has crept back out again. I was playing fine since about the time Blizzard's patch came out on the 22nd/23rd (would maybe freeze 5% of the time at login).

Now the game freezes 100% of the time, but not necessarily at login. Typically within 3 minutes however, whether I am navigating menus or in the game.

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com