Fora

Planetside 2 issues

Performance issues and crashing when moving mouse

Autor Odpowiedzi
Mineko Monday 29 July 2013 at 15:09
Mineko

PlayOnLinux version: 2.4.1
Wine version: 1.5.24 (As per script below)
PlayOnLinux script: [Testing] Planetside 2

Planetside 2 version: v0.5.35.231311

CPU: AMD FX 8350 -- 8-core (Piledriver)
GPU: AMD Radeon HD 6850 -- 1gb memory (Sapphire)
RAM: 8gb (2x4)

OS: Xubuntu 13.04

Launchpad works fine.
Initial menus and such work fine, with the exception of:
  • Delete Character -- Debug: http://pastebin.com/XhihrYnr *
  • Vertical Sync in windowed mode, no crashing (No debug information)
  • Those two are all I know so far for the initial menus and such.

I am able to get in-game, stuff loads, mouse is jittery.. However whenever I either turn the mouse fast or look at something that requires more load on the computer, I crash, here's the debug: http://pastebin.com/RQbfstim


I would also like to get rid of these d3d errors, if possible.


I'm not entirely sure what to do here, and would like to be able to get Planetside 2 working good.


I've been around the block with debugging before, especially with the programs I've coded back in my windows days, so if I can help any I'll try.


---------------[[Edit]]---------------
* Delete Character problem can be resolved by grabbing imm32 from either the Windows XP SP3 download from M$ (http://www.microsoft.com/en-us/download/details.aspx?id=24), or you can grab it from an already existing XP install -- Put it in system32 in your Planetside 2 virtual drive, then configure wine and put imm32 in overrides and make it Native, instead of Native,Builtin.

..Winsock and ntdll appear to be problematic.. I wonder if replacing them from the XP installation will help?

Edytowane przez Mineko


Linux ftw.
booman Tuesday 30 July 2013 at 20:18
booman

Do you know what libraries the script installed?

There are a lot of direct x errors in that debug. It could be something with direct x.
Normally I install d3dx9, but WineHQ says you need these too:
d3dx9_43
d3dcompiler_43

Install those from the Configure in PlayOnLinux and launch again.

Are you using the Steam version or Release version?

WineHQ Planetside 2 has some pointers too...
That imm32.dll should fix the crashing too.

you can also set the RenderDistance to 1000 in the UseOptions.ini and pick up some frames per second.

Also, there is a PlayOnLinux compiled version of wine just for Planetside 2: Wine 1.5.27 planetside 2

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Mineko Wednesday 31 July 2013 at 1:01
Mineko

Yeah, these booman.

vcrun2008
d3dx9_43
d3dcompiler_43
dxdiag
dxfullsetup

Release version.

Yeah, I looked at that, that's where I confirmed the imm32.dll issue that caused my edit, as well as the debug.

I'll have to try setting the RenderDistance, as well as check out that special version of wine.

Although these only affect the launcher portion of the program, I would like to know how to fix these warnings.. http://pastebin.com/qtb7p1rf (And this: fixme:time:GetSystemTimes (0x32f464,0x32f454,0x32f45c): Stub!)

Edytowane przez Mineko


Linux ftw.
booman Wednesday 31 July 2013 at 1:27
booman

Glad you got rid of the direct x errors...

Its looking like some of those new errors are copyprotection related, but doesn't make any sense unless you are installing from a CD.

It could be related to the Radeon video card and drivers. I have read about lots of problems with Linux and drivers.

Is the game still crashing after installing those libraries?

I also recommend setting display options in PlayOnLinux Configure

Display Options:
1. Launch PlayOnLinux
2. Click Configure
3. Select LoL virtual drive
4. Click on display tab

Direct Draw Renderer: opengl
Video Memory size: check your video card specs
Off-screen rendering mode: fbo

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Wednesday 31 July 2013 at 1:35
Ronin DUSETTE

There are so be a lot more debug output than that.

As per forum rules, we need the FULL debug output (with DECLARE statements) and your full system specs in order to troubleshoot.

without that, we are just guessing...

Edytowane przez RoninDusette


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Mineko Wednesday 31 July 2013 at 3:47
Mineko

Yeah sure, I can give you the entire thing, most of it is just d3d errors though. (Although I thought I explained the situation pretty well.. :\\)

Debug: http://pastebin.com/KvR1KqbB

Also, booman.. The direct X errors aren't gone. :\\
I'll look into the opengl and fbo thing, memory size is already set, as per script.

DJ, the debug I just posted is the full debug output, no idea if it has these "DECLARE" statements, tell me how to enable them if they are not there.

Anyway, here's the system report:
-Computer-
Processor : 8x AMD FX(tm)-8350 Eight-Core Processor
Memory : 8159MB (1603MB used)
Operating System : Ubuntu 13.04
User Name : mineko (Mineko)
Date/Time : Tue 30 Jul 2013 08:45:08 PM CDT
-Display-
Resolution : 1440x900 pixels
OpenGL Renderer : Unknown (Probably my AMD proprietary driver from the site)
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : HDA-Intel - HDA ATI SB
Audio Adapter : HDA-Intel - HD-Audio Generic
Audio Adapter : USB-Audio - USB AUDIO
Audio Adapter : USB-Audio - Rocketfish Headset
-Input Devices-
Power Button
Power Button
USB AUDIO
Logitech USB Keyboard
Logitech USB Keyboard
HDA ATI SB Line
HDA ATI SB Rear Mic
HDA ATI SB Front Mic
HDA ATI SB Front Headphone
HDA ATI SB Line Out Side
HDA ATI SB Line Out CLFE
HDA ATI SB Line Out Surround
HDA ATI SB Line Out Front
HD-Audio Generic HDMI/DP,pcm : 3=
Logitech USB Optical Mouse
Zen Group Rocketfish Headset
Wacom Bamboo Pen Pen
Wacom Bamboo Pen Finger
-SCSI Disks-
ATA OCZ-VERTEX4
ATAPI iHAS424 B
ATA SAMSUNG HD251HJ

My GPU is listed on the original post, it's a AMD Radeon HD 6850, from Sapphire.

Edytowane przez Mineko


Linux ftw.
Ronin DUSETTE Wednesday 31 July 2013 at 3:57
Ronin DUSETTE

OpenGL Renderer : Unknown (Probably my AMD proprietary driver from the site)

Cytuj



"Probably" doesnt cut it. haha. You need to go to AMD's site and download and install the newest drivers for your card. Period. Thats why you are getting so many graphics errors.

That debug shows 2 errors that really stick out, the d3d errors, which for sure caused by your lack of proprietary drivers if they are not installed and updated. Do that FIRST. Before anything else. When you install them, make sure if asked to install 32 bit libraries, that you do.


..Winsock and ntdll appear to be problematic.. I wonder if replacing them from the XP installation will help?

Cytuj


The other error was not being able to bind sockets, so you need winbind installed on your linux system, as well as curl. These can be found in your package manager. That will correct those errors.

I'll look into the opengl and fbo thing, memory size is already set, as per script.

Cytuj


DONT. If you changed anything like that, set it back, and install your graphics card drivers. The good drivers do not come with your system, and have to be manually installed. Here is the direct download link for that card. Go ahead and install this now, restart, then install winbind and curl, and see if it makes a difference.

http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Ronin DUSETTE Wednesday 31 July 2013 at 4:14
Ronin DUSETTE

Also, you may need to disable ptrace before running/installing it. MAYBE. Its worth a try.


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

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Mineko Wednesday 31 July 2013 at 4:51
Mineko

I already have my drivers installed from that exact link DJ..

I wasn't sure what the OpenGL renderer was, and assumed it was "probably" my AMD propriety drivers which have already been installed before this.

The D3D errors must be something else, I was never asked about 32-bit libraries by the AMD installer though, you'll have to help me out on that.

Winbind and cURL, got it.

The D3D errors could possibly be because the installer for planetside 2 suggests installing direct X, I'll try without installing it this time.

Edytowane przez Mineko


Linux ftw.
Ronin DUSETTE Wednesday 31 July 2013 at 5:05
Ronin DUSETTE

Ok, so, if you have the AMD drivers installed, then you should be able to show the output of:


glxinfo


if that gives an error, probably have to install mesa-utils

sudo apt-get install mesa-utils

Also, can you run


glxgears


?

Post the output from those commands, and we can go from there. We have to make sure that FULL graphic acceleration is enabled, otherwise it wont matter what we do in wine/POL.


OpenGL Renderer : Unknown

Cytuj


You say you installed them from that link, but Im thinking that it failed, because it would show your card as the renderer. Run those commands I gave you and post the output, and if that doesnt work, Im willing to bet that the driver install failed somewhere.

You may not have had build-essential installed, which is needed to build the kernel module for the driver.

make sure you have that, as well



sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 devscripts lib32gcc1 mutiarch-support ia32-libs

Edytowane przez RoninDusette


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Ronin DUSETTE Wednesday 31 July 2013 at 5:12
Ronin DUSETTE

YO! I THINK I FOUND OUT WHY YOUR CARDS DRIVERS ARENT WORKING! :)

Apparently Ubuntu 13.04 is having all sorts of problems with these drivers, so you need to use this beta driver (13.04 is an experimental OS. I recommend 12.04.2, but thats a different story):

http://www2.ati.com/drivers/beta/amd-catalyst-13.15.100.1-linux-x86.x86_64.zip

I cound the answer here:

http://xpressrazor.wordpress.com/2013/05/31/fix-catalyst-driver-in-ubuntu-13-04/

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Mineko Wednesday 31 July 2013 at 5:13
Mineko

glxinfo: http://pastebin.com/n17sJWyT
---------------------
glxgears: (Worked fine, ctrl-c'd it because it worked fine)
302 frames in 5.0 seconds = 60.227 FPS
300 frames in 5.0 seconds = 59.884 FPS

Build essentials was also fine.

Got it, I'll install the beta, much appreciated.

Edytowane przez Mineko


Linux ftw.
Ronin DUSETTE Wednesday 31 July 2013 at 5:15
Ronin DUSETTE

Try the driver I posted in this last post. People are saying that with Ubuntu 13.04 and AMD, this is the only driver that works with most cards.

Excellent. I can see that its picking up the card now, but I highly recommend that beta driver above to be installed. I think thats been the issue the whole time.

Again, another reason why I stick with LTS versions, but yeah. This shoud work for you.

This should take care of most of, if not all of the direct3d errors, and if not, d3dx9 can be installed in the drive, if its not already. Im still willing to bet its the card thats not working correctly, and those drivers may just be it.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Ronin DUSETTE Wednesday 31 July 2013 at 5:16
Ronin DUSETTE

No problem. Sorry about all of the confusion. Sometimes wine troubleshooting can be pretty hairy. lol :)

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Ronin DUSETTE Wednesday 31 July 2013 at 5:21
Ronin DUSETTE

Linux Distributions Supported:
The latest version of the ATI Catalyst™ Linux Software Suite is designed to support the following Linux distributions:

Red Hat Enterprise Linux Suite 6.3 and 6.4
SUSE® Linux Enterprise 11 SP2
OpenSUSE 11.4 and 12.1
Ubuntu 12.10

Cytuj


That is the compatibility list for the previous driver I posted.

Highlights of the AMD Catalyst™ 13.6 Beta Driver for Linux:
This release of AMD Catalyst™ Linux introduces support for the following new:

Products:
AMD A10, A8, A6, and A4 Series APUs
Features:
Ubuntu 13.04 Production Support
Xserver 1.14 Support
GLX_EXT_buffer_age extension support

Cytuj


This is the description of the beta driver. I have come faith this will correct the rendering issues. :) hopefully.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts