Streaming is almost certainly one of the main issues. Unreal has struggled with streaming stutters for a long time (especially ue3). This game has streaming stutters even on modern pc hardware.
UE3 is source available. Many developers have custom builds with plenty modern modules and replacements that they keep using because their old UE3 license charges less royalties than making a game in UE4 or UE5
What went wrong is rocksteady coding arkham knight and it's frankenstein custom version of UE3 terrible. The PC version runs like ass too. But there is a reason they never made a PS4 pro/Xbox one X version because they game stutters mroe than any UE4 game
@@overdev1993smooth as butter for me on a gsync chipped display (what is now known as gsync ultimate), I’m quite sensitive to microstuttering and Arkham knight runs great on a 9900KF, 4266mhz ddr4 and a 3080. Now if only the batmobile had better controls…
If it's this bad at the beginning of the game, I dread to think of just how bad it'll be running during the Cloudburst section. Or when you have to fight 40 tanks at once.
Hmm there’s a lot of particle effects and explosions during the tank battles, but not as much data streaming as you’re normally just in a small area during the fights. I wonder how it would run.
3:05 That go along the line of what Rocksteady stated back in the day for not porting Arkham Knight over the Wii U (or even the PS3 and 360), now that it is on the Nintendo Switch it's very clear that the design of this game was never meant for these hardwares.
No way could the wii u have run these games on that powerpc cpu it was rocking. Maybe it could have idk. Nintendo is the only ones who can really unlock tge potential of their consoles.
Once again, thank you for your contribution to the coverage of my modest development. May I assist you with updating and configuring a more current version of the 4IFIR? Since the release of the version you are using, the project has significantly advanced in the matter of extracting potential from the hardware. I am confident that the current release will surprise you no less than when you first became acquainted with it. Sincerely, 4IFIR dev
For many years, I thought AK was a Unreal 4 game, man. This game is more insane for me now, rocksteady has done an amazing job with this game when it was launched on Xbox One and PS4
Oh yeah, Unreal can produce absolutely incredible results even on older versions, if the devs have the time and talent to make it happen. Bioshock for example, that was running on Unreal 2.5, which is bonkers to think about now.
Arkham Knight on switch is very impressive to me. Especially when i compare it to other games on the system. I absolutely understand its lower textures and franerate problems. Just too big of game for the platform and im having alot of fun with it.
@@frogglen6350 you just named two games made for the hardware that their exclusive to. Batman Arkham Knight is a game made for the Xbox one and PS4 and has way more going on and more to stream in. So I'd say it's very impressive. Also I like both those games and like how they look and as impressive as they are Arkham Knight on switch is more impressive that they somehow got it running.
@@rodneyrodriguezsoberal5522 those are also great ports on the switch but on other platforms doom eternal is 60fps so that of course could run on switch at 30fps and the witcher is very impressive yes but still not as graphically as demanding as Arkham Knight. Also the witcher has had years of being updated to get better and better on switch.
As soon as I saw that initial driving scene stutter, I thought instantly that it's an asset streaming issue, the storage is far too slow. An overclock wouldn't fix that. Scaling back particle effects, rain, etc wont help either. I'm very surprised they would even try to port this game, and that this level of detail and graphics is acceptable.
From the look of it those reported framerates are overgenerous, the individual frametime spikes are far worse. Overclocking's not going to increase the storage speed, so if it's a streaming issue then the system is still waiting on the data being read in, which is probably what all those hitches are.
People will complain about the Switch hardware, but really this is the fault of the developer and publisher. If you cannot achieve acceptable performance, delay the release of the game until you can. If acceptable performance is unachievable, don't release it in the first place.
@@madness9651 It's probably released with a quick cash grab in mind. WB aren't looking to the future or trying to do anyone any favors. They just want easy money, and a quick and dirty port at minimum development cost is the fastest path to that. Most people don't look at technical reviews of games before buying them.
@@29drmark if they werent stupid cloud only I'd agree but let's let this form of cloud gaming to die. Cloud gaming should only be secondary option not the only way.
If the frame pacing of the driving sequences are marred by physics, asset and map streaming, this might be a problem in the internal storage pipeline already: it's no longer broad and fast enough to keep up with the game's needs. I sincerely hope Nintendo will introduce m.2 NVMe-like storage tech to their next system to circumvent these issues
I played this on a PS4 with a mechanical harddrive. I think the switch memory is at least as fast as a 7200rpm drive… it has to be something bottlenecking the way the data is fetched
Wow I thought AK was built on UE4. It’s honestly one of the best looking games of all time. The fact that the new Alan Wake 2 doesn’t look all that much better but demands basically nothing short of a 4080, while AK runs at full speed on even the Steam Deck is amazing and infuriating.
Given how terrible the PC port was for AK and how they basically threw their hands up rather than actually fixing it, I can't say I'm surprised at all by this.
Really good video! The stuttering when driving really is hard to unsee once you see it. You can also see some stuttering at 9:28 when Batman is gliding. I wonder if it's the RAM that's just saturated and can't keep up with loading the entire world in? IMO they never should've released Arkham Knight on Switch, they should've released Origins instead.
This past summer I was deciding whether to get a Nintendo Switch or an Xbox One (yes, I'm a bit behind the times). When I heard Arkham Knight was getting ported, that very nearly swayed my decision to the Switch, and I only held off because a pricing error at the shop kind of bummed me out. I would have been fine with some downgraded graphics, as long as the game experience was the same. So right now I'm feeling pretty glad I went with X1.
This looks to me like it's trying to stream too much data, so the process has to stop for a few frames to load the next large chunk of stream data from disk into memory and then render it. Most games today use many smaller tiles of data for open worlds instead of a single large tile for those who don't know. And then you can choose to only render what's inside that tile in the direction you're looking to reduce the computations on the GPU. I think they are filling their stream tiles with too much data or their tiles are too big and detailed. But then again... they may also not have given a single second of their time to optimizing their code. I would advise decreasing the tile size by 5-10% all around + reducing the triangle count further if possible, and perhaps make better educated guesses about what NEEDS to be on screen at any given time based on your location and the direction you're looking at. Games could look SO MUCH BETTER on the switch if people just took a few weeks to optimize their code and assets. But when money is the only thing the studio execs care about, there is never any push for perfection; just.... "good enough" to dump on the public. It's sad to see that a game studio will release a game in a completely unplayable state like this.
Funny thing is this exact issue happened badly on PC release way back, took them months to fix ( Unfortunately it was done by iron Galaxy, so maybe it was destined to be a bad port like Arkham Origins and TLOU Part 1. ) And even after fixing, we can still see glimpses of stutter every now and then. With how weak a Switch is and their minimal effort aside from editing default ini files, it's only natural that the existing issue would be enlarged by lacking hardware. Unfortunate.
As someone who has never played the trilogy, I am looking forward to play these games on the Switch once it’s a bit cheaper. Perhaps play the first two on the Switch, and hope Switch 2 is backward compatible and play the 3rd one on it.
Not to kill your hope but doubt they 1, make a switch 2 and 2, have anyform of backwards compatibility. I wish the big three would realize the value in having it. But, you're better off getting a steam deck later down the line and then get arkham. Just my advice, I'm pretty biased towards the fact I have no actual faith in Nintendo doing what their audience wants.
honestly, you're better off getting the PC Versions or even the PS4 Xbox One versions. if you really want to play it on the go then get a steam deck. but stay away from Switch. even Arkham Asylum can't hold 30fps and that was a Xbox 360 PS3 Era game.
At this point, I'm starting to believe that Arkham Knight is cursed to always have terrible ports. Remember the original PC release? Similarly atrocious.
It ran terribly even on top-tier rigs, it was just shit code, which they fixed and then it ran fine. Here, it's just running up against the limits of the Switch hardware.
There’s a channel on N64 optimisation, inc. fix Super Mario 64’s engine. It’s shockingly amazing the sort of graphics the N64 can push, however memory bandwidth completely hobbles it, to the graphics people associate with the N64. Forward over 20 years later and Nintendo still haven’t learned and its still memory (and storage) throughput holding their devices back.
Interesting how Warner Bros was willing to port the first three Arkham games to Unreal Engine 4 (an engine that has very little similarities to UE3) for the PS4 and Xbox One (Which PC didn't get as an update), but they decided to keep the UE3 version of Arkham Knight for this Switch port. Although from what I hear, the Arkham ports on PS4 and Xbox One got a bit of a mixed reception and are a bit debatable on whether they're an upgrade or not because the lighting and shaders looks wrong in a lot of places. Apparently even on the Steam Deck, Arkham Knight is very CPU bound. Although I don't know if this is with that mod that adds a texture caching system to the game or not.
I remember how accouter UE3 game, A Hat in Time was with it's initial port. And that was a much less demanding game. Did improve massively with patches though.
Wow that jittering every second in the racing sequence made my head ache once you pointed it out arrrrrrggggghhhhhh I might buy it for the other 2 games and hope we get a good patch 🙏🏽
I think that what might have happened here is that WB crunched Turn Me Up to get this port out as soon as possible, which is why the bundle was delayed back in october right when it was supposed to come out. This would also explain why Asylum stutters in some places for literally no reason.
bandwidth has always been a potential issue on the Switch. I'm positive this will be the issue here. Porting a PS4 game to Switch sure isnt an easy task but the processing power should be there to make this atleast a 30 FPS experience. Only good news is that they seem to stick with the reputation of the bad Arkham Knight ports lol
While we are at it, Knight is proof there is value in letting engines and tech mature instead of constantly jumping to the latest thing. I I wish devs would still be trying to push ue4 like Rocksteady did with 3 here instead of just jumping to 5
A part of me feels that this is because Unreal Engine 5 is, more or less, just 4 with extra bells and whistles. The jump from 3 to 4 was far more substantial [and of course, problematic] for existing projects, but for 4 to 5 switching engines was an actually realistic option though still not ideal. I think Unreal Engine 4 also had a very rough start in which there was value to sticking to UE3 because it was still a far better tool for production than 4 was. 5 is still far from perfect but it's getting to be stable with each update.
Devs are jumping to 5 because the new tools make the development process easier, albeit at the expense of performance like we have seen in recent titles.
I can't wait to see the PS Portal edition of "mistakes where made". What the homebrew community well do with it is tbe only thing about the portable that excites me
@@dukemagus True but whatever hardware is in there is some kind of Android device, so in time they can probably do something with it. I also expect somebody well take the controller and screen parts of the hardware and build some mind of custom hand held
@@JohnSmith-xq1pz i feel like it would be cooler to see a ground up android handheld that's better than the ps portal. Cheap android phone plus a cool shell with a custom ps4/ps5 controller on the outside. Im imagining one of those cool custom handhelds.
@@dukemagus its a dualsense with qualcomm 600 architecture, that's plenty more than a Vita - achilles heel will be the non-existent hacking support/ecosystem.
This is probably the first, and hopefully only time, where a Switch port both impresses me and it also runs poor enough to be a deal breaker. It's kind of paradoxical.
I knew that the game was made with a heavily modified copy of UE3 but it sucks to see it run so poorly on Switch. Sounds like they should've overhauled the map & driving mechanics to trim down or outright remove stuff. Not being able to smash things with the Batmobile would've been an acceptable change to improve framerate. Personally I think it'd be nice to get a follow-up video showcasing late game stuff like when there's tons of enemies/tanks and the giant cloud covering Gotham. Just to see how bad the FPS gets since this video only covers the beginning of the game where things are just starting to happening. Since you said that you think this should've been just a Dual-Release of the first two, I'm guessing Asylum & City run way better so that's good to hear. I already have these games on PlayStation so it ultimately doesn't matter for me but it'd suck for newcomers if all three games suffered from major performance issues.
After I saw that the Steam Deck could handle great at 30 fps but not push much harder in this game like every other UE3 title, I knew the Switch was going to be KO'd
I just grabbed the trilogy on PC for $9 in the last Steam sale. The series has been treated like trash on console, which is a shame because they are all amazing games!
It’s also good to note that he’s over clocking the switch but forcing it on handheld mode while docked, decreasing the resolution to 720p, I’d like to see it in docked mode also at 1080p
Didn't Arkham Knight also have a really bad PC release as well? So my guess is that there's probably definitely some underlining bugs that may still exist in this port because they may have rushed the game.
That was my impression, that the game was rushed. Even the combat system is a huge downgrade in terms of polish, with Batman constantly dropping his combo due to bugs and factors outside the player's control. Feels like the scope of the game was far too high. Everything about it felt half-baked, outside of the stunning visuals anyway.
That was about a decade ago. Nowadays the steam version with all the updates can run at 60fps with no game breaking bugs. Arkham Knight on switch is for broke people
@@art23428 Yes its completely dumb. There was also another video when someone commented that 'We Love Katamari' not running wel on Switch was also a hardware issue. I didnt know what game that was so i looked it up and i was like🫤, ...THIS GAME!?🥴 Normally i would laugh but this really prooves to me that a lot of commenters are really just talking ish and just bashing the Switch as is typical on Nintendo. So i challenged him on Alien Isolation running better on Switch but he didnt reply(typical). I am not a top IT guy either but from a general consumer standpoint a Switch 2 isnt even needed yet, at highest a Switch pro for better performance of current games. But hey might as well go at full considering more 'hardcore players' have jumped or are willing to jump to Nintendo hardware if the software runs closer to 'high end' and receives more 3rd party.
I knew when they announced the port this would run like this. It´s a very detailed, physics and destruction rich open-world and traversal with the batmobile is very fast. THE CPU and memory just can´t keep up, no matter if you OC it to the Olympus. I advise everyone against buying this. Even Asylum has lot's of under 30fps scenarios and the batmobile in Knight is extremely present, I would even say it makes for 40% of the gameplay. Play it elswhere.
I might pick it up on a DEEP discount for the novelty of having it portably (I have all three on PC, but don't currently own a Steam Deck), but no way is it worth $60.
@@SiGeTVee Keep at it chap. People like you allow publishers to sell products in an unacceptable state. Not my words but MVG’s, a person who delivered one of the best remasters on the Switch with Quake. Proud of you.
@@denisruskin348 MVG also released the Jurrassic Park games collection which still had questionable emulator and performance issues. And I doubt MVG was alone in handling the Quake Remaster ports on Switch. Someone else was responsible for reducing the draw calls on the Quake 2 Remaster, for instance.
@@SiGeTVee Fair point. But doesn’t change the fact that this should not be sellable on the eShop. Maybe Asylum and City, but reduce the price and take out Knight until/if fixed.
I can't believe this was something that was allowed to be released. Even though I don't usually get motion sickness, watching the driving section for too long is making my head hurt and feeling nauseous.
I haven't played it but this footage looks a lot like how it looked on PC when it originally launched there. Wouldn't it be funny if they started this port from the original unfixed PC code?
I just picked up a day one switch at a pawn shop, spent the entire lifecycle ignoring it and now that i have one i really enjoy it. I plan to do some homebrew eventually but its mainly to game with my nephew. When seeing things like this, it just makes me hope that the improvements will come and be very massive, however having played around with UE3, i just know ots going to take an incredible amount of work to get the game to run smoothly.
If you plan on soft modding it, which you just need an rcm loader to do so, i would look up how to set it up correctly. You dont want to wind up getting banned off of nintendo network. You can stay safe but you have to set up your console correctly.
@@poeskey even if you get banned its not that bad , sure you cant play online but beside that atleast for me I still can download updates for all my games which is nice
Coincidently I’m playing through all the Batman games on Xbox right now. Return to Arkham city does 45 FPS doubled to 90 if you have a 120hz vrr display. Thought that was pretty neat.
The game doesn't get any kind of FPS boost on Xbox regardless of configuration. You can get VRR if you also have a 120Hz screen though. And Xbox has built in low framerate compensation. But it's still 45FPS.
part of the engin is comming from the cape when in freeroam but then you get into the car the tank still has the cape and renders the location it may be removed but its under the map with the cape moving at the speed of the tank
@@Deliveredmean42 i am already in the later half of the game, and its no worse than the early game to me, I have played games with far worse performance than Arkham Knight on Switch Halo MCC at launch in 2014 for example Shadow of Mordor of Ps3
Still, it still makes us wish it should have waited a bit longer when the newer hardware comes out. And given how much it sacrifice to make it work probably was an expensive investment. Not to mention probably didn't even optimized or fix the underlying code mess that it came with@@tyrantxii1095
I have a tinfoil hat theory that devs have been releasing subpar ports as part of contractual obligations (with regards to release dates) full well knowing that there's a Switch 2 coming with backwards compatibility that will make these games run way better. The state of this game just adds evidence to that theory.
Gonna play the first 2 games on switch, if Arkham Knight doesn't get fixed by then I'm gonna play it on another platform, thankfully its extreamly cheap nowadays and almost always on sale with all its DLC
Has WB (or an on-screen credit) revealed who handled these ports? I remember Virtuos having a hand in the Return to Arkham collection, but hadn’t heard if they’re back for this.
It had issues even on more powerful platforms, so I don't think there's any way it was ever going to be great on Switch, the hardware is just too limited. I think they can probably smooth out the frametime to a degree, but it's never going to be the best way to play that game.
The Texture streaming issues are still a thing even on PC, but it was way worse at launch back then and WB has to pull the game out of shelves for months to fix it to a much better state. Switch version we see here has reduced texture size, minimum shadow and nonexistent ambient occlusions, and yet we are basically looking at history repeating itself. Improvements certainly can be made but i doubt it would make much of a difference.
Honestly the switch should generally be able to handle most unreal3 games with some specific tweeking its generally been unreal4 games that have been nearly impossible to port to switch outside a few rare cases.
never was this early.... about the game tho, this game feels like when i tried to emulate PSP games on my old old phone, lowres graphic and stuttering making the game unplayable...
This is why we want the new Nintendo platform. That Nvidia Tegra X1 is more than outdated at this point. Now that rumored platform is said to be able to compete with the PS4. the PS4 was able to run Arkham Knight with ease so that new Nintendo platform (I'm not calling it a Switch Pro because it's possible it won't even be a new Nintendo Switch) should be able to run demanding games like the Arkham games no problem
It was already very outdated back in 2017. Nintendo should have never released such a weak system to mass market from the get-go. Did everyone forget the abysmal performance which it had back on its _own_ launch title? That should have been a automatic red flag for everyone. But no, people will continue to support a company that had always put in the least amount of effort into the actual hardware. That ship of 'Nintendo Power' had sailed away after the Gamecube got replaced by the Wii. PS. Wait, their next gen Switch will compete with the PS4 that came out almost a decade ago... in 2024/5? Are they _completely_ out of their minds?
Wonder esp on driving sequences, on the overclocked switch, if u had set FPS to 30 would it be able to create buffer and hence reduce / stop jerky motions ?
As amazing as Arkham Knight looks and sounds I always felt UE3 (heavily modified or not) was not the best choice. I wish they remastered this game on a modern engine that actually uses multi threading properly. But it seems like DICE is the only developer that can do this with their Frostbite engine.
Are you going to test the game on steam deck? It handles it self really well even at high settings and framerates are high BUT it does drop when driving hard or bombdiving so streaming might be an issue. I played on the deck with a 32fps cap and it felt good. but on the in game benchmark it easily hit the high 60s and mosty stayed at 50. the drops in traversal are the problem
It's definitely unfortunate but ya know what? I don't really care. I just wanted Arkham Asylum and City, and those are great on Switch. I just OC my OLED up to CPU=2300, GPU=1300, MEM= 2300 in HANDHELD using NX-Venom which is more stable than 4IFIR or whatever it's called. There's a new Ultra package though that takes it even further, though I suspect once you're this high it makes little difference taking it further.
It desperately needs multiple updates, it's possible, but I don't expect miracles. I can live with the cuts but not with broken textures or frame rates below 18 and lower. I mean, cut the depth of field, cut the rain effect, make more loading screens, cut some advance lightning etc.
I only had a "lowly" 1060 when it came out on PC so i had to wait a few months till it got "fixed" by modders to be able to play it (at the end looked amazing 60fps buttery smooth)
This really has that PS1 feel to it, specially when it's running at a better framerate... I agree that the Switch isn't really meant for these kind of games, but they went the "low poly, high fps, cool effects, PS1 vibe" all the way, it would be a far more interesting game
What we're seeing is the result of career advancement based on nepotism, politics, or pure bottom line considerations. The devs aren't to blame, the upper managements inability or lack of interest is recruiting talent is. I see it all the time in companies, someone in the middle leaves and nobody at the top knows enough about their function to replace them, leaving big holes in day to day operations.
You are sadly way to optimistic, this cannot be salvaged on hardware like the Switch and WB will never spend the money required to make something half decent out of the dumpsterfire that is this port, after all they knew this was the outcome and released the port anyway, quality does not often seem to be a priority for WB.
Streaming is almost certainly one of the main issues. Unreal has struggled with streaming stutters for a long time (especially ue3). This game has streaming stutters even on modern pc hardware.
nope streaming stutters only happens on an hdd, if u are running the game even on a cheap a55 SATA ssd, it will not stuuter on the PC
To be fair, the eMMC of the Switch is not that fast either, somewhere in between a regular HDD and a Sata SSD
I am actually very impressed to learn to Arkham knight runs on unreal engine 3. Jesus the game looks amazing all things considered.
UE3 is source available. Many developers have custom builds with plenty modern modules and replacements that they keep using because their old UE3 license charges less royalties than making a game in UE4 or UE5
@@dukemagusYou can negotiate royalties with Epic if you're big enough, no way companies like Squenix or Nintendo are paying 10%
Yeah, when AK shipped UE4 was in no way ready for primetime. Modifying the hell out of UE3 was the right call.
The game does look amazing. What else should there be to consider? :P
For a 2015 title, Arkham Knight's art style and graphics have aged very well
What went wrong is someone trying to port Arkham Knight on the Switch
Idk how it even runs
What went wrong is rocksteady coding arkham knight and it's frankenstein custom version of UE3 terrible. The PC version runs like ass too. But there is a reason they never made a PS4 pro/Xbox one X version because they game stutters mroe than any UE4 game
OP has forgotten Arkham Knights initial release
It would have worked fine if it weren't for the fact that UE3 is so intensely RAM hungry.
Counterpoint
Witcher on switch
Does anyone remember the disastrous launch this game had on pc?
PC has a million configurations and different systems. Switch has one, either they optimize it or they don't and not release it, is that simple.
the switch would have been outdated hardware 10 years ago, there is only so much you can do.@@joseluki
@@adacPROKYONExactly. It wasn't the smartest comment.
it still has a ton of microstutters ...
even today not a smooth experience
@@overdev1993smooth as butter for me on a gsync chipped display (what is now known as gsync ultimate), I’m quite sensitive to microstuttering and Arkham knight runs great on a 9900KF, 4266mhz ddr4 and a 3080.
Now if only the batmobile had better controls…
If it's this bad at the beginning of the game, I dread to think of just how bad it'll be running during the Cloudburst section.
Or when you have to fight 40 tanks at once.
arkham knight tunnel boss battle must be rough too
Mid to high teens. Exquisite.
Or when you have to fight waves of enemies, if it slows down on pc I'm willing to bet it happens with the switch too.
Hmm there’s a lot of particle effects and explosions during the tank battles, but not as much data streaming as you’re normally just in a small area during the fights. I wonder how it would run.
The launch switches gasping for life like they're in the fear gas 💀
3:05 That go along the line of what Rocksteady stated back in the day for not porting Arkham Knight over the Wii U (or even the PS3 and 360), now that it is on the Nintendo Switch it's very clear that the design of this game was never meant for these hardwares.
No way could the wii u have run these games on that powerpc cpu it was rocking. Maybe it could have idk. Nintendo is the only ones who can really unlock tge potential of their consoles.
@@poeskeywiiu had City and Origins.
@@poeskeyXenoblade Chronicles X is a Wii U game and i would say it has a lot of details , it surprises me rhat it runs well.
@@carlosg8103Xenoblade Chronicles X needed gigantic optimization patches.
@@SAsaiyajin and if i remember correctly they didnt run well.
Once again, thank you for your contribution to the coverage of my modest development.
May I assist you with updating and configuring a more current version of the 4IFIR? Since the release of the version you are using, the project has significantly advanced in the matter of extracting potential from the hardware. I am confident that the current release will surprise you no less than when you first became acquainted with it.
Sincerely,
4IFIR dev
Omg, Cooler❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
I totally agree with the developer here, you are welcome in our community. 4ifir 1.9 will bring your console on the next level!
Thank you for the great job mr. sexy_mustache3d
Thank you for 4ifir
Thank you for the 4IFIR, sir Cooler.
For many years, I thought AK was a Unreal 4 game, man. This game is more insane for me now, rocksteady has done an amazing job with this game when it was launched on Xbox One and PS4
Oh yeah, Unreal can produce absolutely incredible results even on older versions, if the devs have the time and talent to make it happen. Bioshock for example, that was running on Unreal 2.5, which is bonkers to think about now.
Arkham Knight on switch is very impressive to me. Especially when i compare it to other games on the system. I absolutely understand its lower textures and franerate problems. Just too big of game for the platform and im having alot of fun with it.
Bruh xenoblade and tears of the kingdom look and run better than this game on the switch
@@frogglen6350 you just named two games made for the hardware that their exclusive to. Batman Arkham Knight is a game made for the Xbox one and PS4 and has way more going on and more to stream in. So I'd say it's very impressive. Also I like both those games and like how they look and as impressive as they are Arkham Knight on switch is more impressive that they somehow got it running.
the witcher 3 and doom eternal were better but lets hope we get a patch that fixes or at the very least resolves the stuttering issue
@@RusticYT123
um the Witcher and doom eternal. like this isn't defendible its a bad port they were lazy
@@rodneyrodriguezsoberal5522 those are also great ports on the switch but on other platforms doom eternal is 60fps so that of course could run on switch at 30fps and the witcher is very impressive yes but still not as graphically as demanding as Arkham Knight. Also the witcher has had years of being updated to get better and better on switch.
As soon as I saw that initial driving scene stutter, I thought instantly that it's an asset streaming issue, the storage is far too slow. An overclock wouldn't fix that. Scaling back particle effects, rain, etc wont help either. I'm very surprised they would even try to port this game, and that this level of detail and graphics is acceptable.
Tbh I thought it was a miracle they ported Knight at all even with the issues
From the look of it those reported framerates are overgenerous, the individual frametime spikes are far worse. Overclocking's not going to increase the storage speed, so if it's a streaming issue then the system is still waiting on the data being read in, which is probably what all those hitches are.
Would running it off of the sd card fix this problem?
It's a CPU issue as UE3 handles mostly on one thread.
People will complain about the Switch hardware, but really this is the fault of the developer and publisher. If you cannot achieve acceptable performance, delay the release of the game until you can. If acceptable performance is unachievable, don't release it in the first place.
This is probably released with a Switch 2 in mind.
@@madness9651was thinking the samething.
Looking at you Kingdom Hearts Collection.
@@madness9651 It's probably released with a quick cash grab in mind. WB aren't looking to the future or trying to do anyone any favors. They just want easy money, and a quick and dirty port at minimum development cost is the fastest path to that. Most people don't look at technical reviews of games before buying them.
@@29drmark if they werent stupid cloud only I'd agree but let's let this form of cloud gaming to die. Cloud gaming should only be secondary option not the only way.
I've been watching for a few years now, just want to add: Thank you for you service; always great context on this channel.
If the frame pacing of the driving sequences are marred by physics, asset and map streaming, this might be a problem in the internal storage pipeline already: it's no longer broad and fast enough to keep up with the game's needs. I sincerely hope Nintendo will introduce m.2 NVMe-like storage tech to their next system to circumvent these issues
I played this on a PS4 with a mechanical harddrive. I think the switch memory is at least as fast as a 7200rpm drive… it has to be something bottlenecking the way the data is fetched
@@M9_Primethe switches internal memory is all on a nand board, so i guess whatever the speed of that is. Now idk what the speed of the cart port is.
@@poeskeycard port is maximum 95MB/s read
Emcc storage from what I remember.
Wow I thought AK was built on UE4. It’s honestly one of the best looking games of all time. The fact that the new Alan Wake 2 doesn’t look all that much better but demands basically nothing short of a 4080, while AK runs at full speed on even the Steam Deck is amazing and infuriating.
Given how terrible the PC port was for AK and how they basically threw their hands up rather than actually fixing it, I can't say I'm surprised at all by this.
Really good video! The stuttering when driving really is hard to unsee once you see it. You can also see some stuttering at 9:28 when Batman is gliding. I wonder if it's the RAM that's just saturated and can't keep up with loading the entire world in? IMO they never should've released Arkham Knight on Switch, they should've released Origins instead.
Definitely CPU decompression being the bottleneck.
This past summer I was deciding whether to get a Nintendo Switch or an Xbox One (yes, I'm a bit behind the times). When I heard Arkham Knight was getting ported, that very nearly swayed my decision to the Switch, and I only held off because a pricing error at the shop kind of bummed me out.
I would have been fine with some downgraded graphics, as long as the game experience was the same. So right now I'm feeling pretty glad I went with X1.
This looks to me like it's trying to stream too much data, so the process has to stop for a few frames to load the next large chunk of stream data from disk into memory and then render it.
Most games today use many smaller tiles of data for open worlds instead of a single large tile for those who don't know.
And then you can choose to only render what's inside that tile in the direction you're looking to reduce the computations on the GPU.
I think they are filling their stream tiles with too much data or their tiles are too big and detailed. But then again... they may also not have given a single second of their time to optimizing their code.
I would advise decreasing the tile size by 5-10% all around + reducing the triangle count further if possible, and perhaps make better educated guesses about what NEEDS to be on screen at any given time based on your location and the direction you're looking at.
Games could look SO MUCH BETTER on the switch if people just took a few weeks to optimize their code and assets.
But when money is the only thing the studio execs care about, there is never any push for perfection; just.... "good enough" to dump on the public.
It's sad to see that a game studio will release a game in a completely unplayable state like this.
Funny thing is this exact issue happened badly on PC release way back, took them months to fix
( Unfortunately it was done by iron Galaxy, so maybe it was destined to be a bad port like Arkham Origins and TLOU Part 1. )
And even after fixing, we can still see glimpses of stutter every now and then.
With how weak a Switch is and their minimal effort aside from editing default ini files, it's only natural that the existing issue would be enlarged by lacking hardware. Unfortunate.
The issue is the CPU is too weak even when overclocked.
As someone who has never played the trilogy, I am looking forward to play these games on the Switch once it’s a bit cheaper. Perhaps play the first two on the Switch, and hope Switch 2 is backward compatible and play the 3rd one on it.
ugh, u deserve the crappy products u pay for, u nintendork. go pay for shitendo lawyers while ur wife's boyfriend is having a good time
ugh, u deserve the crappy products u pay for, u nintendork. go pay for shitendo lawyers while ur wife's boyfriend is having a good time
Not to kill your hope but doubt they 1, make a switch 2 and 2, have anyform of backwards compatibility. I wish the big three would realize the value in having it. But, you're better off getting a steam deck later down the line and then get arkham. Just my advice, I'm pretty biased towards the fact I have no actual faith in Nintendo doing what their audience wants.
honestly, you're better off getting the PC Versions or even the PS4 Xbox One versions. if you really want to play it on the go then get a steam deck. but stay away from Switch. even Arkham Asylum can't hold 30fps and that was a Xbox 360 PS3 Era game.
@@PsuedoIssac-to3ff “audience want” and here is Nintendo with the Switch sold over 130 million console worldwide. lol
Not gonna lie. RIP Kevin Conroy. Your dedication as The Dark Knight has and will define several generations to come. Thank you Kevin Conroy. Cheers 🍻
At this point, I'm starting to believe that Arkham Knight is cursed to always have terrible ports. Remember the original PC release? Similarly atrocious.
It ran terribly even on top-tier rigs, it was just shit code, which they fixed and then it ran fine. Here, it's just running up against the limits of the Switch hardware.
@@yellowblanka6058 The switch hardware mixed with still probably not very great code that just isn't as noticeably bad on higher powered systems.
There’s a channel on N64 optimisation, inc. fix Super Mario 64’s engine. It’s shockingly amazing the sort of graphics the N64 can push, however memory bandwidth completely hobbles it, to the graphics people associate with the N64.
Forward over 20 years later and Nintendo still haven’t learned and its still memory (and storage) throughput holding their devices back.
Nintendo not learning? Sounds about right ngl. They are still stuck in the 90s.
Interesting how Warner Bros was willing to port the first three Arkham games to Unreal Engine 4 (an engine that has very little similarities to UE3) for the PS4 and Xbox One (Which PC didn't get as an update), but they decided to keep the UE3 version of Arkham Knight for this Switch port.
Although from what I hear, the Arkham ports on PS4 and Xbox One got a bit of a mixed reception and are a bit debatable on whether they're an upgrade or not because the lighting and shaders looks wrong in a lot of places.
Apparently even on the Steam Deck, Arkham Knight is very CPU bound. Although I don't know if this is with that mod that adds a texture caching system to the game or not.
I remember how accouter UE3 game, A Hat in Time was with it's initial port. And that was a much less demanding game. Did improve massively with patches though.
Wow that jittering every second in the racing sequence made my head ache once you pointed it out arrrrrrggggghhhhhh I might buy it for the other 2 games and hope we get a good patch 🙏🏽
I think that what might have happened here is that WB crunched Turn Me Up to get this port out as soon as possible, which is why the bundle was delayed back in october right when it was supposed to come out. This would also explain why Asylum stutters in some places for literally no reason.
bandwidth has always been a potential issue on the Switch. I'm positive this will be the issue here. Porting a PS4 game to Switch sure isnt an easy task but the processing power should be there to make this atleast a 30 FPS experience. Only good news is that they seem to stick with the reputation of the bad Arkham Knight ports lol
While we are at it, Knight is proof there is value in letting engines and tech mature instead of constantly jumping to the latest thing. I I wish devs would still be trying to push ue4 like Rocksteady did with 3 here instead of just jumping to 5
A part of me feels that this is because Unreal Engine 5 is, more or less, just 4 with extra bells and whistles. The jump from 3 to 4 was far more substantial [and of course, problematic] for existing projects, but for 4 to 5 switching engines was an actually realistic option though still not ideal.
I think Unreal Engine 4 also had a very rough start in which there was value to sticking to UE3 because it was still a far better tool for production than 4 was. 5 is still far from perfect but it's getting to be stable with each update.
Devs are jumping to 5 because the new tools make the development process easier, albeit at the expense of performance like we have seen in recent titles.
@@marcelosoares7148 hence why i wish 4 had more life
What gets me is that they won't let you buy them separately. I'd be happy to by City by itself.
Don't worry about it, when the switch 3 comes out it will run smoothly /s
I can't wait to see the PS Portal edition of "mistakes where made". What the homebrew community well do with it is tbe only thing about the portable that excites me
There isn't much hardware on that thing even for that. You might have more luck with a Vita
@@dukemagus True but whatever hardware is in there is some kind of Android device, so in time they can probably do something with it. I also expect somebody well take the controller and screen parts of the hardware and build some mind of custom hand held
@@JohnSmith-xq1pz i feel like it would be cooler to see a ground up android handheld that's better than the ps portal. Cheap android phone plus a cool shell with a custom ps4/ps5 controller on the outside. Im imagining one of those cool custom handhelds.
@@dukemagus its a dualsense with qualcomm 600 architecture, that's plenty more than a Vita - achilles heel will be the non-existent hacking support/ecosystem.
Yeesh, that is rough man! makes the OG PC release port look and feel smooth like butter! XD
I can recommend checking Lego City Undercover. It runs around ~30fps and with split screen maybe ~15fps on Switch, dock mode.
This is probably the first, and hopefully only time, where a Switch port both impresses me and it also runs poor enough to be a deal breaker. It's kind of paradoxical.
I knew that the game was made with a heavily modified copy of UE3 but it sucks to see it run so poorly on Switch. Sounds like they should've overhauled the map & driving mechanics to trim down or outright remove stuff. Not being able to smash things with the Batmobile would've been an acceptable change to improve framerate.
Personally I think it'd be nice to get a follow-up video showcasing late game stuff like when there's tons of enemies/tanks and the giant cloud covering Gotham. Just to see how bad the FPS gets since this video only covers the beginning of the game where things are just starting to happening.
Since you said that you think this should've been just a Dual-Release of the first two, I'm guessing Asylum & City run way better so that's good to hear. I already have these games on PlayStation so it ultimately doesn't matter for me but it'd suck for newcomers if all three games suffered from major performance issues.
After I saw that the Steam Deck could handle great at 30 fps but not push much harder in this game like every other UE3 title, I knew the Switch was going to be KO'd
I just grabbed the trilogy on PC for $9 in the last Steam sale. The series has been treated like trash on console, which is a shame because they are all amazing games!
It’s also good to note that he’s over clocking the switch but forcing it on handheld mode while docked, decreasing the resolution to 720p, I’d like to see it in docked mode also at 1080p
WB should have bundles in Arkham Origins instead of Arkham Knight. I like that game better anyway.
Didn't Arkham Knight also have a really bad PC release as well? So my guess is that there's probably definitely some underlining bugs that may still exist in this port because they may have rushed the game.
That was my impression, that the game was rushed. Even the combat system is a huge downgrade in terms of polish, with Batman constantly dropping his combo due to bugs and factors outside the player's control.
Feels like the scope of the game was far too high. Everything about it felt half-baked, outside of the stunning visuals anyway.
That was about a decade ago. Nowadays the steam version with all the updates can run at 60fps with no game breaking bugs. Arkham Knight on switch is for broke people
@@frogglen6350how? Everybody says the other versions are cheaper and better so "go buy there" but yet you say Switch players are broke.
@@SAsaiyajinbecause hes broke and probably miserable
@@art23428 Yes its completely dumb.
There was also another video when someone commented that 'We Love Katamari' not running wel on Switch was also a hardware issue. I didnt know what game that was so i looked it up and i was like🫤,
...THIS GAME!?🥴 Normally i would laugh but this really prooves to me that a lot of commenters are really just talking ish and just bashing the Switch as is typical on Nintendo. So i challenged him on Alien Isolation running better on Switch but he didnt reply(typical).
I am not a top IT guy either but from a general consumer standpoint a Switch 2 isnt even needed yet, at highest a Switch pro for better performance of current games. But hey might as well go at full considering more 'hardcore players' have jumped or are willing to jump to Nintendo hardware if the software runs closer to 'high end' and receives more 3rd party.
I knew when they announced the port this would run like this. It´s a very detailed, physics and destruction rich open-world and traversal with the batmobile is very fast. THE CPU and memory just can´t keep up, no matter if you OC it to the Olympus.
I advise everyone against buying this. Even Asylum has lot's of under 30fps scenarios and the batmobile in Knight is extremely present, I would even say it makes for 40% of the gameplay.
Play it elswhere.
I might pick it up on a DEEP discount for the novelty of having it portably (I have all three on PC, but don't currently own a Steam Deck), but no way is it worth $60.
I got it on Switch regardless. And yes, I have the PC version of all 3 games.
@@SiGeTVee Keep at it chap. People like you allow publishers to sell products in an unacceptable state.
Not my words but MVG’s, a person who delivered one of the best remasters on the Switch with Quake.
Proud of you.
@@denisruskin348 MVG also released the Jurrassic Park games collection which still had questionable emulator and performance issues.
And I doubt MVG was alone in handling the Quake Remaster ports on Switch. Someone else was responsible for reducing the draw calls on the Quake 2 Remaster, for instance.
@@SiGeTVee Fair point. But doesn’t change the fact that this should not be sellable on the eShop. Maybe Asylum and City, but reduce the price and take out Knight until/if fixed.
I can't believe this was something that was allowed to be released. Even though I don't usually get motion sickness, watching the driving section for too long is making my head hurt and feeling nauseous.
Thanks for the video. Not even thinking about buying this game!
It still to this day blows my mind this game was on unreal engine 3. Absolutely gorgeous game.
Dimitris' camera do be giving off uranium vibes
Whoa, those textures and pop-in...
9:00 look at them pixels on the batsignal. Takes me back to the snes
I haven't played it but this footage looks a lot like how it looked on PC when it originally launched there. Wouldn't it be funny if they started this port from the original unfixed PC code?
Could be, this is a tegra apu inside the switch so its possible they did. I would argue it would be harder to port from xbox/ps vs using the pc code.
I just picked up a day one switch at a pawn shop, spent the entire lifecycle ignoring it and now that i have one i really enjoy it. I plan to do some homebrew eventually but its mainly to game with my nephew.
When seeing things like this, it just makes me hope that the improvements will come and be very massive, however having played around with UE3, i just know ots going to take an incredible amount of work to get the game to run smoothly.
If you plan on soft modding it, which you just need an rcm loader to do so, i would look up how to set it up correctly. You dont want to wind up getting banned off of nintendo network. You can stay safe but you have to set up your console correctly.
@@poeskey even if you get banned its not that bad , sure you cant play online but beside that atleast for me I still can download updates for all my games which is nice
@@swiss_Otaku downloading updates works fine only thing your are locked from is the store and nintendo online
Why does the batmobile sound like a dentist drill?
Clueless.
@@yukkuriwa wait I'm clueless? Or do you not know either? I've never played the game so I don't know
Coincidently I’m playing through all the Batman games on Xbox right now. Return to Arkham city does 45 FPS doubled to 90 if you have a 120hz vrr display. Thought that was pretty neat.
change display or refresh rate DOESNT bust up fps. Probably you get a lower resolution.
The game doesn't get any kind of FPS boost on Xbox regardless of configuration. You can get VRR if you also have a 120Hz screen though. And Xbox has built in low framerate compensation. But it's still 45FPS.
part of the engin is comming from the cape when in freeroam but then you get into the car the tank still has the cape and renders the location it may be removed but its under the map with the cape moving at the speed of the tank
Somehow I knew you would talk about it. 😊
Ive played a good bit of the game and it is very much playable.
Ive only noticed slight frame rate drops when driving
I highly doubt that.
I am surprised you got used to the jutter, stutter and all framerate drops. So be ready with the later half of the game which can be worse...
@@Deliveredmean42 i am already in the later half of the game, and its no worse than the early game to me, I have played games with far worse performance than Arkham Knight on Switch Halo MCC at launch in 2014 for example Shadow of Mordor of Ps3
Still, it still makes us wish it should have waited a bit longer when the newer hardware comes out. And given how much it sacrifice to make it work probably was an expensive investment. Not to mention probably didn't even optimized or fix the underlying code mess that it came with@@tyrantxii1095
I love having the personal choice of running this game like this on my switch or on my laptop. Truly a wonderful day.
Should've been Origins instead of Knight.
I have a tinfoil hat theory that devs have been releasing subpar ports as part of contractual obligations (with regards to release dates) full well knowing that there's a Switch 2 coming with backwards compatibility that will make these games run way better. The state of this game just adds evidence to that theory.
I'm not convinced. UE3 is very single thread heavy. But I do think the Switch 2 could handle PS4 quality in games.
Lol. I am not surprised in the least. This game was a launch day disaster on the PS4. The switch didnt stand a chance.
Gonna play the first 2 games on switch, if Arkham Knight doesn't get fixed by then I'm gonna play it on another platform, thankfully its extreamly cheap nowadays and almost always on sale with all its DLC
Same
Im buying this for HD versions of Arkham Asylum and City. Looks so much better
But what about the Nintendo seal of quality? Did Nintendo even inspect the quality on this? Seems like a low barrier for a big name publisher.
I absolutely agree, Arkham City and Arkham Asylum should've been released as a collection to test the waters for a possible (well made) Arkham Knight.
We can say "mistakes where made" with this port.
Has WB (or an on-screen credit) revealed who handled these ports? I remember Virtuos having a hand in the Return to Arkham collection, but hadn’t heard if they’re back for this.
Turn me up maybe?
I’m hoping that they’ll release a patch update soon that fixes the frame rate drops because if they do then it would be a solid port
People forgot that the game itself was delisted from store fronts for these exact issues on capable consoles
Man I still love Arkham Knight after all these years. Little sad that it runs badly on the switch but I always love replaying it on my ps4.
It had issues even on more powerful platforms, so I don't think there's any way it was ever going to be great on Switch, the hardware is just too limited. I think they can probably smooth out the frametime to a degree, but it's never going to be the best way to play that game.
@@yellowblanka6058 with the ps4 version of it runs surprisngly well. I know 8t had issues on pc but for xbox and ps4 it was prrtty good
@@scaratlas3347 And the PS4 is a decent bit more powerful than the Switch.
When the game is I/O bound, it matters a lot whether you run the benchmarks off internal storage vs an SD card. Maybe you can test that next.
Yet another example of, just because you can port something, doesn't mean that you should.
They should have waited until the next gen Switch.
The Texture streaming issues are still a thing even on PC, but it was way worse at launch back then and WB has to pull the game out of shelves for months to fix it to a much better state.
Switch version we see here has reduced texture size, minimum shadow and nonexistent ambient occlusions, and yet we are basically looking at history repeating itself.
Improvements certainly can be made but i doubt it would make much of a difference.
at least i can recommend this over the PC Version even after a sea of patches is still a bad port, Switch is still consistent
Honestly the switch should generally be able to handle most unreal3 games with some specific tweeking its generally been unreal4 games that have been nearly impossible to port to switch outside a few rare cases.
No. Overal UE3 works worse than UE4 on Switch they need to tweak that more. The TX1 is made with UE4 in mind.
Pretty fascinating! Seems more like an asset loading issue during the fast Batmobile play… 🧐
never was this early.... about the game tho, this game feels like when i tried to emulate PSP games on my old old phone, lowres graphic and stuttering making the game unplayable...
I'm looking forward to that Switch 2 update.
This is why we want the new Nintendo platform. That Nvidia Tegra X1 is more than outdated at this point. Now that rumored platform is said to be able to compete with the PS4. the PS4 was able to run Arkham Knight with ease so that new Nintendo platform (I'm not calling it a Switch Pro because it's possible it won't even be a new Nintendo Switch) should be able to run demanding games like the Arkham games no problem
It was already very outdated back in 2017. Nintendo should have never released such a weak system to mass market from the get-go. Did everyone forget the abysmal performance which it had back on its _own_ launch title? That should have been a automatic red flag for everyone.
But no, people will continue to support a company that had always put in the least amount of effort into the actual hardware. That ship of 'Nintendo Power' had sailed away after the Gamecube got replaced by the Wii.
PS. Wait, their next gen Switch will compete with the PS4 that came out almost a decade ago... in 2024/5? Are they _completely_ out of their minds?
Great video
Considering how many times i failed batmobile chases in the game on PS4 i can only imagine the headaches switch players will feel
Yes, as the system overclocks, Batman blossoms. But it works better on the latest 4if version.
Wonder esp on driving sequences, on the overclocked switch, if u had set FPS to 30 would it be able to create buffer and hence reduce / stop jerky motions ?
As amazing as Arkham Knight looks and sounds I always felt UE3 (heavily modified or not) was not the best choice. I wish they remastered this game on a modern engine that actually uses multi threading properly. But it seems like DICE is the only developer that can do this with their Frostbite engine.
And Idtech
Are you going to test the game on steam deck? It handles it self really well even at high settings and framerates are high BUT it does drop when driving hard or bombdiving so streaming might be an issue. I played on the deck with a 32fps cap and it felt good. but on the in game benchmark it easily hit the high 60s and mosty stayed at 50. the drops in traversal are the problem
I will say I’m still happy we got the games on switch though. Issues or not, I wanted it.
It's definitely unfortunate but ya know what? I don't really care. I just wanted Arkham Asylum and City, and those are great on Switch. I just OC my OLED up to CPU=2300, GPU=1300, MEM= 2300 in HANDHELD using NX-Venom which is more stable than 4IFIR or whatever it's called. There's a new Ultra package though that takes it even further, though I suspect once you're this high it makes little difference taking it further.
It desperately needs multiple updates, it's possible, but I don't expect miracles.
I can live with the cuts but not with broken textures or frame rates below 18 and lower.
I mean, cut the depth of field, cut the rain effect, make more loading screens, cut some advance lightning etc.
You definitely can't unsee it!
I wish they'd just remastered this for current gen consoles.
There is not much to remaster, game still looks better than most modern titles
@@slojcabronas858They should at least increase the framerate to 60fps and boost the resolution.
Ports that I have taken a pass on , Gta , Metal Gear Solid , and now Batman 😢
It's just so weird how much WB seems to ignore Arkham Origins
Would've been a lot better fit for the Switch than Knight
Its made by wb montreal not by rocksteady so its probably lincensing stuff
I only had a "lowly" 1060 when it came out on PC so i had to wait a few months till it got "fixed" by modders to be able to play it (at the end looked amazing 60fps buttery smooth)
I can appreciate that they tried to get it on switch. But unless they did a demake for switch then it was never going to run well
This really has that PS1 feel to it, specially when it's running at a better framerate... I agree that the Switch isn't really meant for these kind of games, but they went the "low poly, high fps, cool effects, PS1 vibe" all the way, it would be a far more interesting game
I resolved this by connecting my N64 Expansion Pack. Expansion pack saved the day once more.
What we're seeing is the result of career advancement based on nepotism, politics, or pure bottom line considerations.
The devs aren't to blame, the upper managements inability or lack of interest is recruiting talent is. I see it all the time in companies, someone in the middle leaves and nobody at the top knows enough about their function to replace them, leaving big holes in day to day operations.
TBH I'm still impressed that it runs at all. If you remember the old PC version of this game sucked, so like... yeah I'm just impressed it runs.
I remember at launch this game wasn’t playable with 980 and i7 its running on switch is a miracle
well considering the switch gpu is based on the same architecture as the 900 series it isnt surprising
You are sadly way to optimistic, this cannot be salvaged on hardware like the Switch and WB will never spend the money required to make something half decent out of the dumpsterfire that is this port, after all they knew this was the outcome and released the port anyway, quality does not often seem to be a priority for WB.
The curse of "Good enough".. which is not good enough..