[Bug 1077588] New: "libGL error: failed to load driver: swrast" when running OpenGL/KDE apps remotely
http://bugzilla.suse.com/show_bug.cgi?id=1077588 Bug ID: 1077588 Summary: "libGL error: failed to load driver: swrast" when running OpenGL/KDE apps remotely Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: psychonaut@nothingisreal.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- On my Leap 42.3 system, when I connect to a remote Tumbleweed system using ssh -X or X2Go and attempt to run certain OpenGL or KDE programs, the following error message is printed to the console: libGL error: failed to load driver: swrast The program may or may not work normally. glxinfo refuses to run, crashing with the same error message described in Bug 1032509. Abnormal behaviour in KDE applications seems limited to not painting certain icons in toolbars and dialogs. For example, in KWrite and Okular, the toolbar icons are all replaced with plain text, and most (but not all) of the icons in their configuration dialogs are missing. I tried adding the following to /etc/X11/xorg.conf.d/90-serverflags.conf on my local machine: Section "ServerFlags" Option "AllowIndirectGLX" "on" Option "IndirectGLX" "on" EndSection This allows glxinfo to run, but I still get the error message about swrast, and there is no change to the misbehaviour of KDE applications. If it makes any difference, I am using the nvidia driver with a GeForce 7300 SE. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 http://bugzilla.suse.com/show_bug.cgi?id=1077588#c1 Michal Srb <msrb@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |msrb@suse.com, | |psychonaut@nothingisreal.co | |m Assignee|xorg-maintainer-bugs@forge. |msrb@suse.com |provo.novell.com | Flags| |needinfo?(psychonaut@nothin | |gisreal.com) --- Comment #1 from Michal Srb <msrb@suse.com> --- I think there are two different issues, one you already figured out. When you run an OpenGL application on a remote machine using ssh with X forwarding, the application has two options: * Pack all OpenGL calls into X protocol and send them thru ssh to the other side. This requires indirect GLX to be enabled in the X server. It is disabled by default because it is outdated and believed to have security issues. You can opt-in using the "IndirectGLX" option. * Render OpenGL on the remote machine using software rendering and send the resulting images thru X and ssh. The software renderer in mesa is called "swrast". We have recently restructured Mesa in Tumbleweed. The drivers itself were split into package called Mesa-dri. If you do not install recommended packages by default, this Mesa-dri package would not be installed. Please check if you have Mesa-dri package installed on the Tumbleweed machine and if not, install it and try again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 http://bugzilla.suse.com/show_bug.cgi?id=1077588#c2 Tristan Miller <psychonaut@nothingisreal.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(psychonaut@nothin | |gisreal.com) | --- Comment #2 from Tristan Miller <psychonaut@nothingisreal.com> --- (In reply to Michal Srb from comment #1)
Please check if you have Mesa-dri package installed on the Tumbleweed machine and if not, install it and try again.
Yes, it is already installed on the remote Tumbleweed machine: Mesa-dri-17.3.2-181.1.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|msrb@suse.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|msrb@suse.com |xorg-maintainer-bugs@forge. | |provo.novell.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 http://bugzilla.suse.com/show_bug.cgi?id=1077588#c5 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(psychonaut@nothin | |gisreal.com) --- Comment #5 from Stefan Dirsch <sndirsch@suse.com> --- Is this still an issue with current TW or supported openSUSE Leap version? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 http://bugzilla.suse.com/show_bug.cgi?id=1077588#c6 --- Comment #6 from Tristan Miller <psychonaut@nothingisreal.com> --- (In reply to Stefan Dirsch from comment #5)
Is this still an issue with current TW or supported openSUSE Leap version?
I'm currently on holiday and probably won't have time to check this soon. I hope to be able to do so in the second half of April. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 http://bugzilla.suse.com/show_bug.cgi?id=1077588#c7 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(psychonaut@nothin | |gisreal.com) | --- Comment #7 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Stefan Dirsch from comment #5)
Is this still an issue with current TW or supported openSUSE Leap version?
I'm sorry. I was mistaken. Leap 42.3 is definitely still supported! Of course you can try with a newer Leap version or even TW if that is an option for you and time allows. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1077588 http://bugzilla.suse.com/show_bug.cgi?id=1077588#c8 Tristan Miller <psychonaut@nothingisreal.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |WORKSFORME --- Comment #8 from Tristan Miller <psychonaut@nothingisreal.com> --- No longer reproducible for me when connecting from an openSUSE 15.0 machine to an openSUSE Tumbleweed machine. I'll boldly close this as WORKSFORME; feel free to revert this if this wasn't the right action. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com