Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
emhuisken
Beiträge: 6
Registriert: 08.07.2023 21:03:12

Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von emhuisken » 05.08.2024 22:34:20

Hallo,
für andere richte ich hin und wieder ältere Laptops ein. Nun habe ich auf einem HP Probook 4520s Debian bookworm installiert. Es läuft derzeit Kernel Linux 6.1.0-23-amd64 x86_64 mit MATE 1.26.0. Der Laptop lief in der Vergangenheit auf ubuntu, immer problemlos. Direkt nach der Installation von debian bookworm habe ich auch alle für den Gebrauch installierte Software durchgetestet, es gab kein Problem.
Nun wurde der Laptop eine Weile nicht genutzt, und danach stürzte das System bei ganz bestimmten Operationen immer ab: schwarzer Bildschirm, danach Neuanmeldung erforderlich. Nach einiger Suche im Internet konnte ich annehmen, dass offenbar ein Grafikproblem vorliegt. Die Fehlermeldung im xorg.log ist

Code: Alles auswählen

[  1355.379] Failed to compile FS: 0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES

[  1355.379] Program source:
#version 130
#ifdef GL_ES
precision mediump float;
#endif
#define RepeatNone               	      0
#define RepeatNormal                     1
#define RepeatPad                        2
#define RepeatReflect                    3
#define RepeatFix		      	      10
uniform int 			source_repeat_mode;
uniform int 			mask_repeat_mode;
vec2 rel_tex_coord(vec2 texture, vec4 wh, int repeat) 
{
	vec2 rel_tex; 
	rel_tex = texture * wh.xy; 
	if (repeat == RepeatFix + RepeatNone)
		return rel_tex; 
	else if (repeat == RepeatFix + RepeatNormal) 
		rel_tex = floor(rel_tex) + (fract(rel_tex) / wh.xy); 
	else if (repeat == RepeatFix + RepeatPad) { 
		if (rel_tex.x >= 1.0) 
			rel_tex.x = 1.0 - wh.z * wh.x / 2.; 
		else if (rel_tex.x < 0.0) 
			rel_tex.x = 0.0; 
		if (rel_tex.y >= 1.0) 
			rel_tex.y = 1.0 - wh.w * wh.y / 2.; 
		else if (rel_tex.y < 0.0) 
			rel_tex.y = 0.0; 
		rel_tex = rel_tex / wh.xy; 
	} else if (repeat == RepeatFix + RepeatReflect) {
		if ((1.0 - mod(abs(floor(rel_tex.x)), 2.0)) < 0.001)
[  1355.379] (EE) 
Fatal server error:
[  1355.379] (EE) GLSL compile failure
[  1355.379] (EE) 
[  1355.379] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  1355.379] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1355.379] (EE) 
[  1355.380] (II) AIGLX: Suspending AIGLX clients for VT switch
[  1355.438] (EE) Server terminated with error (1). Closing log file.
Meine Fragen nun: a) was liegt genau vor? b) gibt es Abhilfe, die auch für einen Nicht-System-Spezi praktikabel ist (also ohne eigene Builds und dergleichen, bzw. mit genauen Anweisungen, wie was getan werden muss)? Die englischen Anleitungen, die ich für diesen Fehler im Internet gefunden habe, setzen immer weitergehende Kenntnisse voraus, die ich einfach nicht habe (was muss ich für einen Patch tun? was genau muss wo hinein? – da gibt es bloss immer Anweisungen für Eingeweihte ...).
Für eine Hilfestellung wäre ich dankbar.
Beste Grüße
cehuisken

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von MSfree » 06.08.2024 10:15:14

emhuisken hat geschrieben: ↑ zum Beitrag ↑
05.08.2024 22:34:20
Nun habe ich auf einem HP Probook 4520s Debian bookworm installiert.
Leider bekommt man bei HP zu dem Teil keine technischen Daten. Alles, was ich rausfinden konnte war, daß das Ding eine CPU aus der Intel Lynnfield Generation hat, also 15 Jahre alt ist.

Da du Probleme mit der Graphik hast, wäre es schön, wenn du mal die Bezeichnung des Graphikchips nachliefern könntest.

Laß mich raten, da steckt ein 15 Jahre alter Nvidia-Chip drin.

Benutzeravatar
hikaru
Moderator
Beiträge: 13911
Registriert: 09.04.2008 12:48:59

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von hikaru » 06.08.2024 10:37:50

Im 4520s sollte je nach Modell eine Intel HD der ersten Generation, oder eine ATI HD 530v verbaut sein. Beide können OpenGL 2.0 (möglicherweise auch 2.1, aber nichts darüber).
Die Fehlermeldung besagt, dass deine Anwendung GLSL 1.30 nutzen möchte. GLSL 1.30 ist Teil von OpenGL 3.0.

Anders ausgedrückt: Die GPU in diesem Laptop ist zu alt für die Grafikanforderungen des Programms.

emhuisken
Beiträge: 6
Registriert: 08.07.2023 21:03:12

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von emhuisken » 23.08.2024 11:34:44

Vielen Dank für die Reaktionen.
Das würde allerdings heissen, dass bookworm auf diesem Laptop nicht lauffähig ist, denn diese Meldung kommt u.a. auch, wenn ich z.B. in Synaptic die Paketlisten neu laden will (sonst generell offenbar immer, wenn eine besondere Berechtigung nötig ist). Was kann ich da jetzt tun? Downgrade auf bullseye? Kann das besser funktionieren? Das Alter von 15 Jahren für den Laptop kann hinkommen; bisher gab es da ja keine Probleme.

Benutzeravatar
hikaru
Moderator
Beiträge: 13911
Registriert: 09.04.2008 12:48:59

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von hikaru » 23.08.2024 13:17:45

Ich benutze Debiansynaptic schon eine ganze Weile nicht mehr, aber soweit ich mich erinnere, und es auf der Paketseite sehen kann, ist das eine ganz gewöhnliche Gtk-Anwendung, die höchstens im Rahmen von Debianpkexec etwas Ungewöhnliches machen könnte. Aber eigentlich sollte Synaptic ohne jegliche Hardwarebeschleunigung funktionieren.

Ich benutze allerdings Debiangparted (ebenfalls Gtk + pkexec), teils auf zwei Notebooks mit Intel GMA 950 (zwei Generationen älter als deine), und habe dort das von dir geschilderte Problem noch nicht beobachtet. Auch im sonstigen Betrieb mit Xfce habe ich das noch nicht gesehen.

emhuisken
Beiträge: 6
Registriert: 08.07.2023 21:03:12

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von emhuisken » 26.08.2024 23:39:48

Hallo,
ich habe nun noch einmal genauer nachgeschaut. Der Prozessor ist ein Intel Celeron P4600, und die Grafik scheint da integriert zu sein, jedenfalls ist die Hardware wie folgt:

Code: Alles auswählen

H/W path           Device      Class          Description
=========================================================
                               system         HP ProBook 4520s (XN572EA#ABF)
/0                             bus            1413
/0/a                           memory         64KiB BIOS
/0/0                           processor      Intel(R) Celeron(R) CPU        P46
/0/0/1                         memory         2MiB L3 cache
/0/0/3                         memory         256KiB L2 cache
/0/0/2                         memory         32KiB L1 cache
/0/4                           memory         6GiB System Memory
/0/4/0                         memory         2GiB SODIMM DDR3 Synchronous 1333 
/0/4/1                         memory         4GiB SODIMM DDR3 Synchronous 1333 
/0/100                         bridge         Core Processor DRAM Controller
/0/100/2           /dev/fb0    display        Core Processor Integrated Graphics
/0/100/16                      communication  5 Series/3400 Series Chipset HECI 
/0/100/1a                      bus            5 Series/3400 Series Chipset USB2 
/0/100/1a/1        usb1        bus            EHCI Host Controller
/0/100/1a/1/1                  bus            Integrated Rate Matching Hub
/0/100/1a/1/1/3                generic        VFS451 Fingerprint Reader
/0/100/1a/1/1/4    input22     input          Logitech  USB WheelMouse
/0/100/1a/1/1/5    input18     multimedia     HP Webcam [2 MP Fixed]: HP Webc
/0/100/1b          card0       multimedia     5 Series/3400 Series Chipset High 
/0/100/1b/0        input17     input          HDA Digital PCBeep
/0/100/1b/1        input19     input          HDA Intel MID Mic
/0/100/1b/2        input20     input          HDA Intel MID Headphone
/0/100/1b/3        input21     input          HDA Intel MID HDMI/DP,pcm=3
/0/100/1c                      bridge         5 Series/3400 Series Chipset PCI E
/0/100/1c.1                    bridge         5 Series/3400 Series Chipset PCI E
/0/100/1c.3                    bridge         5 Series/3400 Series Chipset PCI E
/0/100/1c.3/0      wlo1        network        RT3090 Wireless 802.11n 1T/1R PCIe
/0/100/1c.5                    bridge         5 Series/3400 Series Chipset PCI E
/0/100/1c.5/0      ens5        network        RTL8111/8168/8411 PCI Express Giga
/0/100/1d                      bus            5 Series/3400 Series Chipset USB2 
/0/100/1d/1        usb2        bus            EHCI Host Controller
/0/100/1d/1/1                  bus            Integrated Rate Matching Hub
/0/100/1d/1/1/6                communication  Motorola BC4 Bluetooth 3.0+HS Adap
/0/100/1e                      bridge         82801 Mobile PCI Bridge
/0/100/1f                      bridge         HM57 Chipset LPC Interface Control
/0/100/1f/0                    system         PnP device PNP0c02
/0/100/1f/1                    system         PnP device PNP0c02
/0/100/1f/2                    system         PnP device PNP0c02
/0/100/1f/3                    system         PnP device PNP0b00
/0/100/1f/4                    input          PnP device PNP0303
/0/100/1f/5                    generic        PnP device SYN016a
/0/100/1f.2        scsi0       storage        5 Series/3400 Series Chipset 6 por
/0/100/1f.2/0      /dev/sda    disk           320GB TOSHIBA MK3256GS
/0/100/1f.2/0/1    /dev/sda1   volume         268GiB EXT4 volume
/0/100/1f.2/0/2    /dev/sda2   volume         5934MiB Extended partition
/0/100/1f.2/0/2/5  /dev/sda5   volume         5934MiB Linux swap volume
/0/100/1f.2/0/3    /dev/sda3   volume         23GiB EXT4 volume
/0/100/1f.2/1      /dev/cdrom  disk           DVDRAM GT30L
/0/100/1f.6                    generic        5 Series/3400 Series Chipset Therm
/0/101                         bridge         Core Processor QuickPath Architect
/0/102                         bridge         Core Processor QuickPath Architect
/0/103                         bridge         Core Processor QPI Link 0
/0/104                         bridge         1st Generation Core i3/5/7 Process
/0/105                         bridge         1st Generation Core i3/5/7 Process
/0/106                         bridge         1st Generation Core i3/5/7 Process
/1                 input0      input          AT Translated Set 2 keyboard
/2                 input11     input          SynPS/2 Synaptics TouchPad
/3                 input12     input          Video Bus
/4                 input14     input          ST LIS3LV02DL Accelerometer
/5                 input15     input          HP WMI hotkeys
/6                 input16     input          PC Speaker
/7                 input5      input          Sleep Button
/8                 input6      input          Lid Switch
/9                 input7      input          Power Button
Ergeben sich daraus noch neuere Erkenntnisse?
Gruß

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von GregorS » 05.09.2024 12:05:19

emhuisken hat geschrieben: ↑ zum Beitrag ↑
05.08.2024 22:34:20
... Nun wurde der Laptop eine Weile nicht genutzt, und danach stürzte das System bei ganz bestimmten Operationen immer ab: ...
Das klingt danach, als hätten dieselben Operationen vorher funktioniert. Das halte ich für so gut wie ausgeschlossen. Eher wurden diese Vorgänge vorher einfach nie ausgeführt.
Wieso also nicht einfach diese Dinge meiden, wenn es ansonsten läuft?
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von thunder11 » 05.09.2024 16:04:22

Für eine Übersicht ist Debianinxi wesentlich sinnvoller als lshw.

Code: Alles auswählen

inxi -bGa
Wäre eine zunächst eine sinnvolle Auskunft

emhuisken
Beiträge: 6
Registriert: 08.07.2023 21:03:12

Re: Fatal Server Error GLSL 1.30 not supported auf HP Probook 4520s

Beitrag von emhuisken » 06.09.2024 20:37:08

GregorS hat geschrieben: ↑ zum Beitrag ↑
05.09.2024 12:05:19
emhuisken hat geschrieben: ↑ zum Beitrag ↑
05.08.2024 22:34:20
... Nun wurde der Laptop eine Weile nicht genutzt, und danach stürzte das System bei ganz bestimmten Operationen immer ab: ...
Das klingt danach, als hätten dieselben Operationen vorher funktioniert. Das halte ich für so gut wie ausgeschlossen. Eher wurden diese Vorgänge vorher einfach nie ausgeführt.
Wieso also nicht einfach diese Dinge meiden, wenn es ansonsten läuft?
Das ist ja das Seltsame: ich habe Bookworm installiert, komplett aktualisiert, und dann alle Funktionen durchprobiert, auf die es bei diesem System ankommt (und das sind einige, bei denen ein Passwort gefragt wird, was eben den Crash verursacht). Es lief alles.
Laptop heruntergefahren. einige Tage später wieder hochgefahren, und dann das beschriebene Verhalten. Und die Vorgänge lassen sich eben nicht vermeiden, sie sind ja der Grund, warum dieser Laptop genutzt werden soll.

Antworten