https://bugs.freedesktop.org/show_bug.cgi?id=75602
Priority: medium Bug ID: 75602 Assignee: dri-devel@lists.freedesktop.org Summary: Unigine Heaven/Vally: Multi monitor rendering does not work Severity: normal Classification: Unclassified OS: Linux (All) Reporter: knut.tidemann@gmail.com Hardware: x86-64 (AMD64) Status: NEW Version: git Component: Drivers/Gallium/r600 Product: Mesa
Created attachment 94870 --> https://bugs.freedesktop.org/attachment.cgi?id=94870&action=edit Unigine vally output
When trying to start the unigine demos with multiple monitors enabled (Wall 2x1 or any other of the options in the launch dialog), it will exit with a failure.
It seems that Mesa is using the compatability context which is limited to OpenGL 3.0.
I've attached the output log of Unigine Vally when started with multi monitor enabled.
The demos run fine when only a single monitor is enabled.
I'm currently using mesa-git g085f61b and linux 3.13.5 on Arch Linux with a Radeon 5730.
The same issue can be seen when I try to enable dual output stereo 3D, which should start two separate windows that it will render to.
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #1 from Alex Deucher agd5f@yahoo.com --- Please attach your xorg log, dmesg output, and glxinfo output. Additionally, you'll need a 3.14 kernel for OpenGL 3.3 support with r600g.
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #2 from Knut Andre Tidemann knut.tidemann@gmail.com --- Created attachment 94889 --> https://bugs.freedesktop.org/attachment.cgi?id=94889&action=edit glxinfo output
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #3 from Knut Andre Tidemann knut.tidemann@gmail.com --- Created attachment 94890 --> https://bugs.freedesktop.org/attachment.cgi?id=94890&action=edit X.org log
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #4 from Knut Andre Tidemann knut.tidemann@gmail.com --- Created attachment 94891 --> https://bugs.freedesktop.org/attachment.cgi?id=94891&action=edit dmesg output
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #5 from Knut Andre Tidemann knut.tidemann@gmail.com --- I have now attached the requested outputs.
I thought that 3.14 was only needed for R7xx hardware to enable OpenGL 3.3 with the core profile?
Atleast glxinfo reports version 3.3.
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #6 from Alex Deucher agd5f@yahoo.com --- (In reply to comment #5)
I have now attached the requested outputs.
I thought that 3.14 was only needed for R7xx hardware to enable OpenGL 3.3 with the core profile?
You are correct. I misremembered.
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #7 from Michel Dänzer michel@daenzer.net --- (In reply to comment #0)
It seems that Mesa is using the compatability context which is limited to OpenGL 3.0.
It's up to the application to choose a compatibility or core context. Mesa never has and probably never will support higher than 3.0 with compatibility contexts. You'd probably have to ask the Unigine developers why it wants to use a compatibility conext with GL_ARB_geometry_shader4 in this configuration.
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #8 from Knut Andre Tidemann knut.tidemann@gmail.com --- I only reported this because the proprietary works in this case.
If this is an application bug, then I guess this can be closed as such. There is no reason why Mesa should fall back to the compatibility profile when more than one context is used I guess?
https://bugs.freedesktop.org/show_bug.cgi?id=75602
--- Comment #9 from Michel Dänzer michel@daenzer.net --- (In reply to comment #8)
I only reported this because the proprietary works in this case.
Presumably fglrx supports higher OpenGL versions and GL_ARB_geometry_shader4 in compatibility contexts.
There is no reason why Mesa should fall back to the compatibility profile when more than one context is used I guess?
Mesa doesn't (couldn't) 'fall back' to the compatibility context. It means the app didn't ask for a core context.
https://bugs.freedesktop.org/show_bug.cgi?id=75602
MC Return mc.return@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Unigine Heaven/Vally: Multi |Unigine Heaven/Valley: |monitor rendering does not |Multi monitor rendering |work |does not work
https://bugs.freedesktop.org/show_bug.cgi?id=75602
GitLab Migration User gitlab-migration@fdo.invalid changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|NEW |RESOLVED
--- Comment #10 from GitLab Migration User gitlab-migration@fdo.invalid --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/497.
dri-devel@lists.freedesktop.org