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

545407F2 - Grand Theft Auto IV #427

Open
theoldsport opened this issue May 6, 2016 · 18 comments
Open

545407F2 - Grand Theft Auto IV #427

theoldsport opened this issue May 6, 2016 · 18 comments
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-gameplay Title has functional gameplay. tech-engine-rage Title uses RAGE engine tech-middleware-euphoria Title uses euphoria middleware.

Comments

@theoldsport
Copy link

theoldsport commented May 6, 2016

Marketplace

Tested on xenia-project/xenia@720f8b0

Issues:

Video-->https://youtu.be/92Qz3Uy5shA

Intro FMVs and loading screens have minimal or no graphical issues. As of @DrChat's commit xenia-project/xenia@720f8b0, however, 3D scenes are no longer drawn (go figure, eh?). It is possible to play the game for a brief period before Xenia hangs. If you're quick enough, you can drive Roman's car into the river, just like old times.

Log:

Log file

Screenshot(s):

Running on xenia-project/xenia@ea7bad1
lkoad
wow
perfect
woah

Labels:

state-gameplay, gpu-corrupt-drawing

@Razzile Razzile added state-gameplay Title has functional gameplay. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. labels May 6, 2016
@theoldsport theoldsport reopened this Jun 18, 2016
@TAMPIM
Copy link

TAMPIM commented Jun 25, 2016

Just sound for me

@Grima04
Copy link

Grima04 commented Nov 25, 2016

I tried it with the DR Chat build 1.0.499. It seems that Grand Theft Auto IV isn't working anymore with Xenia. I tried it on my PC and the intro was fine with OpenGL and Vulkan. But as soon as it got to the part of the loading screen displaying "The Cousins Bellic" Xenia crashed with OpenGL and Vulkan. Only one time I could hear the text of the first scene for 2 seconds saying "Daddy's back you ******* - " and then it crashed. The screen was black during these 2 seconds. My specs are: Zotac GeForce GTX 970; i7 4790k @ 4.5 GHz and 16 GB DDR 3 RAM 1600 MHz. Perhaps someone else with another setup can get it to run.

@D1SMBD1D
Copy link

@Grima04 it doesn't go ingame since xenia-project/xenia@720f8b0 as stated in the op

@MattKackles

This comment has been minimized.

@Grima04
Copy link

Grima04 commented Feb 18, 2017

Yes, You are right. I mean it even loaded light spots, some 3D models and even water at a time where Red Dead Redemption displayed absolutely nothing but a menu. It would have surely improved a lot. Perhaps everything would be rendered more or less properly now like Midnight Club Los Angeles.

Other than that the label should be changed to intro. It still says gameplay.

@Sleepy93
Copy link

Update:

After the intro game starting the mission and xenia crash.

GPU:

  • 0081
  • 0082
  • 1E4E

Unimplemented:

!> 00000028 NtQueryInformationFile(XFileSectorInformation) unimplemented

Unsupported:

w> 00000004 Unsupported EDRAM format k_2_10_10_10_FLOAT used

Tested:

On (xenia-project/xenia@eecc9d0)

Log:

gta4.txt

Labels:

  • regression
  • state-intro
  • kernel-unimplemented-features

@Razzile Razzile added kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. regression Title's emulation has become less accurate than a previous post in the report. state-intro Title has functional intro (logos, video) before any menu screens. and removed gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. labels Aug 19, 2017
@Parovozik
Copy link

Parovozik commented Oct 1, 2017

Tested on xenia-project/xenia#789
Go Ingame, but very broken graphics and memory leak trouble. Performance is very well

Video

(https://www.youtube.com/watch?v=Hw7CIuxRv7Q)

Screenshot

xenia gta4 mp4_snapshot_03 04_ 2017 10 01_22 00 52

Labels

gpu-corrupt-drawing
gpu-missing-drawing
state-gameplay

@Razzile Razzile added gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. gpu-drawing-missing Graphics objects are missing or not drawn. state-gameplay Title has functional gameplay. and removed regression Title's emulation has become less accurate than a previous post in the report. state-intro Title has functional intro (logos, video) before any menu screens. labels Oct 2, 2017
@Parovozik
Copy link

Parovozik commented Mar 1, 2018

Tested on (xenia-project/xenia@2a52156) + (xenia-project/xenia#779) + (xenia-project/xenia#742)

Log (clear master build):

GTA4.log

Issues:

Memory Leak and black screen space on 3D. Status - ingame. Here 2 screens - 1st clear master, 2nd with fix on DemandResolve for Texturecache.cc

Screenshots:

bandicam 2018-03-02 00-33-43-002
bandicam 2018-03-02 00-33-43-612

@FitterSpace
Copy link

FitterSpace commented Oct 4, 2018

Grand Theft Auto IV goes in-game in Xenia 131525e4 (DirectX 12). I completed the first mission without any glaring issues. There are some graphical flaws and missing sounds, but the general gameplay is normal. The log file I've uploaded is from the 2nd time I booted up the game, so the 20 minutes of gameplay in my first video unfortunately doesn't have a log file since I forgot to copy it.

I closed the emulator when the game auto-saved after the first mission. When I ran the game the 2nd time, it started a new game automatically and there were no autosaves present. I don't know if this is a thing GTA IV does or if it's a Xenia issue, but I thought I would mention it anyway just incase.

image

Video 1 (no log) : https://youtu.be/zegYGaxma3A
Video 2 (with log) : https://youtu.be/uNzTirNijlA

The quiet sound is not a problem with the video. It's an emulator issue.

xenia log.zip

@MarioSonic2987
Copy link

With xenia-project/xenia@25cc189, this game has almost perfect graphics. With ROV, there's no shadow under cars.

RTV/DSV:
image
ROV:
image

@illusion0001 illusion0001 added the tech-engine-rage Title uses RAGE engine label Jun 23, 2019
@xenia-project xenia-project deleted a comment from MattKackles Aug 19, 2019
@xenia-project xenia-project deleted a comment from Grima04 Aug 19, 2019
@Margen67 Margen67 added the tech-middleware-euphoria Title uses euphoria middleware. label Sep 11, 2019
@xenia-project xenia-project deleted a comment from theoldsport Sep 13, 2019
@xenia-project xenia-project deleted a comment from TotalCaesar659 Sep 13, 2019
@xenia-project xenia-project deleted a comment from gibbed Sep 13, 2019
@reditec
Copy link

reditec commented Nov 9, 2019

I was using build d4a5a578 on an i5-8400 and a RTX 2070 with 16GB of RAM. Framerate is somewhat stable at 25 for me. so it's kinda playable.

I have a couple lags. I used DX12, have no idea how to switch to Vulcan tho.
Prologue: When driving the car, the sound looped an engine-turned-on-without-acceleration type of sound at a low level and all dialogue and all other sounds were inaudible. When I reached Nicos appartement, it didn't load the next cutscene, but the camera froze. The game still progressed (day started and other cars drove by). After pressing 'ü' on my keyboard (didn't use a controller, german keyboard), the game finally loaded the next cutscene in the appartement.

During the first intro cutscene, the loading music was still audible (even tho it's not supposed there) and the game skipped a couple frames every few seconds.

image

@reditec
Copy link

reditec commented Nov 9, 2019

Vulkan messes with the font...

D3D12:

d3d12

Vulkan:
vulkan

Vulkan doesn't show any rendered graphics after the loading screen. It just reports: Graphics device lost.
Same build.

Still didn't figure out how to toggle ROV.

@illusion0001 illusion0001 removed the gpu-drawing-missing Graphics objects are missing or not drawn. label Dec 12, 2019
@illusion0001
Copy link
Contributor

Timing related issues fixed in xenia-project/xenia@922f1f2

@anishchandra24
Copy link

tested on version: 9a74df491ffd0189ddd26bc2030e0eae6a775f4e
its laggy, but thats probably cuz my specs are mid range. Cutscenes work, but lag, gameplay works, but also lags. While driving the car sound loops, so its not an actual car driving, more like the car starting to drive but looped. radio works, saving works but when paused, i went to load and the game said there were no save files present on the hard drive. everything is fine, i wouldnt say it can be completed because of the lag, idk if anyone can tolerate it.
https://www.youtube.com/watch?v=3Iya9xo3L2c (video)
xenia.zip
state-gameplay
as far as ive seen, there are no corrupt drawings.

@ico-ne
Copy link

ico-ne commented Jun 16, 2022

Performance-wise, the game runs decently at 4k60fps, with frame dips in certain areas. The game crashes very often, seemingly at random and pretty much every five minutes or less.

The game does have an issue in cutscenes where there is a line that goes vertically across the screen on the left. This only happens with a resolution_scale higher than 1x.
Here's a video:
https://www.youtube.com/watch?v=OAKzjRjdkLA

I've also attached a log for a crash that happened just after I loaded into the game.

Specs:
5600x
3080 FE

Log
xenia.zip

@betelopson
Copy link

betelopson commented May 22, 2023

Canary_experimental@1eb61aa9a
CPU: 3600
GPU: 6600 (@PCI-E 3.0 x8)
I've modified these settings:
max_queued_frames = 3 (no more audio delay)
draw_resolution_scale_x = 2 (I don't see difference)
draw_resolution_scale_y = 2 (x3 also does not change on anything)
GPU = "vulkan" (nothing matters than this setting, super important for my setup)
postprocess_scaling_and_sharpening = "fsr" (I'm not sure that I need this at all.)

Pro:

  • runs perfectly and so much fun and difficult this version, lol

Con:

  • these transparencies are incorrect:
    gta_4_canary_1 (trees and fences)
  • dx12 freezes the emulator (newer version froze on save screen, but I think it was just a fluke.),
  • Scaling does not work (not in newer version or just because Vulkan).

IMO:
I'm almost done with the main story, I'm sure I'll finish it and I can finish it. I didn't anticipate that this hardware is enough for this emulator. Furthermore, I want to check it with the newer version for a full play through.

@fluddsskark
Copy link

Canary_experimental@1eb61aa9a CPU: 3600 GPU: 6600 (@PCI-E 3.0 x8) I've modified these settings: max_queued_frames = 3 (no more audio delay) draw_resolution_scale_x = 2 (I don't see difference) draw_resolution_scale_y = 2 (x3 also does not change on anything) GPU = "vulkan" (nothing matters than this setting, super important for my setup) postprocess_scaling_and_sharpening = "fsr" (I'm not sure that I need this at all.)

Pro:

* runs perfectly and so much fun and difficult this version, lol

Con:

* these transparencies are incorrect:
  ![gta_4_canary_1](https://private-user-images.githubusercontent.com/6606491/239916095-cc986528-3aec-4ef6-a24c-6975a8e89611.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE4NjQ2ODgsIm5iZiI6MTcwMTg2NDM4OCwicGF0aCI6Ii82NjA2NDkxLzIzOTkxNjA5NS1jYzk4NjUyOC0zYWVjLTRlZjYtYTI0Yy02OTc1YThlODk2MTEuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQUlXTkpZQVg0Q1NWRUg1M0ElMkYyMDIzMTIwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyMzEyMDZUMTIwNjI4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjJjNGQ3NmFhN2E5MjU5OTgyNTIzMTA2MTcwYWUzMDYyY2E1NTc4Y2MzODQ2ZTEyYmE0NDNjY2Y1NGE2NDU5OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.9QTRqa3vsANE4VmlONT78XazFpv8-f3PqUwxQutlbuk) (trees and fences)

* dx12 freezes the emulator (newer version froze on save screen, but I think it was just a fluke.),

* Scaling does not work (not in newer version or just because Vulkan).

IMO: I'm almost done with the main story, I'm sure I'll finish it and I can finish it. I didn't anticipate that this hardware is enough for this emulator. Furthermore, I want to check it with the newer version for a full play through.

How did the playthrough go? Also, I am trying out GTAIV in xenia-canary and it always spews out graphics device lost error

@Iordan-Iulian-Bogdan
Copy link

canary_experimental@0fcdc12cb

Getting some strange audio issues, noticeable with the radio stations especially. It's kind of hard to explain but something is not right with left/right channel separation, like one channel is ever so slightly out sync with the other one.

If you switch between radio stations for a couple of seconds it sounds fine but then you can tell something changes and doesn't sound quite right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-gameplay Title has functional gameplay. tech-engine-rage Title uses RAGE engine tech-middleware-euphoria Title uses euphoria middleware.
Projects
None yet
Development

No branches or pull requests