View previous topic :: View next topic |
Author |
Message |
Elleni Veteran
Joined: 23 May 2006 Posts: 1290
|
Posted: Tue Oct 25, 2016 8:25 pm Post subject: |
|
|
After having replaced thermal paste, my radeon R7 250E does a pretty good job on WoW and I can set graphical settings rather high ( 8 ) without overheating and still having nice fps with wine staging and d3d9 activated. And I realized, that fps significantely increase when having the following section in a
radeon.conf @ /etc/X11/xorg.conf.d/:
Code: |
Section "Device"
Identifier "Radeon"
Driver "radeon"
Option "DRI3" "on"
EndSection |
Are there some other lovely options for xorg.conf or driconf or else, that could help improve the performance of gpu even more? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Wed Oct 26, 2016 2:23 am Post subject: |
|
|
Cool, what are your temperatures like now? Is it back down below 90°C even when stressing it (and reverting the FPS override of course!)?
I need to work on trying to get D3D better, the graphics drawing is much better in D3D9 mode but so much slower. Opengl mode sometimes doesn't draw all the monsters around and I can't tell what killed me... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Wed Oct 26, 2016 4:19 am Post subject: |
|
|
Looks like WoW 7.1 was just released.
OpenGL is completely artifact-filled and almost unusable on my FGLRX/Radeon5770, so reverting to Direct3D. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
Elleni Veteran
Joined: 23 May 2006 Posts: 1290
|
Posted: Wed Oct 26, 2016 7:19 am Post subject: |
|
|
eccerr0r wrote: | Cool, what are your temperatures like now? Is it back down below 90°C even when stressing it (and reverting the FPS override of course!)?
I need to work on trying to get D3D better, the graphics drawing is much better in D3D9 mode but so much slower. Opengl mode sometimes doesn't draw all the monsters around and I can't tell what killed me... |
Yes, often below 90 sometimes climbs up to 95 on very high load but then cools down quickly again. D3d9 with staging wine is very quick when having dri3 in xorg.conf! Although I cannot compare with opengl as wow is not starting with it. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Fri Nov 04, 2016 12:39 am Post subject: |
|
|
More tips and tricks for World of Warcraft:
I just found out that the patcher needs all WoW files to be owned AND GROUP owned by the user.
If the WoW files are owned by you, but the group owner is not, even though you have full permissions to read/write the file, PATCHER WILL FAIL and give you "please login as administrator"
Wow... that's a really messed up bug. This is probably Wine trying to emulate something, something I have no idea.
Hope this helps anyone who has patcher/Agent issues.
Clarification:
If you're user "wowplayer" who is in group "wowgroup" and "audio" (for ALSA...) and your WoW directory files is
Code: | -rwxrwxrwx 1 wowplayer users 14485480 Nov 3 20:35 Wow.exe |
THIS WILL FAIL AGENT.EXE because you're not in group "users" despite you have full access to modifying Wow.exe !!!
You need to fix the group to:
Code: | -rwxr-xr-x 1 wowplayer wowgroup 14485480 Nov 3 20:35 Wow.exe |
for Agent to succeed. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Fri Nov 04, 2016 3:47 am Post subject: |
|
|
I was able to sort of repair my G965 machine, it had been dead for a few months as it wouldn't boot anymore due to hardware problems (refuses to POST and massive memory corruption problems). I got it to boot once more and updated WoW, and got like 4-8 FPS. Molasses slow.
This means my Q45 should work, but again, very slowly. Not sure what's up with my Q45, will need to figure out why it fails... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Fri Feb 03, 2017 9:01 am Post subject: |
|
|
Tips and Tricks
I found a hack that seems to work for this error that you get from wine:
err:d3d:resource_init Out of adapter memory
I set Wine to use less memory than I have in my video card which seems to work...
I have 1GB on my RadeonHD 5770. I set Wine to use 768MB. Use
Search for path
Code: | HKEY_CURRENT_USER//Software//Wine |
Create a key "Direct3D" by right clicking on Wine, unless it's already there.
Then create an entry
and set the entry to the amount of memory you want wine to use in MBytes, in my case I used 768. Then restart WoW if it was running.
It made the errors go away. The error trouble was worst when it is constantly trying to allocate video memory, and the frame rate drops to 4fps or worse when it seems to try to do garbage collection... Now without these errors, it works smoothly in Direct3D mode. I'll need to check OpenGL mode again with this hack - I stopped using OpenGL because it didn't draw out all the doodads, water, lava, and mobs... I was wondering why I was killed with no apparent cause...
Oh and this was 7.1.5... Still can't fly... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Thu Feb 16, 2017 10:45 pm Post subject: |
|
|
Is there ANYONE whose OpenGL is working? It seems not - https://us.battle.net/forums/en/wow/topic/20749858224
An example is http://imgur.com/a/6BqOM ...
What's worse is that lava does not get drawn either, so you can hop into lava/fel and fry, or hop into water and drown...
It's a pity /opengl massively increases FPS over D3D9... and the last post in that thread seems to indicate opengl is indeed deprecated. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Sun Mar 26, 2017 4:33 am Post subject: |
|
|
I copied my install to another disk and blew away ati-drivers and finally installed amdgpu/R600 ...
So far it looks OK. It actually seems a bit more stable than fglrx, less hangs (so far only hung once). I think I get a few more frames per second, to boot (d3d9 mode).
I did notice the gamma is really messed up, alas I run in windowed mode on one monitor, and don't know of any control panel like fglrx to change gamma... however xrandr can change the gamma:
xrandr --output DVI-0 --gamma 1.5:1.5:1.5
Now, I have dual monitors and knowing which output is which is some trouble, I just randomly selected them until it fixed the one that I wanted. Fortunately only one monitor had issues - though I can't remember if I had to set gamma on fglrx or not.
WoW on a mechanical disk is really slow... Using a 60MB/sec mechanical disk does not work well with WoW anymore, not sure about newer 160MB/sec hard drives.
I finally switched back to my SSD, muuch better... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Sun Jun 11, 2017 1:57 am Post subject: |
|
|
I noted with the OSS Radeon driver, setting VideoMemorySize in the wine registry is a "bad idea" where it works well with FGLRX.
Might want to remove this option for OSS.
---
On a different note, it seems that WoW is stopping XP support. I had been using XP emulation in Wine as it worked the best...
Well, it still works the best. Though the WoW client works the same in Win7 or WinXP mode, for some reason the B.net launcher crashes in Win7 mode, but works fine win WinXP mode... Odd. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Tue Aug 29, 2017 5:45 pm Post subject: |
|
|
It looks like 7.3 is causing problems, anyone get WoW to work?
Wow-64.exe pops up a window indicating initialization failed... thanks, very helpful Blizzard.
Spotty reports indicates some people getting it to work with newer versions of wine... with "overwatch patches"... of which none are in portage. Unfortunately when I tried 2.15 it failed the same way.
It looks like what happened is that Blizzard started using the DRM mechanism in Overwatch which current versions of Wine do not handle properly. Someone has patched 2.15 to work properly and supposedly this works. https://github.com/gamax92/wine-overwatch supposedly is a branch that contains the patch.
First look, there are a LOT of differences from 2.15 to gamax92's 2.15-overwatch :-( One big change is a new vector font of some sort. I'm not sure why this is in this repo...
Actually I found out: this repo has wine-staging, meaning wine prerelease code. The actual code is around 2500 line differences; staging is in the hundreds of thousands of differing lines.
---
It looks like this repo indeed allows me to login. It also defaults to DX11 and spews warnings. Make sure you switch your video settings back.
However I crashed when I portaled to Stormshield and now that character is stuck.
However if I switch back to DX11, I was able to login once more. In fact it seems to fix a lot of the issues I've seen. I guess I have to deal with the DX11 fixme spam.
BTW, someone has an overlay with these patches, take a read at:
https://us.battle.net/forums/en/wow/topic/20758687677?page=1#post-13
I didn't use this path - I hacked an ebuild with wine-2.15 (which I hope would be coming soon in portage). I got a diff between gamax92's git repo and put it in /etc/portage/patches and built wine that way. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
mf2 n00b
Joined: 14 Jun 2007 Posts: 48
|
Posted: Fri Sep 01, 2017 6:00 pm Post subject: |
|
|
Try the 32 bit client, it still works fine.
I don't think it has anything to do with DRM, but more likely with Blizzard moving support away from Windows XP, eliminating old graphics/DX stuff in the games - same with D3. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Fri Sep 01, 2017 7:51 pm Post subject: |
|
|
The 32 bit version crashed on me prior to the overwatch patches; then again the 32 bit client keeps running out of RAM for me that it's not really usable.
If they were actually going to get rid of DX9, the easiest way is to just remove the option in the config options. Else what they're doing now is not eliminating code, they're neglecting code, just like the opengl code. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Sat Sep 02, 2017 10:31 am Post subject: |
|
|
made it working with the patch, thx eccerr0r, but it's limit to DX11 only (while the performance are poorer, it's usable unlike my previous try) |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Sat Sep 02, 2017 1:44 pm Post subject: |
|
|
I have no idea if it's DX9 support in wine or warcraft that's bitrotting. I would suspect the latter because I'm sure that there are a lot of other dx9 software that's being tested in wine that's not warcraft.
I noticed a new issue with DX11: when I move around, sometimes the screen jitters, or at least I never noticed it when using DX9. However all the problems I had with crashing is a lot better with DX11 for me with little speed hit (RadeonHD 5770 + OSS r600 radeonhd driver).
The "spam" I see is in the terminal window that I started wine/warcraft in.
Code: | fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
fixme:d3d:wined3d_buffer_create Ignoring access flags (pool). |
I get about 10 lines per second of warnings about DX11. In the past, these warnings tends to slow down or is an indication of the slowdown the rendering speed, but it doesn't look like it's not affecting rendering speeds that much.. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Tue Feb 06, 2018 8:19 pm Post subject: |
|
|
Anyone have 32-bit working, or at least running the 32-bit Wow.exe binary? After the last patch, it stopped working working and reports "game initialization failed"... it used to "fork" the 64-bit Wow-64.exe but no longer. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
Utsuho Reiuji Apprentice
Joined: 03 Apr 2013 Posts: 179
|
Posted: Mon Feb 26, 2018 5:29 pm Post subject: World of warcraft d3d11 only |
|
|
Hi guys,
so the new xpac in wow will be d3d11 only, support for d3d9 will be dropped after all. This is both great and bad. Luckily, wine support for d3d11 is already functional. But unfortunately, I can't get it to work:
Code: | wined3d_dll_init The GLSL shader backend has been disabled |
For d3d11 to run, you need to enable the GLSL shader (via wine regedit). I did so, but the terminal output still gives this error (when explicitly adding -d3d11 as launch option for wow-64.exe). I reckon that I did something wrong on my gentoo installation of wine since this is all it takes for non-gentoo-users to enable directx 11.
I have the following version of wine installed:
Code: | * app-emulation/wine-staging
Latest version available: 2.21
Latest version installed: 2.21 |
Did anyone get this to run on gentoo? |
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2740 Location: Here and Away Again
|
Posted: Mon Feb 26, 2018 6:43 pm Post subject: ><)))°€ |
|
|
Seems to work here.
I don't really play this one, but do occasionally test it out, and as such, the current client version I have is 7.2.5 (24430) from June 23 2017. Might update it a bit later...
I tried both, vanilla (3.0) and staging (2.21), with Wow-64.exe -d3d11, -d3d9, and -opengl.
What modification exactly did you make to the registry?
Perhaps try 'winetricks glsl=enabled'. This is enabled by default, so maybe it just got disabled in the past? _________________ Kindest of regardses. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
|
Back to top |
|
|
Utsuho Reiuji Apprentice
Joined: 03 Apr 2013 Posts: 179
|
Posted: Mon Feb 26, 2018 8:31 pm Post subject: |
|
|
in HKEY_CURRENT_USER/Software/Wine/Direct3D, I added the key UseGLSL and set it to enabled.
I considered using winetricks, but installing it pulls in wine-vanilla, something I have no use for.
Oh well, I'm installing winetricks atm, let's see if this changes things. Maybe I have to create a new wineprefix for WoW... |
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2740 Location: Here and Away Again
|
Posted: Mon Feb 26, 2018 9:13 pm Post subject: |
|
|
Do you not have 'virtual/wine' installed? While 'app-emulation/winetricks' does depend on that, it doesn't depend on 'wine-vanilla'. :]
That registry entry shouldn't be required, or at least I don't have it. _________________ Kindest of regardses. |
|
Back to top |
|
|
Utsuho Reiuji Apprentice
Joined: 03 Apr 2013 Posts: 179
|
Posted: Mon Feb 26, 2018 10:39 pm Post subject: |
|
|
well, installing winetricks pulls in wine-vanilla as well, but that's ok, I need it anyway for a few other games I intend to play.
So I got it to work finally. Apparently, the old prefix was bogus (probably because it was relatively old). A new prefix and the game allowed me to set it to directx 11 (had to do it in the ingame settings, then restart).
I'm surprised that the performance is that good already. I expected something like 10 fps, but I get ~30, yay! |
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2740 Location: Here and Away Again
|
Posted: Mon Feb 26, 2018 11:12 pm Post subject: |
|
|
Glad to see you got it working. :]
As for Winetricks pulling in 'vanilla', did you still have 'staging' installed?
Without any variant already installed, 'virtual/wine' will default to 'vanilla', but having 'staging' already installed should satisfy the virtual just fine. I just tested it locally, and it seems to work as I expected.
As one of the maintainers of the Wine packages, including 'app-emulation/winetricks', I'd be interested in getting to the bottom of this, perhaps in a different topic or even a bug report. If you'd rather not pursue it, that's fine too. ^^ _________________ Kindest of regardses. |
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2740 Location: Here and Away Again
|
Posted: Thu Mar 01, 2018 12:01 pm Post subject: |
|
|
Merged the 6 posts out of 7 above (the one posted by eccerr0r falling betwixt) from 'World of warcraft d3d11 only', and split the remaining, other topic into its own: Winetricks and Dependencies _________________ Kindest of regardses. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9846 Location: almost Mile High in the USA
|
Posted: Wed Jul 25, 2018 12:49 am Post subject: |
|
|
8.0 Battle for Azeroth released. Launcher/Battle.net client has problems for me (can't pull up its internal web browser and also segfaults some of its apparently not-so-important threads). Otherwise game appears to be functional. The 32-bit client is GONE. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
|