Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dragon Age: Inquisition #38

Open
1 of 3 tasks
libcg opened this issue Dec 10, 2021 · 11 comments
Open
1 of 3 tasks

Dragon Age: Inquisition #38

libcg opened this issue Dec 10, 2021 · 11 comments

Comments

@libcg
Copy link
Owner

libcg commented Dec 10, 2021

Meta-issue for Dragon Age: Inquisition.

  • Working
  • Tessellation
  • ???
@Nerellus
Copy link

Nerellus commented Dec 10, 2021

Logs from current master ( 6a0e4d8 )
grvk.log
grvk_axl.log

Crashes during launch with RX 570 on latest mesa git ( 231ccb6 ).

I noticed the wine log additionally has this line beneath the grvk output:
EAssertion failed: dst->hasImmediate, file ../src/amdilc/amdilc_compiler.c, line 720
Full Origin/wine output, nothing else interesting that I see.
origin.log

I'll also note that this was with Proton Experimental, as I can't get normal wine builds to launch the game at all lately.

@libcg
Copy link
Owner Author

libcg commented Dec 10, 2021

Thanks, I have a branch that makes it boot, I can go in-game but it crashes during the first dialog scene.

@libcg
Copy link
Owner Author

libcg commented Dec 20, 2021

@Nerellus the game should boot and go ingame with this build: https://github.com/libcg/grvk/suites/4708213536/artifacts/129087929 (make sure tessellation is disabled in the settings). However I'm seeing a crash in the first dialog scene when starting a new game.

@Nerellus
Copy link

Unfortunately I still don't make it to the menu, I get
wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 0520), starting debugger... at launch now.
origin.log
grvk.log (with GRVK_LOG_LEVEL=trace)
grvk_axl.log

@libcg
Copy link
Owner Author

libcg commented Dec 21, 2021

@Nerellus try this build: https://github.com/libcg/grvk/actions/runs/1605043031 I fixed a few validation errors.

The in-game crash I mentioned earlier is caused by unhandled tessellation shaders, it happens even when tessellation is disabled in the graphics settings.

@Nerellus
Copy link

Nerellus commented Dec 21, 2021

I still get the page fault at launch with d9ca03e.
grvk.log

@plasticbomb1986
Copy link

OS: Arch Linux
KERNEL: 5.16.0-rc6-1-mainline
CPU: AMD Ryzen 7 3800XT 8-Core
GPU: AMD Radeon RX Vega (vega10, LLVM 13.0.0, DRM 3.44, 5.16.0-rc6-1-mainline)
GPU DRIVER: 4.6 Mesa 22.0.0-devel (git-222487fabe)
RAM: 32 GB
GRVK: d9ca03e

steam-1222690.log
grvk.log
grvk_axl.log

Result.
IMG_20211225_180602

Game starts up with GRVK, nicely goes through the menu, race and what type of character its gonna be, then the heper cards, and than..... The picture above. Have to shoot down the processes through ssh and reboot the computer to get back the screen.

@plasticbomb1986
Copy link

So, just ran it again, made sure everything i know of what can cause my system to hang up is off (PBO, no OC nothing, just default system).

Same result. Settings: Low preset, fullhd, mantle.
Its loading into world, walked away from the moment when first you can controll the character, up halfway on the mountain side while i was checking the game works with dxvk. Then there made a save, and loading back there. The game loads in the first few frame, and crash. i think its crashing the gpu (resulting in the same screen as above), probably tries to do something stupid, or not yet implemented, and pulls down the whole 3d engine, and probably mutter too. If i SSH in and do a sudo reboot, console comes back and shows the normal messages as its shutting down modules, and does the reboot process.

One note: I think GRVK needs a check on what vulkan implementation its loading in. As im building mesa-git, RADV, lavapipe, Intel, vrtio all gets build, and for some reason grvk tries to load in a different one then what it should on my amd vega gpus, until i remove all the others and only leave radv in vulkan/icd.d.

logs with GRVK_LOG_LEVEL=trace
dragonagecrashgrvk.zip

@plasticbomb1986
Copy link

Hoi! New month, new testruns. Game loads into menu, but on high settings it crashes as its loading the game, on low it loads in the first few frames, (like5-10) and than its crashing.

Logs:
high settings:
grvk_axl.log
high settings-grvk.zip
high settings-steam-1222690.zip
Origin_d3d11.log
Origin_dxgi.log
low settings:
grvk_axl.log
low settings- steam-1222690.zip
Origin_d3d11.log
Origin_dxgi.log

Not sure why, but the low settings grvk.log github does not accept it, none compressed its obviously to big, but even compressed its reject it, so ive uploaded it to my google drive: https://drive.google.com/file/d/1E1CGZ_aiBmWTEASUTZMroE4AeaSbFg0a/view?usp=sharing

@libcg
Copy link
Owner Author

libcg commented Jul 18, 2022

@plasticbomb1986 the crash you were seeing should be fixed by 02ae2a5

@libcg
Copy link
Owner Author

libcg commented Nov 28, 2022

The game should be playable as of 2bb8b8e (build available here: https://github.com/libcg/grvk/suites/9530381740/artifacts/452852535)

Make sure to disable tessellation in the settings to make the terrain visible. Also, there's a rendering bug where shadows disappear depending on the camera position.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants