The forum

[Script] The Elder Scrolls Online

Author Replies
Jump to the page: 1 - 2 - 3
multiseat_ESO Thursday 10 April 2014 at 17:53
multiseat_ESOAnonymous

Performances are also an issue on MacOS native port :

http://tamrielfoundry.com/topic/mac-client-progress-update/page/11/

It seams that the CPU is the main bottleneck not the GPU.

Quote from Grolm

That's very interesting.  That thread seems to talk about the SET RequestedNumThreads "0" causing a noticeable decrease in CPU performance too.  

Something else that occurs to me is that maybe the FPS reporting is not exactly accurate when running the game with Wine.  If I had not used the FPS tool, I honestly would not have noticed a difference in performance.  The human eye can only discern so much...
multiseat_ESO Thursday 10 April 2014 at 17:55
multiseat_ESOAnonymous

It seams that there is also a frame rate drop on windows with opengl.

It would be interesting to see what settings are used on mac by default but I have no mac available.

Quote from Grolm

I might be able to get this for you.  Would you be looking for a UserSettings.txt from a computer running the Mac client?
Grolm Thursday 10 April 2014 at 21:11
GrolmAnonymous

yes please, to look if there is special settings by default on mac.
Grolm Thursday 10 April 2014 at 21:32
GrolmAnonymous

With RequestedNumThreads to 0 my GPU (GTX460) is underused (max80%) and one thread is at 100% all the other at 0%.

I changed RequestedNumThreads to 4 (CPU Quad core Intel Core i7-2600K) and now my GPU is 100% used and it seams lot smoothier, 5 threads are now used one still at 100% but 4 other varying.

I have to check if it is stable.
Grolm Friday 11 April 2014 at 0:45
GrolmAnonymous

No crash in 3 hours :)

I only restarted the game once to free some memory as there might be some memory leeks. When the game use 3GiB and more it starts to lag.
Grolm Friday 11 April 2014 at 9:53
GrolmAnonymous

Could you try to paste this in a terminal and test your frame rate and GPU utilisation:

CPUS=$(($(grep -c ^processor /proc/cpuinfo 2>/dev/null || sysctl -n hw.ncpu) - 1)); sed -i -e 's/^\(SET RequestedNumThreads\).*$/\1 "'${CPUS}'"/' ~/Documents/Elder\ Scrolls\ Online/live*/UserSettings.txt


It will set RequestedNumThreads to #CPU - 1.

For nvidia GPU utilisation could be obtained with nvidia-settings for intel and AMD I don't know.

Edited by Grolm

multiseat_ESO Friday 11 April 2014 at 17:53
multiseat_ESOAnonymous

As promised, here are the defaults for UserSettings.txt on a MacBook Pro.  First, here are the system specs:

2.6 GHz Intel Core i7
8 GB 1600 MHz DDR3
Indel HD Graphics 4000 512 MB
OS X 10.8.5

UserSettings.txt

SET MouseRawInput "1"
SET MouseSensitivityFirstPerson "0.50000000"
SET MouseSensitivityThirdPerson "1.00000000"
SET MouseSmoothing "0"
SET InvertMouseWheel "1"
SET InvertMouseY "1"
SET InvertMouseX "1"
SET CachedRLREnabled "0"
SET CachedReflectionResolution "0"
SET CachedShadowFiltering "6"
SET ScreenshotFormat "BMP"
SET PregameGammaCheckEnabled "0"
SET HardwareCheckEnabled.2 "0"
SET SUB_SAMPLING "2"
SET REFLECTION_QUALITY_v3 "0"
SET PARTICLE_DENSITY "2"
SET HIGH_RESOLUTION_SHADOWS "1"
SET SHADOWS "3"
SET GAMMA_ADJUSTMENT "123"
SET VIEW_DISTANCE "1.00000000"
SET GPUSmoothingFrames "10"
SET MIP_LOAD_SKIP_LEVELS "0"
SET RAIN_WETNESS "1"
SET LENS_FLARE "1"
SET GOD_RAYS_v2 "1"
SET ANTI_ALIASING_v2 "1"
SET AMBIENT_OCCLUSION "0"
SET COLOR_GRADING_v1 "0"
SET BLOOM "1"
SET DEPTH_OF_FIELD "1"
SET COLOR_CORRECTION "1"
SET SOFT_ALPHA "1"
SET DISTORTION "1"
SET CHARACTER_LIGHTING "1"
SET DIFFUSE_2_MAPS "1"
SET DETAIL_MAPS "1"
SET NORMAL_MAPS "1"
SET SPECULAR_MAPS "1"
SET CLUTTER_2D "1"
SET SIMPLE_SHADERS "0"
SET WATER_FOAM "1"
SET VSYNC "0"
SET MAX_ANISOTROPY "2"
SET FULLSCREEN_v5 "2"
SET PreferMaximizedWindow "0"
SET FullscreenHeight "0"
SET FullscreenWidth "0"
SET WindowedHeight "852"
SET WindowedWidth "1440"
SET SOUND_ENABLED "1"
SET FOOTSTEPS_VOLUME "50.00000000"
SET FOOTSTEPS_ENABLED "1"
SET SPEAKER_SETUP "0"
SET BACKGROUND_AUDIO "0"
SET VO_VOLUME "70.00000000"
SET VO_ENABLED "1"
SET UI_VOLUME "70.00000000"
SET UI_ENABLED "1"
SET AMBIENT_VOLUME "70.00000000"
SET AMBIENT_ENABLED "1"
SET SFX_VOLUME "70.00000000"
SET SFX_ENABLED "1"
SET MUSIC_VOLUME "70.00000000"
SET MUSIC_ENABLED "1"
SET AUDIO_VOLUME "100.00000000"
SET AUDIO_ENABLED "1"
SET TooltipFilter "-1"
SET TooltipNumOptions "2"
SET EffectsLookupViaBinarySearch "1"
SET Language.2 "en"
SET GraphicsDriver.7 "OPENGL"
SET PatchDataPath "game:/GameData/"
SET CacheDataPath "machine:/Cache/"
SET GameCameraFirstPerson "0"
SET AcceptedEULAVersion "3"
SET DirectionalDamageIndictorVisibleInThirdPerson "0"
SET CameraFramingTransitionEnabled "1"
SET SkipPregameVideos "0"
SET HasPlayedPregameVideo "1"
SET RangedKillCamera "0"
SET PlayerKillCamera "1"
SET LastMonsterKillCamera "1"
SET MinFrameTime.2 "0.01000000"
SET ParticlesEnabled "1"
SET RequestedNumThreads "-1"
SET FreeUnusedGrannyFileSections.2 "0"
SET IsTrustedMachine "1"
SET RememberAccountName "0"
SET AccountName ""
SET LastRealm "NA Megaserver"
SET CustomUIScale "1.00000000"
SET UseCustomUIScale.2 "0"
SET RollDodgeDoubleTapEnabled "1"
SET RollDodgeDoubleTapTimeWindow.2 "185"
SET CameraZoomDistancesSynced "1"
SET SiegeCameraZoomDistance "6.00000000"
SET WeaponsOutCameraZoomDistance "10.00000000"
SET WeaponsSheathedCameraZoomDistance "10.00000000"
SET MaxNetworkWriteBuffer "10485760"
SET MaxNetworkReadBuffer "10485760"

Grolm Friday 11 April 2014 at 20:29
GrolmAnonymous

So no special settings for mac.

Grolm Monday 14 April 2014 at 22:40
GrolmAnonymous

I have an annoying bug, the window sometime loose mouse focus, and I have to click to regain it, it often happen in inventory, banks, conversations, and sometime during lock picking.

Does anybody have an idea to prevent this mouse focus loss ?

Edited by Grolm

multiseat_ESO Tuesday 15 April 2014 at 17:07
multiseat_ESOAnonymous

Yes, I have the same issue. Could it be related to the Awesomium process crashing?
Grolm Tuesday 15 April 2014 at 17:13
GrolmAnonymous

I don't know.

I found a message on codeweavers forum http://www.codeweavers.com/compatibility/browse/name/?app_id=11974;forum=1;msg=161090

but I don't know what he means by "the mouse focus checkbox"
multiseat_ESO Friday 18 April 2014 at 21:11
multiseat_ESOAnonymous

The memory management issues (not quite a memory leak) that this game suffers from are driving me crazy! I believe Mac users (and now Linux users) are hit the hardest.

While a 64-bit client would not *fix* the problem, it would hide the problem very well. Currently, the game suffers from threads waiting for memory to be freed up by garbage collection. This can cause the game to nearly lock up and freeze for several seconds, or worse - the game will crash entirely.

With graphic quality and draw distance turned up, it's quite easy to hit that 4GB limit. I only hope they can sort this out soon. As it stands, at least for me, performance of ESO on Linux is only tolerable for basic questing. I have to boot into Windows to enjoy Cyrodiil.

FWIW here are my system specs

Dual Xeon 2.8 GHz quad core processors
16 GB DDR3 RAM (PC 10600)
2x EVGA GTX 660 SC (not in SLI)

As mentioned previously, I am running a multiseat linux setup, and I can run *2* game clients at once with little effect on fps. In other words, the performance problems I experience happen even when running only one instance of the game.
BasharMentat Saturday 19 April 2014 at 0:22
BasharMentatAnonymous

Did anyone else get the issue when trying to install the game that it gets stuck in the screen with the continue and exit options at the start of the installation? I've tried to use the installer now available for ESO via playonlinux and after choosing my language option and going through a few loading screens it gets stuck on a screen which recommends I close all other apps and gives me the option to continue or exit and I'm unable to get out of that. It may be a very silly issue but I would appreciate some help with that.

Edited by BasharMentat

BasharMentat Saturday 19 April 2014 at 11:36
BasharMentatAnonymous

This is the output of the debugger


[04/18/14 23:46:02] - Running wine-1.7.15 start /unix /home/mentat/Downloads/Install_ESO.exe (Working directory : /home/mentat/.PlayOnLinux/tmp/TheElderScrollsOnline)
fixme:ver:GetCurrentPackageId (0x33682c (nil)): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:font:freetype_SelectFont Untranslated charset 255
fixme:win:EnumDisplayDevicesW ((null),0,0x178cda98,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x178cda98,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x178cd8d8,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x164908, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x164908, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:imm:ImmGetOpenStatus (0x1a0948): semi-stub
fixme:imm:ImmReleaseContext (0x1007e, 0x1a0948): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCOMPOSITIONWINDOW
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
Grolm Sunday 20 April 2014 at 13:44
GrolmAnonymous

BasharMentat I had the same issue inside a VM, it might be video driver related.

What is your GPU ? Do you use a 3d desktop compositor ?
BasharMentat Sunday 20 April 2014 at 13:58
BasharMentatAnonymous

Thank you very much for the reply!

My GPU is GeForce 310M and I'm in Unity 3D most of the time.
BasharMentat Sunday 20 April 2014 at 13:59
BasharMentatAnonymous


Edited by BasharMentat

BasharMentat Sunday 20 April 2014 at 13:59
BasharMentatAnonymous


Edited by BasharMentat

fjaenal Saturday 17 May 2014 at 7:16
fjaenalAnonymous

Hi all

    I am having an issue when trying to install the game, the problem is that it runs th install launcher but it gets graphically gliched and th system freezes,

¿Any idea?
¿What other info do you need?


Kormath
fjaenal Saturday 17 May 2014 at 8:19
fjaenalAnonymous

solved, at least now is installing.

What happened is that the graphicl part of the instaler it was not drawing correctly somehow. Changing betwee Ctrl-Alt-F1 and Ctrl-Alt-F7 solved the problem.

Now updating the game client :D

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 dmcayonlinux.com