Jump to content
The Dark Mod Forums
Araneidae

The Painter's Wife is competely unplayable

Recommended Posts

This is the first time I've had so much as a hint of performance problems with TDM, and oh my goodness, this is extreme.  Here's what I posted over on the Fan Missions forum, but it occurs to me that it might be more suitable over here.

I think my first question would be: are there any first things to try to get this working, like resetting my .cfg file, or downgrading some settings?  I'm particularly perplexed by the way the mission wrecks the in game menu!

Share this post


Link to post
Share on other sites

Resetting config is the first thing to do.
Also, I assume you are playing on TDM 2.08 official release, not some sort of dev build.

You can try setting r_fboResolution 0.5, but I have a feeling that it won't help. Maybe something like image_downsize (don't remember precise name).

Also you can try setting com_smp 1, com_fixedTic 1, they usually improve FPS, but your case sounds too bad. Also, when com_fixedTic 1, try increasing com_maxTicTimestep to 20 or 30 instead of its default value 17. Ropes won't be happy, but maybe it will unlock you from the awful performance you have.

 

Share this post


Link to post
Share on other sites
On 7/25/2020 at 9:34 PM, thebigh said:

My computer is a potato and I can't even get the mission to load. It gets about half way through loading, then dumps me back to the menu.

Not enough system memory?

Share this post


Link to post
Share on other sites
12 hours ago, stgatilov said:

I wonder if @Araneidae reads this thread...

They have 1GB VRAM and the driver is stumbling on the VBO size

Old AMD Linux drivers must be even worse in OpenGL than Windows

  • Like 1

Share this post


Link to post
Share on other sites
On 7/28/2020 at 7:49 AM, stgatilov said:

I wonder if @Araneidae reads this thread...

I am watching this thread, but haven't had time to try anything, but it sounds unpromising.  (I was annoyed by Freyk's pointless response, but that shouldn't make me ignore the thread.)

20 hours ago, duzenko said:

They have 1GB VRAM and the driver is stumbling on the VBO size

Old AMD Linux drivers must be even worse in OpenGL than Windows

I've used glxinfo to determine that I have 2GB VRAM -- is this really too little?  Looking a current graphics cards on sale this seems a viable low end option!  The drivers themselves won't be old (Fedora tends to be pretty shiny and new with that sort of stuff), but as the hardware is so old the support layer for this card will be pretty stale I guess.

I'll make sure to have a go this weekend and report back, there have been a number of suggestions to try.

Edit: FWIW, here is my glxinfo log:

Spoiler

$ glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD CAYMAN (DRM 2.50.0 / 5.7.8-200.fc32.x86_64+debug, LLVM 10.0.0) (0x6719)
    Version: 20.1.3
    Accelerated: yes
    Video memory: 2048MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 2047 MB, largest block: 2047 MB
    VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
    Texture free memory - total: 2047 MB, largest block: 2047 MB
    Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
    Renderbuffer free memory - total: 2047 MB, largest block: 2047 MB
    Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 2048 MB
    Total available memory: 3069 MB
    Currently available dedicated video memory: 2047 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD CAYMAN (DRM 2.50.0 / 5.7.8-200.fc32.x86_64+debug, LLVM 10.0.0)
OpenGL core profile version string: 4.3 (Core Profile) Mesa 20.1.3
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.1.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

 

 

Edited by Araneidae
Add glxinfo
  • Like 1

Share this post


Link to post
Share on other sites
21 hours ago, thebigh said:

That's distinctly possible. I might just skip this one.

In terms of system memory, it seems 4 GB is the requirement for Painter's Wife. No reports of anyone with less memory being able to load it.

 

Also, Freyk's comment wasn't pointless: many users report being unable to load the mission with the default 32-bit client, usually failing after about 25% progress. If the 32-bit client does succeed, then it might cause other problems. Anyway, he probably hasn't seen that you stated in the TPW thread you use the 64-bit client.

All that said, there's a trimmed down version that just barely can be loaded by the 32-bit client, which can be downloaded manually from the release thread. Maybe that version of the mission is more manageable for your PC.

  • Like 1

Share this post


Link to post
Share on other sites
19 minutes ago, Dragofer said:

In terms of system memory, it seems 4 GB is the requirement for Painter's Wife. No reports of anyone with less memory being able to load it.

Just to be clear, by "system memory" do you mean VRAM (Video Memory specifically) or main system memory?  My PC has 16GB RAM (already noted), which to be honest I would normally refer to as "system memory"!

4GB minimum VRAM is pretty demanding.  Most high end graphics cards seem to max out at 8GB, and more than that is getting well into silly money territory, so that doesn't seem to leave a lot of room.

  • Like 1

Share this post


Link to post
Share on other sites
10 minutes ago, Araneidae said:

Just to be clear, by "system memory" do you mean VRAM (Video Memory specifically) or main system memory?

By system memory I did mean main system memory ("system-wide"), and that line was directed primarily at thebigh.

VRAM doesn't seem to matter too much. I've had no problems loading & running the mission on an Intel UHD 630, which has no dedicated VRAM and instead draws from 8 GB of main system memory on that computer. This ran at 20-30 fps in the streets.

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, Araneidae said:

I am watching this thread, but haven't had time to try anything, but it sounds unpromising.  (I was annoyed by Freyk's pointless response, but that shouldn't make me ignore the thread.)

I've used glxinfo to determine that I have 2GB VRAM -- is this really too little?  Looking a current graphics cards on sale this seems a viable low end option!  The drivers themselves won't be old (Fedora tends to be pretty shiny and new with that sort of stuff), but as the hardware is so old the support layer for this card will be pretty stale I guess.

I'll make sure to have a go this weekend and report back, there have been a number of suggestions to try.

Edit: FWIW, here is my glxinfo log:

  Hide contents

 

 

Try

  • run TDM in a window
  • r_usePersistentMapping 0
  • r_useFenceSync 0
  • Check your r_glCoreProfile
  • post your TDM console log

Share this post


Link to post
Share on other sites
On 7/29/2020 at 7:28 PM, duzenko said:

Try

  • run TDM in a window
  • r_usePersistentMapping 0
  • r_useFenceSync 0
  • Check your r_glCoreProfile
  • post your TDM console log

Well well well.  I don't know which of those settings made the difference (r_glCoreProfile is set to 2, by the way), but it seems to work properly now.  Do you want me to try recreating the problem to determine which setting was important, or shall I just take this as a win?

I've attached the console log file, there are quite a lot of warnings on loading, but maybe this is normal?  Otherwise looks ok to me.  For this log I just started the map, let the conversation finish, saved the game, checked the menu screen was working, climbed up towards the generator and onto the open window ... and fell to the ground while trying to enter the window!  Looking forward to playing this properly at the right time.

I'll also attach my .cfg file, but there's nothing interesting there, I reset it.

darkmod.log Darkmod.cfg

 

P.S. What do those .cfg settings mean and do?  I couldn't find anything relevant with a quick use of google.

P.P.S.  Thank you for the help!

Edited by Araneidae
Add thanks
  • Like 1

Share this post


Link to post
Share on other sites
10 hours ago, Araneidae said:

Well well well.  I don't know which of those settings made the difference (r_glCoreProfile is set to 2, by the way), but it seems to work properly now.  Do you want me to try recreating the problem to determine which setting was important, or shall I just take this as a win?

I've attached the console log file, there are quite a lot of warnings on loading, but maybe this is normal?  Otherwise looks ok to me.  For this log I just started the map, let the conversation finish, saved the game, checked the menu screen was working, climbed up towards the generator and onto the open window ... and fell to the ground while trying to enter the window!  Looking forward to playing this properly at the right time.

I'll also attach my .cfg file, but there's nothing interesting there, I reset it.

darkmod.log 60.41 kB · 0 downloads Darkmod.cfg 12.32 kB · 0 downloads

 

P.S. What do those .cfg settings mean and do?  I couldn't find anything relevant with a quick use of google.

P.P.S.  Thank you for the help!

You could investigate this for other users who will stumble into this too later on.

Both

  • r_usePersistentMapping 0
  • r_useFenceSync 0

disable speed optimization, so you might want all them on, except the one your driver has a problem with.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...