FC28 OpenGL error on Vega M

I’m trying to get a demo running on Fedora Core 28 with Hades Canyon NUC (Radeon RX Vega M) I installed Mesa 18.2.0-rc5 to get graphics working, OpenGL core says version 3.3

When I launch with -opengl3 I get the following error:

[2018.09.07-02.05.37:927][ 0]LogStreaming: Display: Took 0.043s to InitEngineTextLocalization.
[2018.09.07-02.05.37:945][ 0]LogSlate: New Slate User Created. User Index 0, Is Virtual User: 0
[2018.09.07-02.05.37:945][ 0]LogSlate: Slate User Registered. User Index 0, Is Virtual User: 0
[2018.09.07-02.05.37:948][ 0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 3.2 context, SDL error: ‘Could not create GL context: BadValue (integer parameter out of range for operation)’
[2018.09.07-02.05.37:948][ 0]LogRHI: Error: OpenGL 3.2 not supported by driver
[2018.09.07-02.05.37:951][ 0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 3.2 context, SDL error: ‘Could not create GL context: BadValue (integer parameter out of range for operation)’
[2018.09.07-02.08.18:023][ 0]LogCore: FUnixPlatformMisc::RequestExit(1)

Any ideas?

-RW

Solved this myself.
Clue was glxinfo | grep AMD returned nothing, so the Vega driver was not being used, I think because I was on the wrong HDMI port.

In any event, glxinfo | grep AMD should show “OpenGL renderer string: AMD VEGAM” when everything is working.

-RW