Comments (12)
Similar results with Witcher 3 & Saints Row IV
from dxvk.
Without dxvk overrides Skyrim SE does not launch at all. With dxvk overrides, Skyrim SE main menu loads and loading a save works. Graphics in main menu and loading screen are OK. When loaded game should start I get black screen with environmental audio looping in background. Game does not seem to accept input or otherwise work. Same happens when trying to start a new game. Wine staging 2.21, Mesa 17.3.2 and RX480.
from dxvk.
Can you create a D3D11 apitrace so that I can test locally? The logs indicate that the game requires queries which aren't implemented yet, but most applications complaining about queries at least manage to render something.
from dxvk.
@doitsujin Unfortunately game stops (displays loading screen for few seconds before crashing) while loading when using apitrace:
warn:debugstr:OutputDebugStringA "apitrace: tracing to Z:\mnt\userhdd\WinePrefixes\skyrim\drive_c\Program Files\Steam\steamapps\common\Skyrim Special Edition\SkyrimSE.2.trace\n"
apitrace: tracing to Z:\mnt\userhdd\WinePrefixes\skyrim\drive_c\Program Files\Steam\steamapps\common\Skyrim Special Edition\SkyrimSE.2.trace
warn:debugstr:OutputDebugStringA "error: unavailable function CreateDXGIFactory\n"
error: unavailable function CreateDXGIFactory
I launched it like this: wine apitrace-msvc/x64/bin/apitrace.exe trace --api dxgi -v ./SkyrimSE.exe
Trace file it creates is useless. Do I need some extra dll overrides with apitrace? Just let me know if I can do something differently or something else that would help.
from dxvk.
@Skry Some people reported that they had more success getting apitrace to work on Wine 3.0 rather than 2.21-staging. In any case, make sure not to use DXVK when recording it.
from dxvk.
@Skry DXGIFactory was commited to wine master after 3.0 release, so you can either compile master to see how it works or wait for wine 3.1
from dxvk.
@nairaner Thanks! I compiled master and it works now.
@doitsujin It seems wine-staging has its own implementation of at least vulkan-1.dll, and with that and DXVK I got menus working yesterday. I compiled wine from current master and it does not have such dll. I Installed Vulkan SDK and now it finds vulkan-1.dll but I cannot get game to run at all with DXVK. Without DXVK game now runs, but is very slow. I managed to get ~1GB trace of the run without DXVK. You can get it here.
from dxvk.
Thanks, the trace gives me something to work with.
from dxvk.
To give you an update, the apitrace actually renders correctly for me, although the performance is absolutely abysmal for some reason. I've identified a potential issue with how the game uses depth buffers though.
If you are using mesa-git, please check the driver support page on the Wiki. Also, be aware that the shader compiler in mesa-git is insanely slow at the moment. I'm having similar issues with Homefront and Tomb Raider where compiling a single Vulkan pipeline can take up to eight seconds and loading into the game takes several minutes, which gives the impression of a freeze. Mesa 17.3 is faster by several orders of magnitude.
from dxvk.
Not sure if this helps or is supported but I decided to try it on windows just for the hell of it, not sure if it even worked or not but had some artifacts in loading screen, in the distance (when in-game), crashes and stuff in the logs so I assume it did.
SkyrimSE_d3d11.log
SkyrimSE_dxgi.log
couple notes:
- had to rename d3d11_vk to d3d11, duplicate dxgi_vk and rename one of them to dxgi placing them in game root folder
- not duplicating dxgi caused "Adapter is not a DXVK adapter" in logs and game wouldn't launch and having just dxgi made d3d11 complain about lack of dxgi_vk
- trying to spin the loading screen model made the game crash
- both new game (w/ alternate start mod) and load game worked (new game froze 3 seconds after loading), managed to swing my axe a couple times and open inventory but turning the camera too much made it just freeze, didn't even crash just wouldn't respond at all
- couldn't alt tab at all
I tried recording it with OBS but display capture and game capture didn't work (black screen captured)
from dxvk.
Now it works
from dxvk.
Having switched from a 980Ti to a Radeon VII I am getting stuttering when moving between areas. I had initially attributed this to the shader cache being generated but even after loading the same area I get sutters when walking around despite a generally good framerate (60fps with occasional dips down to 52 at 4k with everything maxed).
from dxvk.
Related Issues (20)
- API trace DXVK files question HOT 5
- Watch Dogs 1 doesn't respect minimized state HOT 11
- Ability to build DXVK Native in distro environments HOT 1
- Need for Speed Underground - Image corruption on Intel HD Graphics 630 (KBL GT2) HOT 12
- The Witcher 3 DXVK Corruption Issue HOT 3
- Dxvk has 2 problems with GTA 5 HOT 1
- Issue with Ghostbusters: The Video Game Remastered HOT 6
- Generic EXE names in util/config/config.cpp HOT 4
- Possible combination of options in dxvk.conf HOT 9
- (Question) All Direct3D versions HOT 3
- [d3d9, regression] Myst V freeze/crash upon resolution change HOT 2
- [d3d9] Evenicle fullscreen blackness issue
- Libdisplayinfo Broken again HOT 1
- [d3d9] Blaster Master Zero 3 freeze on switch to windowed
- SHADE : Wrath of Angels - Freeze on Loading Screens HOT 13
- [d3d9] Alan Wake (2010) crashes after getting past the menu HOT 2
- Don`t work - dxvk.deviceFilter with 2 gpu windows and linux HOT 9
- Bully Scholarship Edition - FMVs do not play properly on Windows HOT 7
- StarCraft 2 lighting on the Void Thrashing mission HOT 5
- Wine 9.0 flatpak not working with flatpaked dxvk HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dxvk.