Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #167415 > unrolled thread
| Started by | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| First post | 2016-05-03 08:20 +0200 |
| Last post | 2016-05-07 17:50 +0200 |
| Articles | 14 — 2 participants |
Back to article view | Back to linux.debian.user
WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-03 08:20 +0200
Re: WebGL support suddely broken Sven Arvidsson <sa@whiz.se> - 2016-05-03 12:30 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-03 18:10 +0200
Re: WebGL support suddely broken Sven Arvidsson <sa@whiz.se> - 2016-05-03 20:20 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-04 07:40 +0200
Re: WebGL support suddely broken Sven Arvidsson <sa@whiz.se> - 2016-05-04 18:50 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-04 19:30 +0200
Re: WebGL support suddely broken Sven Arvidsson <sa@whiz.se> - 2016-05-04 20:30 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-04 20:40 +0200
Re: WebGL support suddely broken Sven Arvidsson <sa@whiz.se> - 2016-05-04 20:50 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-05 20:20 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-06 08:00 +0200
Re: WebGL support suddely broken Sven Arvidsson <sa@whiz.se> - 2016-05-07 12:30 +0200
Re: WebGL support suddely broken Paolo Cavallini <cavallini@faunalia.it> - 2016-05-07 17:50 +0200
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-03 08:20 +0200 |
| Subject | WebGL support suddely broken |
| Message-ID | <ruBQC-2I1-3@gated-at.bofh.it> |
Hi all, after an upgrade on sid, WebGL support is broken on my system, both for Firefox and for Chromium. The symptoms are the same as here: http://stackoverflow.com/questions/28466387/error-creating-webgl-context-in-chrome-but-not-in-android-browser Any hint on how to fix this? I suspect some webkit component is missing. All the best, and thanks. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [next] | [standalone]
| From | Sven Arvidsson <sa@whiz.se> |
|---|---|
| Date | 2016-05-03 12:30 +0200 |
| Message-ID | <ruFKx-6sc-5@gated-at.bofh.it> |
| In reply to | #167415 |
[Multipart message — attachments visible in raw view] — view raw
On Tue, 2016-05-03 at 08:17 +0200, Paolo Cavallini wrote: > Hi all, > after an upgrade on sid, WebGL support is broken on my system, both > for > Firefox and for Chromium. The symptoms are the same as here: > http://stackoverflow.com/questions/28466387/error-creating-webgl-cont > ext-in-chrome-but-not-in-android-browser > Any hint on how to fix this? I suspect some webkit component is > missing. Firefox doesn't use webkit. Do you get the same error message in both browsers? What else changed during the upgrade? Do you have working OpenGL in general? -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 6FAB5CD5
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-03 18:10 +0200 |
| Message-ID | <ruL3A-2N5-21@gated-at.bofh.it> |
| In reply to | #167421 |
[Multipart message — attachments visible in raw view] — view raw
Il 03/05/2016 12:21, Sven Arvidsson ha scritto: > Do you get the same error message in both browsers? yes > What else changed > during the upgrade? unsure about that, I upgrade almost daily, do not know exactly when it got broken > Do you have working OpenGL in general? how can I check this? glxinfo name of display: :0 Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0". segfault All the best, and thanks. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [next] | [standalone]
| From | Sven Arvidsson <sa@whiz.se> |
|---|---|
| Date | 2016-05-03 20:20 +0200 |
| Message-ID | <ruN5o-4B9-29@gated-at.bofh.it> |
| In reply to | #167438 |
[Multipart message — attachments visible in raw view] — view raw
On Tue, 2016-05-03 at 18:00 +0200, Paolo Cavallini wrote: > glxinfo > name of display: :0 > Xlib: extension "GLX" missing on display ":0". > Xlib: extension "GLX" missing on display ":0". > segfault If glxinfo segfaults, something is quite wrong. What is your setup? Do you use a proprietary graphics driver that broke during an upgrade? -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 6FAB5CD5
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-04 07:40 +0200 |
| Message-ID | <ruXHs-6fJ-1@gated-at.bofh.it> |
| In reply to | #167442 |
[Multipart message — attachments visible in raw view] — view raw
Il 03/05/2016 20:16, Sven Arvidsson ha scritto: > If glxinfo segfaults, something is quite wrong. sure > What is your setup? Do you use a proprietary graphics driver that broke > during an upgrade? nope, all free sw here. 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) i A xserver-xorg-video-intel - server X di X.Org -- driver per display In As said, it used to work until recently. Thanks for any hint. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [next] | [standalone]
| From | Sven Arvidsson <sa@whiz.se> |
|---|---|
| Date | 2016-05-04 18:50 +0200 |
| Message-ID | <rv89P-7As-7@gated-at.bofh.it> |
| In reply to | #167456 |
[Multipart message — attachments visible in raw view] — view raw
On Wed, 2016-05-04 at 07:31 +0200, Paolo Cavallini wrote: > Il 03/05/2016 20:16, Sven Arvidsson ha scritto: > > > > > If glxinfo segfaults, something is quite wrong. > sure > > > > > What is your setup? Do you use a proprietary graphics driver that > > broke > > during an upgrade? > nope, all free sw here. > > 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT > Integrated Graphics Controller (rev 0b) > > i A xserver-xorg-video-intel - server X di X.Org -- driver per > display In > > As said, it used to work until recently. > Thanks for any hint. Make sure all the necessary mesa libs are installed. Xorg logs might be useful. should be in ~/.local/share/xorg or /var/log/ Backtrace from the glxinfo crash might be useful. -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 6FAB5CD5
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-04 19:30 +0200 |
| Message-ID | <rv8Mz-8iq-23@gated-at.bofh.it> |
| In reply to | #167471 |
[Multipart message — attachments visible in raw view] — view raw
Il 04/05/2016 18:41, Sven Arvidsson ha scritto: > Make sure all the necessary mesa libs are installed. $ aptitude search mesa | grep ^i i A glx-alternative-mesa:i386 - allows the selection of MESA as GLX provid i A libegl1-mesa - implementazione libera dell'API EGL -- run i A libgl1-mesa-dev - implementazione libera delle API OpenGL -- i A libgl1-mesa-dri - implementazione libera delle API di OpenGL i A libgl1-mesa-glx - implementazione libera delle API di OpenGL i A libglapi-mesa - implementazione libera dell'API GL -- libr i A libglu1-mesa - libreria Mesa OpenGL Utility (GLU) i A libglu1-mesa-dev - libreria di utilità Mesa OpenGL -- file di i A libwayland-egl1-mesa - implementazione della piattaforma Wayland i A mesa-common-dev - documentazione dello sviluppatore per Mesa i A mesa-utils - varie utilità di Mesa GL $ aptitude search mesa | grep ^p p glx-alternative-mesa - allows the selection of MESA as GLX provid p libegl1-mesa:i386 - implementazione libera dell'API EGL -- run p libegl1-mesa-dbg - implementazione libera dell'API EGL -- sim p libegl1-mesa-dbg:i386 - implementazione libera dell'API EGL -- sim p libegl1-mesa-dev - implementazione libera dell'API EGL - file p libegl1-mesa-dev:i386 - implementazione libera dell'API EGL - file p libegl1-mesa-drivers - pacchetto fittizio di transizione p libegl1-mesa-drivers:i386 - pacchetto fittizio di transizione p libgl1-mesa-dev:i386 - implementazione libera delle API OpenGL -- p libgl1-mesa-dri:i386 - implementazione libera delle API di OpenGL p libgl1-mesa-dri-dbg - simboli di debug per i moduli Mesa DRI p libgl1-mesa-dri-dbg:i386 - simboli di debug per i moduli Mesa DRI p libgl1-mesa-glx:i386 - implementazione libera delle API di OpenGL p libgl1-mesa-glx-dbg - simboli di debug per gli eseguibili Mesa G p libgl1-mesa-glx-dbg:i386 - simboli di debug per gli eseguibili Mesa G p libglapi-mesa:i386 - implementazione libera dell'API GL -- libr p libglapi-mesa-dbg - implementazione libera dell'API GL -- simb p libglapi-mesa-dbg:i386 - implementazione libera dell'API GL -- simb p libgles1-mesa - implementazione libera dell'API OpenGL|ES p libgles1-mesa:i386 - implementazione libera dell'API OpenGL|ES p libgles1-mesa-dbg - implementazione libera dell'API OpenGL|ES p libgles1-mesa-dbg:i386 - implementazione libera dell'API OpenGL|ES p libgles1-mesa-dev - implementazione libera dell'API OpenGL|ES p libgles1-mesa-dev:i386 - implementazione libera dell'API OpenGL|ES p libgles2-mesa - implementazione libera dell'API OpenGL|ES p libgles2-mesa:i386 - implementazione libera dell'API OpenGL|ES p libgles2-mesa-dbg - implementazione libera dell'API OpenGL|ES p libgles2-mesa-dbg:i386 - implementazione libera dell'API OpenGL|ES p libgles2-mesa-dev - implementazione libera dell'API OpenGL|ES p libgles2-mesa-dev:i386 - implementazione libera dell'API OpenGL|ES p libglu1-mesa:i386 - libreria Mesa OpenGL Utility (GLU) p libglu1-mesa-dev:i386 - libreria di utilità Mesa OpenGL -- file di p libglw1-mesa - libreria di widget GL per Athena e Motif - p libglw1-mesa:i386 - libreria di widget GL per Athena e Motif - p libglw1-mesa-dev - GL widget library for Athena and Motif -- p libglw1-mesa-dev:i386 - GL widget library for Athena and Motif -- p libosmesa6 - Mesa Off-screen rendering extension p libosmesa6:i386 - Mesa Off-screen rendering extension p libosmesa6-dev - Mesa Off-screen rendering extension -- dev p libosmesa6-dev:i386 - Mesa Off-screen rendering extension -- dev p libwayland-egl1-mesa:i386 - implementazione della piattaforma Wayland p libwayland-egl1-mesa-dbg - implementazione della piattaforma Wayland p libwayland-egl1-mesa-dbg:i386 - implementazione della piattaforma Wayland p mesa-common-dev:i386 - documentazione dello sviluppatore per Mesa p mesa-opencl-icd - free implementation of the OpenCL API -- I p mesa-opencl-icd:i386 - free implementation of the OpenCL API -- I p mesa-opencl-icd-dbg - free implementation of the OpenCL API -- d p mesa-opencl-icd-dbg:i386 - free implementation of the OpenCL API -- d p mesa-utils:i386 - varie utilità di Mesa GL p mesa-utils-extra - utilità Mesa varie (opengles, egl) p mesa-utils-extra:i386 - utilità Mesa varie (opengles, egl) p mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers p mesa-vdpau-drivers:i386 - Mesa VDPAU video acceleration drivers p mesa-vdpau-drivers-dbg - Debugging symbols for the Mesa VDPAU video p mesa-vdpau-drivers-dbg:i386 - Debugging symbols for the Mesa VDPAU video > Xorg logs might be useful. should be in ~/.local/share/xorg or > /var/log/ This seems interesting: [ 6639.757] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/i965_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/i965_dri.so: undefined symbol: _glapi_tls_Dispatch) [ 6639.802] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch) > Backtrace from the glxinfo crash might be useful. long time since my last bt, I'll have to find back the instructions. Thanks a lot. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [next] | [standalone]
| From | Sven Arvidsson <sa@whiz.se> |
|---|---|
| Date | 2016-05-04 20:30 +0200 |
| Message-ID | <rv9IC-Ky-11@gated-at.bofh.it> |
| In reply to | #167473 |
[Multipart message — attachments visible in raw view] — view raw
On Wed, 2016-05-04 at 19:22 +0200, Paolo Cavallini wrote: > Il 04/05/2016 18:41, Sven Arvidsson ha scritto: > > > > Make sure all the necessary mesa libs are installed. > $ aptitude search mesa | grep ^i > i A glx-alternative-mesa:i386 - allows the selection of MESA as > GLX provid I don't use aptitude, but I guess this means the glx-alternative-mesa package is installed? Have you double checked that the correct glx provider is configured? > > Backtrace from the glxinfo crash might be useful. > long time since my last bt, I'll have to find back the instructions. It's probably not necessary. I guess glxinfo just barfs without a GLX extension. -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 6FAB5CD5
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-04 20:40 +0200 |
| Message-ID | <rv9Sj-Pg-65@gated-at.bofh.it> |
| In reply to | #167477 |
[Multipart message — attachments visible in raw view] — view raw
Il 04/05/2016 20:29, Sven Arvidsson ha scritto: >> i A glx-alternative-mesa:i386 - allows the selection of MESA as >> GLX provid > > I don't use aptitude, but I guess this means the glx-alternative-mesa > package is installed? right > Have you double checked that the correct glx provider is configured? no idea how to do that, sorry: how can I? all the best, and thanks -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [next] | [standalone]
| From | Sven Arvidsson <sa@whiz.se> |
|---|---|
| Date | 2016-05-04 20:50 +0200 |
| Message-ID | <rva1Y-TX-21@gated-at.bofh.it> |
| In reply to | #167478 |
[Multipart message — attachments visible in raw view] — view raw
On Wed, 2016-05-04 at 20:33 +0200, Paolo Cavallini wrote: > > Have you double checked that the correct glx provider is > > configured? > no idea how to do that, sorry: how can I? The blurb in the package description says "update-glx --config glx" Presumably you installed this package when you had another driver installed? I don't have it on any on my systems so I don't think it's installed by default. -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 6FAB5CD5
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-05 20:20 +0200 |
| Message-ID | <rvw2u-50F-7@gated-at.bofh.it> |
| In reply to | #167479 |
Il 04/05/2016 20:46, Sven Arvidsson ha scritto: > On Wed, 2016-05-04 at 20:33 +0200, Paolo Cavallini wrote: >>> Have you double checked that the correct glx provider is >>> configured? >> no idea how to do that, sorry: how can I? > > The blurb in the package description says "update-glx --config glx" it seems correct: # update-glx --config glx Sono disponibili 2 scelte per l'alternativa glx (che fornisce /usr/lib/glx). Selezione Percorso Priorità Stato ------------------------------------------------------------ * 0 /usr/lib/fglrx 99 modalità automatica 1 /usr/lib/fglrx 99 modalità manuale 2 /usr/lib/mesa-diverted 5 modalità manuale > Presumably you installed this package when you had another driver > installed? not voluntarily -maybe it's a dep of other packages? > I don't have it on any on my systems so I don't think it's installed by > default. so do you suggest to remove both libgl1-fglrx-glx libgl1-mesa-glx ? Thanks again. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-06 08:00 +0200 |
| Message-ID | <rvGXU-7Jo-19@gated-at.bofh.it> |
| In reply to | #167479 |
BTW, uninstalling and reinstalling
glx-alternative-fglrx{a} glx-alternative-mesa{a} glx-diversions{a}
libfglrx{a} libfglrx-amdxvba1 libgl1-fglrx-glx{a}
nvidia-installer-cleanup{a} update-glx{a}
gives same results:
glxinfo
name of display: :0
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Errore di segmentazione
Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 7.838] (EE) AIGLX error: dlopen of
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so failed
(/usr/lib/x86_64-linux-gnu/dri/i965_dri.so: undefined symbol:
_glapi_tls_Dispatch)
[ 7.838] (EE) AIGLX: reverting to software rendering
[ 7.895] (EE) AIGLX error: dlopen of
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed
(/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol:
_glapi_tls_Dispatch)
[ 7.895] (EE) GLX: could not load software renderer
I'm lost now.
Thanks.
Il 04/05/2016 20:46, Sven Arvidsson ha scritto:
> On Wed, 2016-05-04 at 20:33 +0200, Paolo Cavallini wrote:
>>> Have you double checked that the correct glx provider is
>>> configured?
>> no idea how to do that, sorry: how can I?
>
> The blurb in the package description says "update-glx --config glx"
it seems correct:
# update-glx --config glx
Sono disponibili 2 scelte per l'alternativa glx (che fornisce /usr/lib/glx).
Selezione Percorso Priorità Stato
------------------------------------------------------------
* 0 /usr/lib/fglrx 99 modalità automatica
1 /usr/lib/fglrx 99 modalità manuale
2 /usr/lib/mesa-diverted 5 modalità manuale
> Presumably you installed this package when you had another driver
> installed?
not voluntarily -maybe it's a dep of other packages?
> I don't have it on any on my systems so I don't think it's installed by
> default.
so do you suggest to remove both
libgl1-fglrx-glx
libgl1-mesa-glx
?
Thanks again.
--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [next] | [standalone]
| From | Sven Arvidsson <sa@whiz.se> |
|---|---|
| Date | 2016-05-07 12:30 +0200 |
| Message-ID | <rw7EJ-8ea-5@gated-at.bofh.it> |
| In reply to | #167522 |
[Multipart message — attachments visible in raw view] — view raw
On Fri, 2016-05-06 at 07:55 +0200, Paolo Cavallini wrote:
> BTW, uninstalling and reinstalling
>
> glx-alternative-fglrx{a} glx-alternative-mesa{a} glx-diversions{a}
> libfglrx{a} libfglrx-amdxvba1 libgl1-fglrx-glx{a}
> nvidia-installer-cleanup{a} update-glx{a}
>
[...]
> it seems correct:
>
> # update-glx --config glx
> Sono disponibili 2 scelte per l'alternativa glx (che fornisce
> /usr/lib/glx).
>
> Selezione Percorso Priorità Stato
> ------------------------------------------------------------
> * 0 /usr/lib/fglrx 99 modalità automatica
> 1 /usr/lib/fglrx 99 modalità manuale
> 2 /usr/lib/mesa-diverted 5 modalità manuale
If you are using Intel, you need to reconfigure this to mesa-diverted.
If you don't use them, purging the fglrx/nvidia and glx-alternative-*
packages might also be a good idea.
> > Presumably you installed this package when you had another driver
> > installed?
> not voluntarily -maybe it's a dep of other packages?
Very strange, even an a system with an AMD GPU, fglrx is not installed
by default. It is only available in non-free and nothing in main
depends on non-free.
I suppose something else in non-free you have installed had
dependencies on fglrx, but that seems odd too. I also noticed that you
have nvidia-installer-cleanup, which shouldn't be necessary if you
didn't use nvidia hardware...
--
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 6FAB5CD5
[toc] | [prev] | [next] | [standalone]
| From | Paolo Cavallini <cavallini@faunalia.it> |
|---|---|
| Date | 2016-05-07 17:50 +0200 |
| Message-ID | <rwcEq-41b-3@gated-at.bofh.it> |
| In reply to | #167554 |
[Multipart message — attachments visible in raw view] — view raw
Il 07/05/2016 12:28, Sven Arvidsson ha scritto: > I suppose something else in non-free you have installed had > dependencies on fglrx, but that seems odd too. I also noticed that you > have nvidia-installer-cleanup, which shouldn't be necessary if you > didn't use nvidia hardware... In fact, removing all that stuff and restarting solves the problem. Still unsure why they got installed in the first place. Sorry for the noise All the best. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web