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

545407F8 - Midnight Club: Los Angeles #426

Open
theoldsport opened this issue May 4, 2016 · 74 comments
Open

545407F8 - Midnight Club: Los Angeles #426

theoldsport opened this issue May 4, 2016 · 74 comments
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. tech-engine-rage Title uses RAGE engine

Comments

@theoldsport
Copy link

theoldsport commented May 4, 2016

Marketplace

Tested on: benvanik/xenia@720f8b0

Issues:

Video-->https://youtu.be/qdVaElLUnF0

Graphics are corrupt, unsurprisingly. A black bar covers the bottom third of the screen. Game hangs after selecting a car (invisible). Audio sometimes skips when loading.
Intro logos, Menus, FMV cutscenes work perfectly. The game is able to create/load saves.

On a sidenote, RAGE Engine games seem to run surprisingly well in Xenia

Log:

Log file (Same test as video)

Screenshot(s):

gane
ingame
my car lol
up
wow

Labels:

state-gameplay, gpu-corrupt-drawing

@theoldsport theoldsport changed the title 545407F8 - Midnight Club: Los Angeles Complete Edition 545407F8 - Midnight Club: Los Angeles - Complete Edition May 4, 2016
@Razzile Razzile added state-gameplay Title has functional gameplay. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. labels May 4, 2016
@DrChat

This comment has been minimized.

@theoldsport

This comment has been minimized.

@woody2014
Copy link

vulkan build shows blank screen on amd r9 280, latest drivers

@theoldsport
Copy link
Author

@SakataGintokiYT
Thanks, I guess the issue solved itself. I can't do any testing until later today as I've been away all weekend.

That's the correct build isn't it? Includes all of DrChat's "Vulkan Changes" PR

@SakataGintokiYT
Copy link

@theoldsport
I don't know if it correct build ;/

@woody2014
Copy link

woody2014 commented May 8, 2016

xenia
still blank for me

@woody2014
Copy link

Ran vulkan demo,getting error message alphaToOne

@theoldsport
Copy link
Author

theoldsport commented Jun 4, 2016

Better late than never-
Everything's lookin' good DrChat, no more black bar. The game freezes on the main menu, before the scene comes clearly into view. The only other regressions on Vulkan are the corrupt textures (many games on Vulkan suffer from this atm) and darkened intro fmvs, which seem common as well.
benvanik/xenia@41a9004

dark
mc

Darkened FMVs, also occur in some other games
[OpenGL]
ogl
[Vulkan]
vulk

@Parovozik
Copy link

xenia mc la vk mp4_snapshot_01 03_ 2016 06 13_18 28 18
On Vulkan-Build MC_LA load only this background and crash after pressed 'start'.
On Master-Build MC_LA load any background and going to first intro movie and after crash GPU driver (GPU going in safe mode).
p.s. On old OpenGL builds game going to ingame, you can turn the camera around, but the my car is not displayed, only the driver, and my car did not respond to the "gas". But other cars (bots) i see.

@Parovozik
Copy link

Parovozik commented Jun 14, 2016

Update. On Last Build (master-build-5feebbf4 from June 14, 2016) MC_LA make crash on Start Logo
xenia xbox 360 emulator - midnight club los angeles 2008 vulkan api build test run on pc 3 mp4_snapshot_00 33_ 2016 06 14_15 57 27

@theoldsport
Copy link
Author

What a sight!
on commit 807c030
[OpenGL]

@Parovozik
Copy link

Parovozik commented Sep 29, 2016

Vulkan. Improve graphics quality, but still freeze after 'press start' (but music playing)
Log:

xenia_MCLA_vk.zip

OGL. Regression. Freeze on main loading screen (freeze and after crash).
Logs:

xenia_MCLA_ogl.zip

Vulkan screesnhots:
bandicam 2016-09-29 04-08-38-915
bandicam 2016-09-29 04-09-10-918

@Yahfz
Copy link

Yahfz commented Oct 22, 2016

untitled
tested on this DR.Chat build

You can select your car, get into the game but the car doesn't move, and you don't see your car either.

@D1SMBD1D
Copy link

Very accurate graphics on the latest build

91
96
76
77

@Grima04
Copy link

Grima04 commented Nov 26, 2016

I tried it with the DR Chat build 1.0.499 master. The graphics look like @Deathlock47's screenshots but I could start a race. The cars are still invisible and it is impossible to drive them. I noticed also an issue with the video output. If I don't hold permanently F5 to clear the GPU cache the screen starts to flicker in a white-blue color. Also the game seems to be rendered at a sub HD resolution like 480p or 800x600. Could it be possible that MCLA is rendered in a low LOD (level of detail) like it is normaly done in games to render objects far away from the player?

Here is a video I made recently: https://youtu.be/P76QccvYVQE

@Grima04
Copy link

Grima04 commented Dec 31, 2016

I did another test video. There isn't really any difference between this and my last video but I figured out how to measure the FPS with the Vulkan API. Actually it was quite simple: I added Xenia to my Steam library and used the Steam overlay to display the FPS. The framerate is low but this is mainly because I have to keep pressing constantly F5 to avoid screen flickering, this doesn't happen though on Red Dead Redemption. Without pressing F5 the framerate is somewhere between 15 to 20 FPS but has screen flickering so it is not usable at all.

Here is the video: https://youtu.be/55YJUQcKQXM

@Grima04
Copy link

Grima04 commented Feb 15, 2017

I tested the game again on Xenia. Now, shadows are rendered and it is possible to get a non blurry HD video output in MCLA on Xenia. The HD output is however only achievable when MCLA starts with a specific skyline view, all others still gave me a blurry pixelated output.
Here is a video I made, unfortunately without shadows since the sun was already below the horizon: https://youtu.be/vL5k-vhnNNU
And here a picture with the shadows, unfortunately with a blurry output:
screenshot 190
Other than that, does anybody know why the cars in the traffic are rendered and driving while the player's car is invisible and not driveable? Can that be fixed or modded somehow to get it working?

@Grima04
Copy link

Grima04 commented Mar 12, 2017

I tested xenia-project/xenia@8dbf3d2. The lower screen part is now rendered very sharp while the upper 2/3 of the screen are blurry. The radar is now also missing, it is only a blue circle.
screenshot 278

screenshot 279

@Grima04
Copy link

Grima04 commented Mar 13, 2017

xenia-project/xenia@3cae25f removed those strange artifacts. The strange thing is that a sharp HD output is only possible when this specific skyline view is loaded, all other ones gave me a pixelated and blurry output. Now it looks like this with the sharp rendering:

screenshot 285

screenshot 286

And like this with all the other skylines or perspectives on startup:

screenshot 287

screenshot 288

@Grima04
Copy link

Grima04 commented Mar 15, 2017

Huge regression on build 1.0.657 master. Only lightsources are rendered, the other textures are completely missing.

screenshot 291
screenshot 292

Not to be rude but what is happening with Xenia? There were like 3 regressions in one week including Red Dead Redemption. Don't get me wrong, but I just want to know what is going on behind the scenes.

@Parovozik
Copy link

Parovozik commented Apr 21, 2017

Tested on (xenia-project/xenia@cecc666)

Issues:

Current regression. Black screen on 3D part and Memory Leak bug (VRAM)

Logs:

1.0.682_MCLA_Leak.txt
March12Build_MCLA_Leak.txt
March7Build_MCLA_OK_MEGAcloud

Screenshots:

Xenia 1.0.682 (Vulkan) April.20 - Memory Leak
desktop 04 21 2017 - 03 47 56 04 mp4_snapshot_00 39_ 2017 04 21_04 13 41
Xenia (Vulkan) March.12 - Memory Leak
desktop 04 21 2017 - 03 50 55 06 mp4_snapshot_00 54_ 2017 04 21_04 13 12
Xenia (Vulkan) March.7 - Memory OK
desktop 04 21 2017 - 03 53 53 08 mp4_snapshot_02 32_ 2017 04 21_04 12 32

Labels:

gpu-corrupt-drawing
gpu-missing-drawing
gpu-swap-issues
regression

@Parovozik
Copy link

Parovozik commented Aug 14, 2017

I used xenia-master (xenia-project/xenia@09c29bb) and there still Black Screen Bug and Memory Leak (Vram). Then i added ML fix and BS fix by Allancat and this works much better. But still invisible player car (and drive impossible).

Screnshots:

Boot
intro- mp4_snapshot_00 43_ 2017 08 14_20 45 34
Video_Intro
full_01 mp4_snapshot_01 51_ 2017 08 14_20 44 17
Cut-scene
full_01 mp4_snapshot_02 49_ 2017 08 14_20 44 32
Ingame
full_01 mp4_snapshot_04 46_ 2017 08 14_20 44 59
Map viewer
full_01 mp4_snapshot_05 52_ 2017 08 14_20 45 12

@D1SMBD1D
Copy link

Trees are being rendered on the latest vk_vfetch build. Depth of field effect finally works properly now.

Memory leak bug is still present. Traffic cars and shadows are now rendered incorrectly (they used to be pretty accurate on xenia-project/xenia@070e7bf3).

Performance is about 10x worse than it used to be on xenia-project/xenia@070e7bf3. GPU usage is very low for some reason.

232
231
230

@Razzile add (gpu-indexed-vfetch), (gpu-slow) and (regression) labels

@Razzile

This comment has been minimized.

@DrChat
Copy link
Member

DrChat commented Feb 22, 2018

Agreed - but it doesn't matter now, the branch is merged into master. gpu-indexed-vfetch tag is useless now.

@D1SMBD1D
Copy link

D1SMBD1D commented Feb 23, 2018

Performance is now back where it used to be and the cars also render better now. Sadly memory leak is still here, it's the only thing that prevents me from getting ingame

Log

235

@Razzile remove (gpu-slow) label please

@xenia-project xenia-project deleted a comment from DavidVioMC Sep 23, 2019
@DavidVioMC
Copy link

Performance has significantly dropped between xenia build from January 29 2019 and October 28 2019, almost 60% FPS drop, I used to get about 22 FPS on Jan build, now I'm lucky to get 10, same hardware, i5-2500k and GTX 970 on DX12.

Jan build:
image
Oct Build:
image

@Margen67
Copy link
Member

@DavidVioMC Is that with the same driver version?

@Etokapa
Copy link

Etokapa commented Apr 15, 2020

Tested on xenia-project/xenia@630a538

Completed first race mission. Everything looks fine visually, but performance ranges from 20-30FPS while driving.

M (1)
M (2)
M (3)

xenia.zip

@RollerCoaster1234
Copy link

Hey y’all, I made a bunch of screenshots of the city to get a better perspective, some are mediocre and some are bourgie like shots. I have a friend in China and we play GTA V together but it just doesn’t capture the aesthetic of LA, and missed MCLA, and took these screenshots to show him what LA looks like more. I’ve been there basically once but this is more like it when going, and the references I’ve known, other than Santa Monica. If only there’s a hybrid of Los Santos LA and MCLA Los Angeles, it would be the best scaled replica of LA. Hope y’all like.

https://drive.google.com/drive/folders/1vnfiIzjoDG-x9ry84bOqwaYf8x4dFCZj

@PGC-Smeagol

This comment was marked as off-topic.

@FlapPi3
Copy link

FlapPi3 commented Apr 1, 2022

I have been messing with this game for quiet a while now, and I did get it running pretty decent in my opinion,
Highest fps: 42
99% fps: 26

Settings:
Native 2x msaa
2x resolution scaling
Vsync off
(This also might have caused most peoples low FPS, this was one of the first settings I turned off, because this game is locked at 30 FPS, and without editing your config, adding more cache limit etc, the game will just grenade your computer down)

And this is after tinkering a lot with the Xenia.config

Most of the problems that are posted in this topic previously are gone with the newer Xenia builds.
I did run the game on build: 0f3207d01 - March 28 2022.
And my specs are:
Ryzen 5 5600x
32GB Ram
1080ti - 2050Mhz core clock

And I will keep updating the topic if I get the game more steady / better performance when I edit my config,
But thus far ill post my config down here too, so for the people who want to play the game can actually play it

https://pastebin.com/M5fwzyGK

Here also a video:
https://www.youtube.com/watch?v=vdKgDBDRGNI

You can see that it sometimes chonks a bit, but that is usually a second or so, when you use the EMP ulti it doesn't drop nearly as much frames as the 360 used to do, and also for some strange reason some parts of the highway lag insanely much (19 fps and sometimes a bit lower).

Also don't mind me crashing in to cars :p it was the first time playing on my new system and wasn't really used to having about 6 fps more (and that makes a world of difference in this game xD)

@Columbo199X
Copy link

The game runs poorly on master with an average framerate of 15 fps.
However on canary it runs almost perfect. I just had to disable vsync and limit the fps with rtss to 30.
When you jump into the game it drops a few frames but the more you play the more stable the framerate becomes.
It runs on a stable 30 fps for most of the time with a few minor hickups in the downtown area.
Also the cutsceens have some occasional flickering but nothing dramatic.

Here are my specs:
Intel i7 2600 @ 3,4 GHz
AMD RX570 8GB
16 GB DDR3

@fernandomileski
Copy link

fernandomileski commented Nov 10, 2022

xenia-canary/game-compatibility@6e54153d

Runs almost at a stable 30fps with some stuttering while caching shaders. No visible artifact popping, reflexes and lighting looks accurate. With DX12 I found some parts where the screen flashed white for some reason but that doesn't happen using Vulkan. Rendering at 1080p, AMD FSR on.

I noticed thou that the GPU usage stays around 11 - 15% most of the time but peaks at 79 - 90% for a couple seconds and drops back to 11 - 15%. This may be causing FPS drops on slower GPUs.

Specs:
R9 5900X
RX 6700XT
32GB DDR4 3200

@h2o-OgUrEz
Copy link

All opponent vehicles still have missing vinyls and if you put a livery on your vehicle it won't load outside the vinyl editor.

@bobosGS
Copy link

bobosGS commented Dec 28, 2022

Game still runs poorly on master (~20 fps), but performs great on Canary. However, music/dialogue is currently broken on Canary, where music/dialogue slowly desync between stereo channels, and gets quieter and quieter until it's basically muted. Happens even on the title screen. Opponent vehicles are still missing vinyls and the screen does still flash gray on DX12, along with some slightly broken green/red reflections.

APU: XAudio2 GPU: DX12 (RX 6600)
CPU: R5 3600
RAM: 16GB DDR4-3200 (dual ch.)
Win11 22H2

@tkurgpold
Copy link

runs alright for me on the regular version of xenia, but with random slowdowns- almost seems like its building shader cache if not for the fact that it still chugs when i back my car up to the spot where it lagged. Canary is pretty much fine, but it still does the weird stereo desync issue. hoping a solution to that presents itself, cause then i'd be able to comfortably play on headphones.

running a 3700x and a 3070.

@nkormakov
Copy link

nkormakov commented Apr 21, 2023

Camera is very shaky, I have "60 FPS - Game Speed Fix" enabled but it didn't help. I've enabled vsync for 16ms and now it's good

5800x3d
3080ti

@nfc2005
Copy link

nfc2005 commented Jul 8, 2023

Some materials in car interiors don't render well (mesh of green dots instead)
daaae003cbd8f9d4f8cdf5e6f1e6d74d

@SharkleBunwich
Copy link

SharkleBunwich commented Jul 29, 2023

Tested on @canary_experimentala180813fc on Jul 29 2023

Vinyls do work, kinda, but it's a rather wonky way of working around it for now. d3d12_readback_resolve = true needs to be turned on but it's not that simple. It makes the game unplayable but, thankfully, it has a quick toggle (A + Back Button on controller) that can be done on the fly and won't affect your game at all.

If you quit the game/close the emu while using a car with vinyls, you'd need to set d3d12_readback_resolve = true before you boot the game otherwise the vinyls don't load. To fix it, you can either do what I just mentioned or go into the garage, enable d3d12_readback_resolve = true and then go to the vinyl editor to refresh it, but that's a waste of $1000.

If you switch to another car that has a vinyl, you have to enable d3d12_readback_resolve = true before selecting it or it'll be corrupted. Which, again, results in needing to spend an unnecessary $1000 to fix it or restarting the game with d3d12_readback_resolve = true active.

Once the vinyls are loaded you can set d3d12_readback_resolve = false via the quick toggle to get back performance and the vinyls will remain. However, it does appear that any action that creates a full refresh (like cinematics, black loading screens, etc) will reset the vinyls if d3d12_readback_resolve = true is not enabled before entering them.

Additionally, I cannot 100% confirm if this works on opponents, but once I drove to one of the meetup spots with d3d12_readback_resolve = true on and I was able to see opponent liveries on the cars in the hangout spot. I tried again by going there with d3d12_readback_resolve = false after going back to the garage/restarting the game and the vinyls were corrupted. Backing out of the meeting spot and re-entering it with d3d12_readback_resolve = true did not fix the issue. So it seems d3d12_readback_resolve = true must be enabled before any of your cars or the opponent's cars are loaded into the memory. That's kinda tricky because you don't really know where all the triggers for memory might be but some you can guess like toggling it on very quickly before entering a transition or loading screen.

It's not perfect but it's something.

Xenia_canary Screenshot 2023 07 29 - 14 23 28 13

Xenia_canary Screenshot 2023 07 29 - 14 27 35 20

Xenia_canary Screenshot 2023 07 29 - 14 28 14 68

@edy-01
Copy link

edy-01 commented Sep 1, 2023

Running on (canary_experimental@dc29307a5).

Been playing on this version for about a couple days now, progressed at the somewhat half way point in the story line when a crash occurs every time. The crash is simpy as stated; "Graphics device lost (Probably due to an internal error)" and has been happening around when the Mercedes S600 DUB event came around. Game was working just perfectly fine till then. My specs, as well as the xenia.log are down below if anyone wants to take a look.
xenia.log

CPU: Intel Core i7 9700F
16 GB of RAM.
GPU: 4095MB GTX 1650
Running on the latest Windows 10 update as of writing this thread.

@SomeSillyGoosy
Copy link

SomeSillyGoosy commented Dec 20, 2023

Running on (canary_experimental@dc29307a5).

Been playing on this version for about a couple days now, progressed at the somewhat half way point in the story line when a crash occurs every time. The crash is simpy as stated; "Graphics device lost (Probably due to an internal error)" and has been happening around when the Mercedes S600 DUB event came around. Game was working just perfectly fine till then. My specs, as well as the xenia.log are down below if anyone wants to take a look. xenia.log

CPU: Intel Core i7 9700F 16 GB of RAM. GPU: 4095MB GTX 1650 Running on the latest Windows 10 update as of writing this thread.

I have the exact same crash happening midway through my play through ("Graphics device lost (Probably due to an internal error)") but i don't remember exactly after which event though.

Running on (canary_experimental@2de1b8a) with 60fps patch.

It's really annoying because i really want to play this game and Xenia is the only emulator that run the game quit well despite the extremely inconsistent framerate and visual glitches, mostly texture flickering at some areas of the maps and sometimes really intensively and really distracting.
Also there is still the music turning into mono every 2 minutes or so and coming back to stereo if i press the d pad to left or right to change the song so yeah it's really not ideal.
At 2x resolution (so 1440p) around 80 to 120fps but drops really frequently under 60fps.
At 3x resolution (so 2160p/4k) around 60fps and is a little bit more consistent but not much though, it still fluctuate a lot.
Anyway i hope some day we will be able to play this game flawlessly on emulators on pc.

Here my latest logs btw (yeah i've played the game for the latest months on and off to try if the crashes where fixed with newer canary versions but no, so i finally thought about leaving a comment on github so yeah) :
xenia.log

My pc specs:

-Cpu : AMD Ryzen 9 5950X
-3600mhz cl18 64gb of ram
-GPU : RTX 4090
Running latest windows 11 update as of writing this comment.

@r3538987
Copy link

r3538987 commented Feb 5, 2024

With above mentioned, means game cannot be completed, or through errors you can finish it?

@SomeSillyGoosy
Copy link

With above mentioned, means game cannot be completed, or through errors you can finish it?

No, at least not for me because the game keeps crashing no matter what.

@r3538987
Copy link

r3538987 commented Feb 10, 2024

No, at least not for me because the game keeps crashing no matter what.

Recently one person on Youtube answered to comment, and told that he was able to complete game, but had to avoid using DUB cars at some point.

@SomeSillyGoosy You mentioned that there map flickering may occur on certain part. On my side I had figured out that it's due to Skip Intro in patch file, once disabled, artifacts went away.

For me, most problematic thing is camera lag, once game frametime spikes up, there will be significant delay in movement.
Sometimes it's even seen on pause screen, where car blur effect is applied, and if frametime goes off, blur effect disappears.
Not the best, but still sample : https://github.com/xenia-project/game-compatibility/assets/33725345/3994cf52-886d-4d2c-8a63-7ae908e325bc
Feels like this occur more often more you play. Spikes can go more often and then controlling car and reading surroundings becomes quite a challenge.

R9 5900X
32GB RAM
RTX 2070S.
Had to lock vsync to 45, because with 60 game still dips lower and again that affects smoothness.

@r3538987
Copy link

r3538987 commented Feb 12, 2024

@SomeSillyGoosy
You run way mode powerful hardware, do you encounter such behavior where camera can jumps?

https://youtu.be/-VxqFUC-BPg?t=30 after 30 seconds there are camera hops. Also more often occurs on highways. I'm suspecting this can happen in more heavy loaded scenarios (chases, or highways where ton of traffic is spawned)
Newer noticed, but trunk even gets opened for few frames, this could mean that car changes vertical position...

Update. Just reverted back to 30 fps and disabled few patch settings for 60fps, which resulted in more stable framerate. No more car jumps. But now rarely there are black screen for for frame or two.

@Lumanator
Copy link

I too have ran into the dreaded "Graphics device lost (Probably due to an internal error)" thing. However, just by changing the device to Vulkan, I may have mitigated it. Sure the game now hangs sometime, but it does the trick.

One question though... why is it not recommended to run Xenia in Vulkan?

@nikgtasa
Copy link

Does anyone have a problem where after three or so races the game slows down a lot? I'm using canary with these settings. It's not buttery smooth but still playable. Tolerable at worst.
xenia-canary.config.toml.zip

@RecklessGlue540
Copy link

You run way mode powerful hardware, do you encounter such behavior where camera can jumps?

This is because camera logic here depends on frametimes. It's going to be very erratic at uneven framerates, although this only happens with the delta time patch.

I too have ran into the dreaded "Graphics device lost (Probably due to an internal error)" thing. However, just by changing the device to Vulkan, I may have mitigated it. Sure the game now hangs sometime, but it does the trick.

One question though... why is it not recommended to run Xenia in Vulkan?

Switching to Vulkan may fix a lot of things in general, in exchange for minor or major (in most cases) graphical issues.
In MCLA's case currently (and this is true for all games that run on RAGE with this emulator set to Vulkan), transparency breaks.
It's just that this backend is not fully finished yet.

@r3538987
Copy link

This is because camera logic here depends on frametimes. It's going to be very erratic at uneven framerates, although this only happens with the delta time patch.

Known people I see here. R* games unite.
When wrote update section, I measured frametimes and seen that jumps occur when spikes happen, so reverted back to original 30fps. But on Youtube you can see that in some videos such jumps happen, and in others - don't.
Maybe it's hardware related. More powerful GPU, or AMD/Intel platforms.

Found it that in some cases Intel machines can be better with frametimes.

@SomeSillyGoosy
Copy link

Ok well i just played for like an hour on the latest canary build as of writing this and well the game works much better for me now.
It doesn't crashes after a few minutes anymore like it used to for me.
Also there is no graphical glitches 98% of the time anymore like it used to (still encounter some in a race but it only lasted for a few seconds)

Also i feel like it runs better than before too.
Like the last time i played I disabled vsync and have set the draw resolution scale to 2x (didn't tested at 3x yet though) in xenia config settings.
But other than that i have the xenia settings at default, as for the patches i only set to true the game speed fix patch and also i have set the xenia executable to 60fps frame limit in rivatuner and it feels very smooth and i have very few drops.

The only issue that i still have and who is quit annoying tbh is the in game radio every few minutes going into mono and i have to either switch the song or going into the in game settings, options, audio and then set the music volume to 0 and back to 10 and then the sound comes back into stereo until it does it again a few minutes later.
So if anyone have a fix for it like a setting to change into the xenia config settings, it would be cool thanks.

My specs :
Ryzen 9 5950X
64gb of ddr4 3600mhz ram
RTX 4090

@RecklessGlue540
Copy link

RecklessGlue540 commented Feb 29, 2024

When wrote update section, I measured frametimes and seen that jumps occur when spikes happen, so reverted back to original 30fps. But on Youtube you can see that in some videos such jumps happen, and in others - don't.
Maybe it's hardware related. More powerful GPU, or AMD/Intel platforms.

All you need to do is cap your framerate to where it's the most stable with Riva Tuner, just so any and all stuttering is eliminated.

By the way, since I just decided to jump in here : ) , thought I'd leave my experience with this fantastic game too.

First things first, my current specs:

CPU: Ryzen 7 5700G
GPU: Radeon RX 6700 10GB
RAM: 16GB, 3600Mhz, DDR4, CL17

Before the 6700, I had chances to experience the game on both a GTX 1060 3GB and the CPU's IGPU (Vega 8).

The game has been pretty much flawless in terms of performance on all of these GPUs (over 30fps), although, out of all the 360 games that run on RAGE, I think this one has the most problems under Xenia (nothing that affects the story though, mostly visual.)

Issues:

The game exhibits horrible stutter on the D3D12 backend...

It usually happens when the game changes LODs abruptly, best example being near the end of those camera transitions, when the LOD changes from lowest to highest in a split second.
This does not seem to be the case with Vulkan, on any of the GPUs I've tested.

Car reflections still have rainbow artifacts...

Well, not quite rainbow, but they are Red, Green and Yelow, sometimes even white iirc...
This one happens regardless of GPU vendor, or what API is used (DX12 or Vulkan), and I have a feeling it's actually the traffic lights causing this.
Likely a shader error. Needs to be looked into at some point. By far the biggest graphical issue.

Sun flare is visible through geometry...

Doesn't need much context. Same issue as GTAV and RDR1.

Weird flashing still happens on AMD GPUs...

Regressed with commit xenia-project/xenia@1a95bef
At the same time, this commit brought a huge performance boost (biggest out of all, from 20ish to well over 30fps) on the Vega IGPU in both RDR1 and MCLA.
!! This issue does not occur if the "Disable MSAA" canary patch is enabled !!

Audio desync...

Still happens... Haven't played with the max queued frames yet, but 16 did still have the issue.
On a side note, audio has echo too... dunno if they're the same issue.

Rain puddle reflections flicker intermittently when the Resolution Scale is higher than 1 on either axis...

Quite major, too. Happens on both vendors. None of the more interesting settings tackle it in any way either... or maybe just haven't found one yet. Tho it's likely an issue with Xenia's Resolution Scaler.

Vinyls don't show up...

Already well known, haven't tried the readback resolve fix, might work, but definitely needs a proper fix sometime down the road.

This sums things up pretty well, I think.
I might also have to include screenshots or videos of these issues as well, but time doesn't permit just yet.

Labels:

  • apu-garbage
  • gpu-driver-issues-amd
  • gpu-occlusion-query
  • gpu-shader-errors
  • regression
  • state-playable (remove state-gameplay)

@TONNNS
Copy link

TONNNS commented Mar 2, 2024

My current specs:

CPU: Ryzen 5 2600
GPU: Radeon RX580 4GB
RAM: 16GB, 3266Mhz, DDR4

I've just completed the game over a few days, and it ran really well. I played in just 720p 30fps, locked with RivaTuner, using the Vulkan API. I used no patches except to disable motion blur. Vsync was disabled.

The only issues I ever came across was the audio problems, the white box trucks were missing the lower part of their body sides, and I had this black checkered thing stretched across the centre of my screen in certain parts of the map that wasn't too distracting. South Central runs kinda bad. I sometimes dropped to 19fps, but it mostly never got lower than 24fps. Some parts were 30fps. Everywhere else was a pretty consistent 30fps. Oh yeah, and vinyls don't work. Paint worked most of the time. I wouldn't be surprised if Vulkan had more graphical issues, but I just didn't notice them.

I was using D3D12 API for a bit because it did run better, but I constantly got white flickering boxes. The other issue was when it dropped below 30fps, the game would stutter like crazy. With the Vulkan API, it just slowed down the game speed which I preferred a lot more and the frame times were infinitely more consistent.

Did anybody have an issue with the South Central time trial not showing up? I'm just wondering if it is an emulation issue or whatnot. It never showed up once for me.

@Margen67 Margen67 changed the title 545407F8 - Midnight Club: Los Angeles - Complete Edition 545407F8 - Midnight Club: Los Angeles Sep 26, 2024
@Margen67
Copy link
Member

Xenia Canary issue: xenia-canary#145

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. state-gameplay Title has functional gameplay. tech-engine-rage Title uses RAGE engine
Projects
None yet
Development

No branches or pull requests