Afaik, MX150 is extremely entry level. It's like the laptop version of a 1030. My wife has a laptop with an MX250, and she basically uses it for playing visual novel games or 2D games only.
Though 6FPS on minimum for a 10 year old game is lower than I would expect. I wouldn't be surprised if it performed better on Windows, but I probably wouldn't expect any higher than 30fps on low.
Oh, my wife's is on Windows. Sorry, I didn't mention that. My point was don't expect to play Starfield on it or anything. It's very entry level. Older games, 2D games, and very low settings might make things playable.
What laptop is it exactly? I've got that card in my Thinkpad T580 and it sucks big time. Not because of the card itself or because of Linux but because it has some insane thermal targets more or less hardcoded in the firmware.
Technically it's fine. It has Vulkan support. It can run Doom 2016 at 30 fps. But as soon as it starts thermal throttling (and it does so very quickly) it clocks down to the lowest value. That way it even struggles to run Quake 3 at more than 6 or so fps.
Having it on battery power can sometimes get it working for half an hour or so. But sooner or later it will get too hot and only stopping the demanding process for a few minutes will get it to cool down enough.
If that's the case, the mx150 needs to copy over the framebuffer to that one when you use the internal display. Performance can improve with an external display, but don't expect wonders.
I donât know if the nouveau driver supports Vulkan on this, nor the nvidia driver, but if they donât, then yes, youâll get better performance on Windows.