Cannot playtest in RPGMMV--Ubuntu 16.04

Sagebrush

Villager
Member
Joined
Dec 3, 2017
Messages
5
Reaction score
0
First Language
English
Primarily Uses
RMMV
I'm running MV through a Wine interface in Ubuntu. It works like a charm, except for one fairly big issue; When I hit the playtest screen, I get a whited out dialogue box.

I've heard this is an issue that is the result of having outdated drivers. But that would be for a Windows machine, not a Linux one.

What drivers or terminal commands should I run to fix this? Any help would be appreciated.

Edit: My graphics card is an Intel Q35, whatever that means.
 
Last edited:

LTN Games

Indie Studio
Veteran
Joined
Jun 25, 2015
Messages
704
Reaction score
631
First Language
English
Primarily Uses
RMMV
What's your hardware info? Graphics card is rather important to know for this.
Mind you, I never used wine as I have the steam version which runs natively on linux so not sure how much I can help but I figured I'd start the conversation by asking the right questions.
 

Sagebrush

Villager
Member
Joined
Dec 3, 2017
Messages
5
Reaction score
0
First Language
English
Primarily Uses
RMMV
I checked and it says 'Intel Q35'.
 

peq42_

Yeet
Veteran
Joined
Feb 5, 2016
Messages
484
Reaction score
288
First Language
Portuguese(BR)
Primarily Uses
RMMV
Probably you should have got it on Steam, where you could use the native Linux version :T

Anyway, try opening via playonlinux. It can cautomatically configure it the right way.
 

Sagebrush

Villager
Member
Joined
Dec 3, 2017
Messages
5
Reaction score
0
First Language
English
Primarily Uses
RMMV
Probably you should have got it on Steam, where you could use the native Linux version :T

Anyway, try opening via playonlinux. It can cautomatically configure it the right way.
I did configure it through PlayOnLinux. Right now, I just have the trial version so I can try it out before I purchase it. I didn't know there was a Steam version, and I'll definitely look into getting it.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
@Sagebrush
You're wrong, whitescreen is a driver problem no matter which operating system you use.
MV uses the OpenGL interface for display, exactly because OGL exists for different operating systems (its counterpart DirectX is windows-only). And whitescreen means that your OpenGL library is either out of date or not correctly installed, and in both cases that is a problem of your display driver.
However, in case of an emulator that means that the emulator's display driver needs to be replaced or updated, and that is not always possible...
 

Sagebrush

Villager
Member
Joined
Dec 3, 2017
Messages
5
Reaction score
0
First Language
English
Primarily Uses
RMMV
@Sagebrush
You're wrong, whitescreen is a driver problem no matter which operating system you use.
MV uses the OpenGL interface for display, exactly because OGL exists for different operating systems (its counterpart DirectX is windows-only). And whitescreen means that your OpenGL library is either out of date or not correctly installed, and in both cases that is a problem of your display driver.
However, in case of an emulator that means that the emulator's display driver needs to be replaced or updated, and that is not always possible...
I see. What's your recommendation, then?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
I don't have a recommendation, because I know neither Linux nor wine.
That post was so that you know where to look for another solution.
 

LTN Games

Indie Studio
Veteran
Joined
Jun 25, 2015
Messages
704
Reaction score
631
First Language
English
Primarily Uses
RMMV
First thing I would do is check to see if there are any proprietary drivers for your graphics card and install them.

For Ubuntu you would go to the application "Software & Updates" I believe, there should also be a shortcut named "Hardware...?" its been a little while since I used Ubuntu sorry.

Anyways go there and if you have any proprietary drivers then you will see more than one option like in the image below. Choose the latest version available. Although this can be a sketchy choice, you may want to google your graphics card and Ubuntu to learn more about any known issues.
if you do decide to purchase MV, make sure you buy the one from here as it contains the standalone and steam version ;) This way you won't have to worry about using Wine/PlayOnLinux issues
 

peq42_

Yeet
Veteran
Joined
Feb 5, 2016
Messages
484
Reaction score
288
First Language
Portuguese(BR)
Primarily Uses
RMMV
@Sagebrush
You're wrong, whitescreen is a driver problem no matter which operating system you use.
MV uses the OpenGL interface for display, exactly because OGL exists for different operating systems (its counterpart DirectX is windows-only). And whitescreen means that your OpenGL library is either out of date or not correctly installed, and in both cases that is a problem of your display driver.
However, in case of an emulator that means that the emulator's display driver needs to be replaced or updated, and that is not always possible...
Don't you mean WEBgl? Because if i'm not wrong, MV games run as HTML5 games in a webbrowser(A chromium,totally clear, with only our game being loaded).
Maybe that's why it's not working well, he's trying to run a game wich's being loaded in a customized version of chromium for windows, but on Linux. Some libraries of webgl must not be able to be opened by wine, and so game's simply not loading.

If it be so, i don't see any way around it. Only using the proper native version.
 

Sagebrush

Villager
Member
Joined
Dec 3, 2017
Messages
5
Reaction score
0
First Language
English
Primarily Uses
RMMV
Thanks LTNGames. I checked, and as it turns out, I have no real graphics drivers at all. I double-checked my hardware, and it looks like I'm running on the built-in graphics card that came with the computer. Looks like it's time to upgrade.

Thanks for all the help!
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
@Sagebrush even that is a true graphics card that needs a driver, and you need to update that driver.
Of course if it is an old chip that might mean that the required newer driver was never programmed, but it does have a driver or all you would see is a black screen...
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
194
First Language
English
Primarily Uses
MV uses the OpenGL interface for display, exactly because OGL exists for different operating systems (its counterpart DirectX is windows-only). And whitescreen means that your OpenGL library is either out of date or not correctly installed, and in both cases that is a problem of your display driver.
This isn't exactly true for MV - oddly.

Both the QT run-time of the editor and the NW.js run-time of the game player use ANGLE for WebGL compatibility, so for Windows OpenGL is not actually a requirement for MV - despite most people (including staff and developers) saying it is.

The pipeline for MV is; WebGL (as a thin wrapper of OpenGL) and then OpenGL to DirectX (OpenGL as a thicker wrapper of DirectX, thanks to ANGLE).

For a brief explanation; the OpenGL drivers on Windows are limited to GL 1.2/1.3 - and full OpenGL support is only available from your GPU vendor. Microsoft, with Windows, ships their own graphics Driver for compatibility, but this doesn't have full OpenGL support, it only has full DirectX support, so Google created ANGLE to make it so even PCs without OpenGL drivers can still have OpenGL compatibility through the expected DirectX driver on Windows.

As such, it is incorrect to say that MV requires OpenGL (or even uses OpenGL) on the Windows platform. There are exceptions to this, but if you're running the Windows version of MV on a computer then 99.999% of cases it is running on DirectX through ANGLE.

---

To bring this back to the issues discussed in this thread; this means that OS emulation layers such as WINE (or PlayOnLinux) have an additional requirement for DirectX compatibility. WINE is famous for having excellent DX compatibility these days, but this means there's an extra requirement for your GPU on Linux to be able to emulate DirectX.

You're in this odd situation where your graphics API stack looks like this: WebGL -> OpenGL -> ANGLE -> DirectX -> WINE -> OpenGL and in between each of those layers are additional requirements to be able to emulate the one before it. Your OpenGL driver must support more features than WebGL, your DirectX driver must support more features than your OpenGL driver, and your OpenGL driver must support more features than your DirectX driver [hilariously]).

I'm pretty sure that MV has native Linux support now, you shouldn't be using PlayOnLinux, you're making things harder for yourself and your computer by doing so, just swap over to the real Linux client rather than jump through hoops emulating the Nine Circles of Graphics Hell.

EDIT: for Linux the support for GLES (the OpenGL flavour that WebGL is based on) is excellent, so native Linux would be WebGL -> EGL directly (EGL being the GLES context). Isn't that far simpler than the situation on Windows? Windows EGL support is fragmented between Intel, AMD and NVIDIA (and confounded by the bad drivers, thanks to Microsoft) so you should expect better performance on native Linux.
 
Last edited:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD

Forum statistics

Threads
105,868
Messages
1,017,072
Members
137,578
Latest member
JamesLightning
Top