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

45410912 - Portal 2 #160

Open
agrecalypse opened this issue Aug 31, 2015 · 7 comments
Open

45410912 - Portal 2 #160

agrecalypse opened this issue Aug 31, 2015 · 7 comments
Labels
cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. gpu-occlusion-query Title uses occlusion queries. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-load Title has functional loading screen before any menu screens. tech-engine-source Title uses Source engine.

Comments

@agrecalypse
Copy link
Contributor

Marketplace

xenia-project/xenia@82a72e1

  • Gets through Valve and Source splash screens and crashes

Debug log
Release log

Asserts in debug
image
image

@benvanik
Copy link
Contributor

benvanik commented Aug 31, 2015

Asserts in ppc_emit_* mean unimplemented instructions. I just pushed a
change that'll log these to the log before asserting (like !> 00000024 Unimplemented instruction: xe::cpu::frontend::InstrEmit_sc)

@Razzile Razzile added the state-crash-OBSOLETE This is an obsolete label. Please re-tag the issue with the correct crash label. label Aug 31, 2015
@NerdyBitsUK
Copy link

NerdyBitsUK commented Sep 14, 2017

Retested today under Vulkan. No longer gets through Valve and Source splash screens, purely crashes when opening the ISO

Xenia Version: Sept 9 2017
OS: Windows 10 x64
Title ID: 45410912 (RF)

Log files and screenshot attached

untitled

xenia.log.txt

Also to note that the TitleID in the issue name is incorrect (There is no title by that ID). The correct TitleID is '45410912' and it seems that this problem is also apparent with "Army of Two" at #167

@Razzile Razzile changed the title D8024541 - Portal 2 45410912 - Portal 2 Sep 14, 2017
@ghost
Copy link

ghost commented Oct 19, 2017

@NerdyBitsUK hmm... your gpu cant handle the launch. Perhaps your gpu is under the minimum recommended of the pc version. I have a gtx 1050 ti and I managed to get the title screen perfectly running. But anytime you want to enter a chapter it will load then it crashes. Since portal 2 uses BIK file to play the title screen background and music.
EDIT: I managed to get ingame but everything looks goofy (wheatly has no eyes and the skybox is offset also portal gun and water not working properly) but its not glitched. After finishing a chapter it will crash. No idea why

@smx-smx
Copy link

smx-smx commented Oct 24, 2017

!> 00000068 Unimplemented instruction: xe::cpu::ppc::InstrEmit_mtvscr
!> 00000068 Unimplemented instr 873790A8 10000644 mtvscr

Xenia currently has stubs for these 2 opcodes

mtvscr VB Move To Vector Status and Control Register (AltiVec specific)
mfvscr VT Move From Vector Status and Control Register (AltiVec specific)

@gibbed gibbed added state-crash-host Xenia crashes upon boot of title. and removed state-crash-OBSOLETE This is an obsolete label. Please re-tag the issue with the correct crash label. labels May 24, 2018
@gibbed gibbed added the tech-engine-source Title uses Source engine. label Jun 7, 2018
@Margen67 Margen67 added kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. and removed cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. labels Jul 17, 2019
@Etokapa
Copy link

Etokapa commented Jan 23, 2021

Tested on xenia-project/xenia@9a74df4

Booted game. Xenia freezes on loading screen.

⚠️You must set break_on_unimplemented_instructions=false!

por

xenia.zip

state-load | tech-middleware-havok

@Gliniak Gliniak added state-load Title has functional loading screen before any menu screens. and removed state-crash-host Xenia crashes upon boot of title. labels Jan 24, 2021
@Margen67 Margen67 added the gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport label Mar 1, 2022
@Margen67 Margen67 added the gpu-occlusion-query Title uses occlusion queries. label Mar 9, 2023
@Yosho549
Copy link

Platform: Xbox Series S with Developer Mode
Doesn't boot until break_on_unimplemented_instructions = false and d3d12_readback_resolve = true are set in the config file.

Beatable and perfectly playable, only problems are very few graphics glitches at Chapter 6 and Chapter 7 and some FPS drops here and there

@Margen67
Copy link
Member

Xenia Canary issue: xenia-canary#141

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. gpu-occlusion-query Title uses occlusion queries. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-load Title has functional loading screen before any menu screens. tech-engine-source Title uses Source engine.
Projects
None yet
Development

No branches or pull requests

10 participants