You can sign up to get a daily email of our articles, see the Mailing List page!
  Go to:
Wine "PBA" - A new project for better Direct3D over OpenGL
mrdeathjr commented on 9 March 2018 at 11:40 am UTC

Hunted Hells Reach

Vanilla + PBA

Spoiler, click me
image

Vanilla + PBA + CSMT

Spoiler, click me
image

mrdeathjr commented on 9 March 2018 at 11:58 am UTC

Crysis

Vanilla + PBA

image

Vanilla + PBA + CSMT

image

mrdeathjr commented on 9 March 2018 at 2:21 pm UTC

Aliens Colonial Marines

Vanilla + PBA

Spoiler, click me
image

Vanilla + PBA + CSMT

Spoiler, click me
image

mrdeathjr commented on 9 March 2018 at 2:22 pm UTC

Red Faction Guerilla

Vanilla + PBA

Spoiler, click me
image

Vanilla + PBA + CSMT

Spoiler, click me
image

Xpander commented on 9 March 2018 at 2:27 pm UTC

GoldpawFor those interested I've created a package for Arch Linux (AUR) based on wine-staging 3.3 with the latest PBA patches applied. This package uses git versions of wine, wine-staging and wine-pba, unlike our other AUR package which uses stable/tagged releases only.

https://aur.archlinux.org/packages/wine-staging-pba-git/

Can't speak for anybody else, but on my AMD Radeon RX480 I've had the best results with CSMT enabled (who'd thunk, eh?) in winecfg as well as the following env variables set:

env WINEDEBUG=-all __GL_THREADED_OPTIMIZATIONS=1 __GL_YIELD=USLEEP __GL_SYNC_TO_VBLANK=0 wine64 <yourwineapp>


In the sinner that started it - world of warcraft - I experienced a massive fps increase in my druid order hall with DirectX11, jumping from 15-25fps and up to 25-85fps. Numbers of course differ depending on where I am, but generally my framerate has increased radically all over the game.

 __GL_THREADED_OPTIMIZATIONS=1 __GL_YIELD=USLEEP __GL_SYNC_TO_VBLANK=0

are all nvidia commands so i dont think they do anything with your AMD card.

mesa had different command for glthreading.

hilpara commented on 9 March 2018 at 3:46 pm UTC

For AMD it is mesa_glthread=true

mrdeathjr commented on 9 March 2018 at 5:39 pm UTC

After test various titles virtual memory on pba is more higher than vanilla

2.0gb in vanilla with/without csmt

2.6-2.7gb in vanilla + pba with/without csmt

Remember Me

Vanilla

image

Vanilla + CSMT

image

Vanilla + PBA

image

Vanilla + PBA + CSMT

image

This situation can be detonate various games crashing for 4096mb limit case: assasins creed 1, mass effect, farcry 2, farcry 3, test drive unlimited 2 and others

Espionage724 commented on 10 March 2018 at 9:08 am UTC

Hi, I mainly only play Guild Wars 2 on Linux as of lately. I use Wine with the PBA patches (I maintain a Fedora Copr here). Performance is mostly acceptable (still behind Windows), but I'm curious if there's anything else I can try to improve it.

Computer:

  • Acer Predator Helios 300

  • i7-770HQ (intel_pstate)

  • GTX 1060 (NVIDIA 390.25)

  • 16GB RAM

  • Fedora Workstation 27 (set-up notes)


Wine Prefix:

  • Staging 3.3

  • Windows 7

  • 64-bit

  • Pulseaudio

  • CSMT Enabled

  • MaxVersionGL = 262150 (4.6)

  • VideoMemorySize = 6144


My in-game settings (the stuff that matters):

  • Resolution: 1920x1080

  • Animation: High (Highest)

  • Antialiasing: None (doesn't affect performance iirc; it's just post-process)

  • Environment: High (highest)

  • LOD Distance: Ultra (highest; not aware of it affecting performance much)

  • Reflections: Terrain & Sky (not much difference between this and None)

  • Textures: High (highest)

  • Render Sampling: Native

  • Shadows: High

  • Shaders: High (highest)

  • Postprocessing: High (highest)

  • Character Model Limit: Low

  • Character Model Quality: Highest (highest)

  • Ambient Occlusion: Enabled

  • Best Texture Filtering: Disabled

  • Depth Blur: Enabled

  • Effect LOD: Disabled

  • High-Res Character Textures: Enabled

  • Light Adaptation: Disabled

  • Vertical Sync: Disabled

  • Motion Blur: Default (middle)


Here's what I've noticed and tried so far:

  • -dx9single needs to be enabled for best performance in all situations it seems

  • NVIDIA threaded optimizations lowers performance; I see others recommending this however and I'm not sure what's up

  • Hyper-threading enabled I believe gives better performance, but I need to re-test this better

  • GPU usage seems to be around 90-100% in most cases

  • GLSL being enabled or disabled didn't seem to affect performance much; with it disabled, grass/foliage is erratic (video)

Xpander commented on 10 March 2018 at 6:14 pm UTC

Espionage724Hi, I mainly only play Guild Wars 2 on Linux as of lately. I use Wine with the PBA patches (I maintain a Fedora Copr here). Performance is mostly acceptable (still behind Windows), but I'm curious if there's anything else I can try to improve it.

Computer:

  • Acer Predator Helios 300

  • i7-770HQ (intel_pstate)

  • GTX 1060 (NVIDIA 390.25)

  • 16GB RAM

  • Fedora Workstation 27 (set-up notes)


Wine Prefix:

  • Staging 3.3

  • Windows 7

  • 64-bit

  • Pulseaudio

  • CSMT Enabled

  • MaxVersionGL = 262150 (4.6)



  • VideoMemorySize = 6144


My in-game settings (the stuff that matters):

  • Resolution: 1920x1080

  • Animation: High (Highest)

  • Antialiasing: None (doesn't affect performance iirc; it's just post-process)

  • Environment: High (highest)

  • LOD Distance: Ultra (highest; not aware of it affecting performance much)

  • Reflections: Terrain & Sky (not much difference between this and None)

  • Textures: High (highest)

  • Render Sampling: Native

  • Shadows: High

  • Shaders: High (highest)

  • Postprocessing: High (highest)

  • Character Model Limit: Low

  • Character Model Quality: Highest (highest)

  • Ambient Occlusion: Enabled

  • Best Texture Filtering: Disabled

  • Depth Blur: Enabled

  • Effect LOD: Disabled

  • High-Res Character Textures: Enabled

  • Light Adaptation: Disabled

  • Vertical Sync: Disabled

  • Motion Blur: Default (middle)


Here's what I've noticed and tried so far:

  • -dx9single needs to be enabled for best performance in all situations it seems

  • NVIDIA threaded optimizations lowers performance; I see others recommending this however and I'm not sure what's up

  • Hyper-threading enabled I believe gives better performance, but I need to re-test this better

  • GPU usage seems to be around 90-100% in most cases

  • GLSL being enabled or disabled didn't seem to affect performance much; with it disabled, grass/foliage is erratic (video)

if you can try the older wine 2.21 stating+pba, it gives me a much better framerate in GW2. 3.3+pba 30-60FPS, 2.21+pba 45+70FPS in my case.

  Go to:

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • SunLust, UV, PistolStarts, Controller, Final map
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts