Check out our Monthly Survey Page to see what our users are running.

MXGP3 - The Official Motocross Videogame, some thoughts on the Linux version

Posted by , | Views: 8,282

With MXGP3 - The Official Motocross Videogame now on Linux from Milestone S.r.l. With porting from Virtual Programming, I took a look. Note: Copy personally purchased.

As the first game from Milestone to land with Linux support, it didn’t get the best start. For a day it didn’t work for anyone and after that it crashed quite often. It was quickly fixed up, so thankfully it does work fine now.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

What is the game? In their words:

Experience all the adrenaline of Motocross with the official Championship’s only videogame! MXGP3 - The Official Motocross Videogame offers the most involving game experience ever, with completely new gameplay and graphics thanks to Unreal® Engine 4. Race on 18 official tracks and in the MXoN with all riders and bikes from the 2016 MXGP and MX2 seasons and be the first to experience the thrill of riding one of the 10 2-strokes available! Render your rider and your bike unique, with more than 300 official components for a complete customisation!

When first loading the game, the logo screens can’t be skipped. A sin games simply shouldn’t commit, but not a major issue more of a simple annoyance. As your first glimpse though, watching some of the logo screens stutter quite badly isn’t great. If they’re going to be forced, at least make sure they’re smooth!

When it comes to actual in-game race performance, honestly, it’s really not great. To get it a somewhat acceptable performance level, I did need to adjust the settings down quite a bit. Even with it only on the Medium preset, with no AF and no AA turned on it’s repeatedly gone right down to 30FPS. There’s an annoying stutter at certain times to, where the game will very clearly freeze for just about a second and then catch up, it’s just nowhere near smooth.

When you have drops down from 60FPS one moment, to around 30FPS quite often and some stutter, a racing game like this can be quite unplayable. In some games and genres it can be overlooked, but it completely messes with your control over the bike here. Considering the game isn’t all that much to look at visually, I would have expected quite a bit better performance. When doing a Time Attack, the performance seems quite a bit better. It seems having other riders on the track is what really brings it down. Considering that's a large and most interesting part of the game, it's a problem.

There’s also a few graphical issues, most noticeably people at the sidelines seem to have their character model constantly flashing along with some banner adverts also flashing. It’s not huge, but it becomes incredibly distracting when you notice it.

The bigger issue is the rain:

Raindrops are not only a little green, but they also start and stop on a very clear loop where it’s raining for all of a second or two, then the rain vanishes and repeat. On top of that, the rain effect is also clearly moving on you, instead of you moving through it. Although, the rain issue is not a Linux-specific issue, I’ve seen plenty of people noting just how bad it is on Windows too.

You should see pretty clearly here how it repeats itself:

It’s just an awful weather effect.

If you do still have issues with it repeatedly crashing, try deleting this file:

~/.local/shared/vpltd/mxgp3/eONprecompiledShaders.dat

That improved it for me, likely something left over from the initial release problems.

It's a shame, since I quite like Motocross myself, having been to watch it a number of times I completely get the pull with it. An exciting sport, one where anything can happen and some of the accidents are quite spectacular. Sadly, the actual gameplay thanks to all these issues just doesn't give off any excitement like I expected from it.

It does at least work perfectly with the Steam Controller, switching between that and Keyboard works perfectly so there's no issues on that side of things.

Overall, I’m really quite disappointed. I’ve seen a lot worse, but I expect a lot better than what we have right now. I will take another look in future if performance gets patched, but until then I’m not going to recommend it.

You can find With MXGP3 - The Official Motocross Videogame on Humble Store and Steam.

Article taken from GamingOnLinux.com.
10 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
27 comments
Page: «2/3»
  Go to:

Linas 27 November 2018 at 5:06 pm UTC
View PC info
  • Supporter
  • Top Supporter
DuncPity about the weather effects and framerate issues. The static screenshots look amazing.
I don't know. The screenshots don't look much like the actual game to me. They are at least very carefully selected...
Imnotarobot 27 November 2018 at 5:37 pm UTC
Why even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

Just my common sense tells me that it's stupid.
raneon 27 November 2018 at 6:03 pm UTC
I really hope that Steam allows us soon to switch from the Linux to the Windows version with Steam Play, at least for wrapper and DX10/11 games. Proton + DXVK with Vulkan is much better than poor game ports and I don't see why we should be limited in our choice. Especially if this is really only a wrapper. I don't want to use Wine directly as it doesn't count as a Linux sale and it would change the game statistics as well to Windows.


Last edited by raneon on 27 November 2018 at 6:06 pm UTC
Dunc 27 November 2018 at 6:12 pm UTC
Linas
DuncPity about the weather effects and framerate issues. The static screenshots look amazing.
I don't know. The screenshots don't look much like the actual game to me. They are at least very carefully selected...
Well, it wouldn't be first time a publisher has tried that trick...
Eike 27 November 2018 at 7:31 pm UTC
ImnotarobotWhy even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

In the end, it's comparable to WINE, at least in the effect of running Windows binaries on Linux. They are tuning it for single games, though, and are giving support for them. And, perhaps most importantly, they've built their technology before Proton was a thing. I guess they've not been too happy about the news.


Last edited by Eike on 27 November 2018 at 7:32 pm UTC
Leopard 27 November 2018 at 11:17 pm UTC
Eike
ImnotarobotWhy even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

In the end, it's comparable to WINE, at least in the effect of running Windows binaries on Linux. They are tuning it for single games, though, and are giving support for them. And, perhaps most importantly, they've built their technology before Proton was a thing. I guess they've not been too happy about the news.

If they would have invest to Vulkan like Feral did , that wouldn't be an issue though.
mirv 28 November 2018 at 10:41 am UTC
View PC info
  • Supporter
  • Top Supporter
Leopard
Eike
ImnotarobotWhy even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

In the end, it's comparable to WINE, at least in the effect of running Windows binaries on Linux. They are tuning it for single games, though, and are giving support for them. And, perhaps most importantly, they've built their technology before Proton was a thing. I guess they've not been too happy about the news.

If they would have invest to Vulkan like Feral did , that wouldn't be an issue though.

VP might well have done so, but perhaps this game missed the cutoff, or internal work isn't ready yet. I'm personally hopeful that VP do have a Vulkan backend in the works, as it would definitely help them greatly I think. Just easier for mapping from directx rendering, as far as I know.

I also suspect that anyone with an old enough graphics card to not have Vulkan driver support probably wouldn't be able to run this game (nor likely future ports) anyway, so not a whole lot of reason to remain with OpenGL going forward.
Leopard 28 November 2018 at 11:27 am UTC
mirv
Leopard
Eike
ImnotarobotWhy even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

In the end, it's comparable to WINE, at least in the effect of running Windows binaries on Linux. They are tuning it for single games, though, and are giving support for them. And, perhaps most importantly, they've built their technology before Proton was a thing. I guess they've not been too happy about the news.

If they would have invest to Vulkan like Feral did , that wouldn't be an issue though.

VP might well have done so, but perhaps this game missed the cutoff, or internal work isn't ready yet. I'm personally hopeful that VP do have a Vulkan backend in the works, as it would definitely help them greatly I think. Just easier for mapping from directx rendering, as far as I know.

I also suspect that anyone with an old enough graphics card to not have Vulkan driver support probably wouldn't be able to run this game (nor likely future ports) anyway, so not a whole lot of reason to remain with OpenGL going forward.

OGL 4.1 usage indicates they didn't want to bother with seperate Metal and Vulkan ( or OGL 4.5 ) renderers.

If VP will keep doing that ; i would say that would be better to not have native ports from VP.

For a good native port ; my bar is set to it should at least be on par with DXVK or even better than DXVK.
mirv 28 November 2018 at 11:37 am UTC
View PC info
  • Supporter
  • Top Supporter
Leopard
mirv
Leopard
Eike
ImnotarobotWhy even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

In the end, it's comparable to WINE, at least in the effect of running Windows binaries on Linux. They are tuning it for single games, though, and are giving support for them. And, perhaps most importantly, they've built their technology before Proton was a thing. I guess they've not been too happy about the news.

If they would have invest to Vulkan like Feral did , that wouldn't be an issue though.

VP might well have done so, but perhaps this game missed the cutoff, or internal work isn't ready yet. I'm personally hopeful that VP do have a Vulkan backend in the works, as it would definitely help them greatly I think. Just easier for mapping from directx rendering, as far as I know.

I also suspect that anyone with an old enough graphics card to not have Vulkan driver support probably wouldn't be able to run this game (nor likely future ports) anyway, so not a whole lot of reason to remain with OpenGL going forward.

OGL 4.1 usage indicates they didn't want to bother with seperate Metal and Vulkan ( or OGL 4.5 ) renderers.

If VP will keep doing that ; i would say that would be better to not have native ports from VP.

For a good native port ; my bar is set to it should at least be on par with DXVK or even better than DXVK.

Your statement assumes too much: "on par" in my case means half the games don't work at all. I'd rather a supported working game over a non-working game.

OpenGL version does no such thing as indicating "they didn't want to bother". Quite frankly, we don't know their internal timelines, stable code branches, how long this has been a work in progress, or what else they have planned. That this game suffers from performance compared to using DXVK is quite likely, but the game runs well enough to play anyway, there's no information about what wine might break with the game, and this way there is official support (which is why everything got fixed pretty damned quick).

Put another way: if the game didn't run with DXVK, would you rather this or not? I'd rather have this.
Leopard 28 November 2018 at 12:57 pm UTC
mirv
Leopard
mirv
Leopard
Eike
ImnotarobotWhy even allow anymore wrapped games to have Linux stamp with them? At least on Steam either do a native version or just leave it for Proton. Im not so technical so im not so sure about the wrapping thing, but i think it's like WINE or something like that?

In the end, it's comparable to WINE, at least in the effect of running Windows binaries on Linux. They are tuning it for single games, though, and are giving support for them. And, perhaps most importantly, they've built their technology before Proton was a thing. I guess they've not been too happy about the news.

If they would have invest to Vulkan like Feral did , that wouldn't be an issue though.

VP might well have done so, but perhaps this game missed the cutoff, or internal work isn't ready yet. I'm personally hopeful that VP do have a Vulkan backend in the works, as it would definitely help them greatly I think. Just easier for mapping from directx rendering, as far as I know.

I also suspect that anyone with an old enough graphics card to not have Vulkan driver support probably wouldn't be able to run this game (nor likely future ports) anyway, so not a whole lot of reason to remain with OpenGL going forward.

OGL 4.1 usage indicates they didn't want to bother with seperate Metal and Vulkan ( or OGL 4.5 ) renderers.

If VP will keep doing that ; i would say that would be better to not have native ports from VP.

For a good native port ; my bar is set to it should at least be on par with DXVK or even better than DXVK.

Your statement assumes too much: "on par" in my case means half the games don't work at all. I'd rather a supported working game over a non-working game.

OpenGL version does no such thing as indicating "they didn't want to bother". Quite frankly, we don't know their internal timelines, stable code branches, how long this has been a work in progress, or what else they have planned. That this game suffers from performance compared to using DXVK is quite likely, but the game runs well enough to play anyway, there's no information about what wine might break with the game, and this way there is official support (which is why everything got fixed pretty damned quick).

Put another way: if the game didn't run with DXVK, would you rather this or not? I'd rather have this.

Well , my comment was entirely based on Xpander's comparision video tbh.

VP port basically hold back even a 1080Ti.

So that means even much more bottleneck for least capable hardwares which indicates mid tier hardware will suffer with that port.

Ofc , i would take a working game on any day for a non working one. But for avoiding such things , Valve also should have an option to enable for running Windows version if user want.

With that way ; users can choose whatever suits best for their needs.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • Build Up: „Hive Time“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts