Qualcomm Adreno 619 vs ARM Mali-G77 MP9 vs Qualcomm Adreno 650
Qualcomm Adreno 619 ► remove from comparison
Die Qualcomm Adreno 619 ist eine im Qualcomm Snapdragon 750G verbaute Grafikeinheit für Smartphones und Tablets (hauptsächlich Android basiert). Sie ist in der unteren Mittelklasse positioniert.
Die Adreno 600 Serie unterstützt laut Wikipedia Vulkan 1.0, OpenGL ES 3.2, OpenCL 2.0 Full und DirectX 11_1. Der Chip sollte daher ein abgespeckter Adreno 630 (weniger Shader?) sein.
ARM Mali-G77 MP9 ► remove from comparison
Die ARM Mali-G77MP9 bzw G77 MC9 ist eine integrierte High-End-Grafikeinheit für ARM-SoCs, die erstmals Anfang 2020 im Smartphone- und Tablet-Chip Mediatek Dimensity 1000 (und 1000+) verbaut wurde . Die G77MP11 integriert 11 Cluster und soll laut ARM etwa 30% schneller sein pro Cluster als eine Mali-G76 bei 30% besserer Effizienz. Beim maschinellen Lernen soll die GPU sogar um 60 Prozent schneller sein.
Die G77 basiert auf die neue Valhall-Architektur mit 32 FMA pro Kern. Diese kann mit 7 - 16 Cluster und 0,5 - 4 MB L2-Cache konfiguriert werden.
Die GPU zählt damit zu den schnellsten Grafikkarten für Android-Smartphones in 2020 und daher sollten alle aktuellen Spiele flüssig dargestellt werden.
An Grafik-APIs unterstützt die G77 OpenGL ES 3.2, Vulkan 1.1 und OpenCL 2.0.
Qualcomm Adreno 650 ► remove from comparison
Die Qualcomm Adreno 650 ist eine im Qualcomm Snapdragon 865 ARM-SoC , 865 Plus und 870 5G integrierte Grafikeinheit für Smartphones und Tablets. Der Chip ist ab Anfang 2020 erhältlich und wird hauptsächlich in Android-basierten High-End Geräten eingesetzt. Die GPU besitzt einen Basistakt von 250 MHz und je nach Modell eine Burst Frequency von 587 (SD865), 646 MHz (SD865+) bzw. 670 MHz (SD870) .
Laut Qualcomm bietet die Adreno 650 GPU eine um 25% höhere Performance als die alte Adreno 640 im Snapdragon 855. Dies wird durch +50% mehr ALUs und +50% mehr Takt der Pixelshader erreicht.
Die Performance in unseren ersten Benchmarks mit einem Referenzgerät von Qualcomm ist exzellent und kann sich an die Spitze aller GPUs für Android-Devices setzen. Die ARM Mali-G76 MP16 (z.B. Kirin 990) wird knapp abgehängt und im 3DMark Sling Shot Extreme Test kann sich die Adreno 650 sogar an die Spitze setzen. In GFXBench ist nur die Apple A13 GPU schneller.
Dadurch eignet sich der Adreno 650 auch für alle anspruchsvollen 3D-Spiele unter Android. Eine Neuheit ist auch das der GPU-Treiber im Play-Store von Android verfügbar sein soll.
Über die GPU lassen sich Displays (max. 2) mit 4K-Auflösung bei 60 Hz bzw QHD+ mit 144 Hz ansteuern.
Qualcomm Adreno 619 ARM Mali-G77 MP9 Qualcomm Adreno 650 Adreno 600 Serie Architektur Adreno 600 Valhall Adreno 600 Shared Memory ja nein ja API DirectX 12.1, OpenGL ES 3.2, Vulkan OpenGL ES 3.2 DirectX 12, OpenGL ES 3.2 Herstellungsprozess 8 nm 7 nm 7 nm Features OpenGL ES 3.2, OpenCL 2.0, Direct3D 12 (FL 12_1) OpenGL ES 3.2, OpenCL 2.0, DirectX 12, Vulkan 1.1 Erscheinungsdatum 15.12.2015 19.03.2020 04.12.2019 Codename Valhall Pipelines 9 - unified Herstellerseite developer.arm.com Kerntakt 250 - 670 (Boost) MHz
Benchmarks 3DMark - 3DMark Ice Storm Unlimited Graphics
min: 54788 avg: 55662 median: 55911 (6%) max: 56286 Points
60765 Points (6%)
min: 110875 avg: 149779 median: 149017 (15%) max: 180392 Points
3DMark - 3DMark Sling Shot (ES 3.0) Unlimited
min: 3602 avg: 4041 median: 4118 (18%) max: 4286 Points
min: 7612 avg: 8312 median: 8226 (36%) max: 9182 Points
min: 7970 avg: 9563 median: 9684 (42%) max: 11492 Points
3DMark - 3DMark Sling Shot (ES 3.0) Unlimited Graphics
min: 3817 avg: 4280 median: 4298 (9%) max: 4573 Points
min: 9823 avg: 11258 median: 11692.5 (26%) max: 11824 Points
min: 11617 avg: 13051 median: 12858 (28%) max: 16809 Points
3DMark - 3DMark Sling Shot Extreme (ES 3.1) Unlimited
min: 2536 avg: 2906 median: 2981.5 (15%) max: 3107 Points
min: 6890 avg: 7321 median: 7393.5 (37%) max: 7606 Points
min: 6960 avg: 8089 median: 8085 (40%) max: 8975 Points
3DMark - 3DMark Sling Shot Extreme (ES 3.1) Unlimited Graphics
min: 2412 avg: 2788 median: 2834 (8%) max: 3008 Points
min: 7501 avg: 8264 median: 8477 (25%) max: 8601 Points
min: 8593 avg: 9728 median: 9498 (28%) max: 11999 Points
3DMark - 3DMark Sling Shot (ES 3.0)
min: 2825 avg: 3855 median: 3993.5 (35%) max: 4156 Points
min: 7301 avg: 7887 median: 7886.5 (70%) max: 8472 Points
min: 8215 avg: 8929 median: 8867 (79%) max: 10046 Points
3DMark - 3DMark Sling Shot (ES 3.0) Graphics
min: 3647 avg: 4097 median: 4145 (25%) max: 4414 Points
min: 8676 avg: 9718 median: 9717.5 (58%) max: 10759 Points
min: 10599 avg: 11936 median: 11577.5 (69%) max: 14283 Points
3DMark - 3DMark Sling Shot Extreme (ES 3.1)
min: 1757 avg: 2728 median: 2812.5 (14%) max: 2983 Points
6654 Points (33%)
min: 5996 avg: 7150 median: 7178 (35%) max: 7881 Points
3DMark - 3DMark Sling Shot Extreme (ES 3.1) Graphics
min: 1593 avg: 2593 median: 2655.5 (9%) max: 2845 Points
7610 Points (25%)
min: 6500 avg: 8287 median: 8299 (28%) max: 9167 Points
3DMark - 3DMark Wild Life Unlimited
min: 635 avg: 1119 median: 1196 (1%) max: 1578 Points
min: 4194 avg: 4405 median: 4405 (2%) max: 4578 Points
min: 3789 avg: 4168 median: 4230 (2%) max: 5039 Points
3DMark - 3DMark Wild Life Extreme Unlimited
min: 189 avg: 329.9 median: 351 (0%) max: 410 Points
min: 1205 avg: 1258 median: 1256 (1%) max: 1300 Points
min: 1103 avg: 1218 median: 1223 (1%) max: 1246 Points
GFXBench - GFXBench 5.0 4K Aztec Ruins High Tier Offscreen
min: 2.9 avg: 3.5 median: 3.5 (1%) max: 4 fps
min: 9 avg: 9.4 median: 9.4 (4%) max: 9.7 fps
min: 9.7 avg: 9.9 median: 10 (4%) max: 10 fps
GFXBench - GFXBench 5.0 Aztec Ruins High Tier Offscreen
min: 3.3 avg: 7.4 median: 7.7 (1%) max: 8.9 fps
min: 9.7 avg: 19.6 median: 21 (4%) max: 22 fps
min: 18 avg: 21.1 median: 21 (4%) max: 27 fps
GFXBench - GFXBench 5.0 Aztec Ruins Normal Tier Offscreen
min: 17 avg: 20.2 median: 21 (2%) max: 23 fps
min: 46 avg: 51.3 median: 51.5 (4%) max: 56 fps
min: 27 avg: 55 median: 55 (4%) max: 67 fps
GFXBench - GFXBench Car Chase Offscreen
min: 16 avg: 18.5 median: 19 (2%) max: 21 fps
min: 39 avg: 44.5 median: 44.5 (5%) max: 50 fps
min: 39 avg: 52.6 median: 51 (6%) max: 62 fps
GFXBench 3.1 - GFXBench Manhattan ES 3.1 Offscreen
min: 26 avg: 32.5 median: 34 (1%) max: 36 fps
min: 45 avg: 69.8 median: 78 (2%) max: 79 fps
min: 67 avg: 87.2 median: 88 (2%) max: 103 fps
GFXBench 3.0 - GFXBench 3.0 Manhattan Offscreen
min: 33 avg: 45.5 median: 46 (3%) max: 68 fps
min: 49 avg: 101.5 median: 115 (7%) max: 129 fps
min: 96 avg: 125.1 median: 125 (7%) max: 151 fps
GFXBench (DX / GLBenchmark) 2.7 GFXBench T-Rex HD Offscreen C24Z16 + Qualcomm Adreno 619 GFXBench (DX / GLBenchmark) 2.7 - GFXBench T-Rex HD Offscreen C24Z16
min: 55 avg: 88.2 median: 91 (1%) max: 100 fps
GFXBench T-Rex HD Offscreen C24Z16 + ARM Mali-G77 MP9
min: 176 avg: 185.4 median: 182.5 (1%) max: 202 fps
GFXBench T-Rex HD Offscreen C24Z16 + Qualcomm Adreno 650
min: 168 avg: 209.5 median: 206 (2%) max: 266 fps
Antutu v9 - AnTuTu v9 GPU
min: 65241 avg: 91752 median: 97328 (12%) max: 106719 Points
min: 194863 avg: 220826 median: 221937 (28%) max: 248060 Points
min: 214123 avg: 240087 median: 240035 (30%) max: 276746 Points
Basemark GPU 1.2 - Basemark GPU 1.2 Vulkan Official Medium Offscreen 1080
min: 19.62 avg: 27.1 median: 26.9 (0%) max: 31.27 fps
min: 44.45 avg: 56.6 median: 53.8 (0%) max: 71.3 fps
min: 72.6 avg: 75.5 median: 75 (0%) max: 78.57 fps
Basemark GPU 1.2 - Basemark GPU 1.2 Vulkan Official High Offscreen 2160
24.8 fps (6%)
Geekbench 6.3 - Geekbench 6.3 GPU OpenCL
min: 1363 avg: 1377 median: 1377.5 (0%) max: 1391 Points
4700 Points (1%)
2688 Points (1%)
Geekbench 6.3 - Geekbench 6.3 GPU Vulkan
min: 1119 avg: 1168 median: 1160 (0%) max: 1231 Points
4718 Points (1%)
2532 Points (1%)
PassMark PerformanceTest Mobile V1 - PerformanceTest Mobile V1 2D Graphics Tests
min: 8763 avg: 68002 median: 26723 (9%) max: 291780 Points
min: 24859 avg: 29891 median: 29132.5 (10%) max: 36439 Points
54110 Points (19%)
PassMark PerformanceTest Mobile V1 - PerformanceTest Mobile V1 3D Graphics Tests
min: 3274 avg: 20485 median: 22822.5 (38%) max: 28746 Points
min: 24901 avg: 32263 median: 32888 (54%) max: 38376 Points
42627 Points (71%)
PassMark PerformanceTest 9 - PerformanceTest 9.0 3D Graphics Mark
28414 Points (100%)
Power Consumption - GFXBench Aztec Ruins Normal Tier Offscreen Power Consumption 150cd *
min: 2.69 avg: 3.7 median: 3.4 (1%) max: 7.31 Watt
min: 0 avg: 5.1 median: 6.1 (2%) max: 6.9 Watt
min: 5.18 avg: 8.2 median: 7.6 (3%) max: 12.7 Watt
Average Benchmarks Qualcomm Adreno 619 → 100% n=24 Average Benchmarks ARM Mali-G77 MP9 → 247% n=24 Average Benchmarks Qualcomm Adreno 650 → 265% n=24
- Bereich der Benchmarkergebnisse für diese Grafikkarte
- Durchschnittliche Benchmarkergebnisse für diese Grafikkarte
* Smaller numbers mean a higher performance
1 This benchmark is not used for the average calculation
Spiele-Benchmarks Die folgenden Benchmarks basieren auf unseren Spieletests mit Testnotebooks. Die Performance dieser Grafikkarte bei den gelisteten Spielen ist abhängig von der verwendeten CPU, Speicherausstattung, Treiber und auch Betriebssystem. Dadurch müssen die untenstehenden Werte nicht repräsentativ sein. Detaillierte Informationen über das verwendete System sehen Sie nach einem Klick auf den fps-Wert.
100%
Adreno 619:
29.7 [X] Motorola Moto G85 Qualcomm Snapdragon 6s Gen 3 2GHz
Adreno 619
min:
25 fps, P1:
25 fps, max:
31 fps
30 30 30 [X] Nokia G42 2.0.2
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
29 fps, max:
31 fps
30 30 ~ 30 fps
188%
Mali-G77 MP9:
56.5 fps
100%
Adreno 619:
29.4 [X] Motorola Moto G85 Qualcomm Snapdragon 6s Gen 3 2GHz
Adreno 619
min:
21 fps, P1:
22.28 fps, max:
31 fps
30 30 [X] Nokia G42 2.0.2
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
26 fps, max:
32 fps
30 30 ~ 30 fps
100%
Adreno 619:
30 [X] Honor Magic4 Lite 3.2.0.5531
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
28 fps, max:
30 fps
fps
300%
Adreno 650:
60 119 [X] Asus ROG Phone 3 2.0.0.3727
Qualcomm Snapdragon 865+ (Plus) 2.4GHz
Adreno 650
min:
106 fps, max:
122 fps
~ 90 fps
100%
Adreno 619:
60 [X] Sony Xperia 10 V 4.3.0.6993
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
56 fps, max:
61 fps
fps
148%
Adreno 650:
60 [X] Xiaomi Poco F4 3.3.0.5735
Qualcomm Snapdragon 870 5G 2.4GHz
Adreno 650
min:
54 fps, max:
61 fps
117 [X] Asus ROG Phone 3 2.0.0.3727
Qualcomm Snapdragon 865+ (Plus) 2.4GHz
Adreno 650
min:
97 fps, max:
121 fps
~ 89 fps
Adreno 650:
60 118 [X] Asus ROG Phone 3 2.0.0.3727
Qualcomm Snapdragon 865+ (Plus) 2.4GHz
Adreno 650
min:
111 fps, max:
121 fps
~ 89 fps
Adreno 650:
60 [X] Asus ROG Phone 3 1.0.17
Qualcomm Snapdragon 865+ (Plus) 2.4GHz
Adreno 650
min:
56 fps, max:
61 fps
fps
100%
Adreno 619:
20 [X] Motorola Moto G34 4.5.0_21307647_21321795
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
max:
28 fps
29.8 [X] Motorola Moto G85 Qualcomm Snapdragon 6s Gen 3 2GHz
Adreno 619
min:
15 fps, P1:
21.4 fps, max:
39 fps
45 [X] Nokia XR21 3.7.0_14806628_14807925
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
25 fps, max:
60 fps
54 ~ 37 fps
162%
Adreno 650:
60 60 [X] OnePlus 8T 1.0.0_1112729_1135452
Qualcomm Snapdragon 865 2.4GHz
Adreno 650
min:
54 fps, max:
61 fps
~ 60 fps
100%
Adreno 619:
36 [X] Nokia XR21 3.7.0_14806628_14807925
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
29 fps, max:
47 fps
fps
100%
Adreno 619:
20 [X] Motorola Moto G34 4.5.0_21307647_21321795
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
max:
20 fps
28 [X] Nokia XR21 3.7.0_14806628_14807925
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
18 fps, max:
41 fps
29.3 [X] Motorola Moto G85 Qualcomm Snapdragon 6s Gen 3 2GHz
Adreno 619
min:
11 fps, P1:
21.4 fps, max:
30 fps
30 ~ 27 fps
222%
Adreno 650:
59 60 [X] OnePlus 8T 1.0.0_1112729_1135452
Qualcomm Snapdragon 865 2.4GHz
Adreno 650
min:
50 fps, max:
61 fps
60 [X] Asus ROG Phone 3 1.1.1_1437351_1398019
Qualcomm Snapdragon 865+ (Plus) 2.4GHz
Adreno 650
min:
29 fps, max:
61 fps
60 [X] Xiaomi Poco F3 1.5.0_2574575_2578841
Qualcomm Snapdragon 870 5G 2.4GHz
Adreno 650
min:
37 fps, max:
61 fps
~ 60 fps
100%
Adreno 619:
30 30 30 30 [X] Motorola Moto G51 1.61.6
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
28 fps, max:
31 fps
30 30 [X] Nokia G42 1.61.6
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
28 fps, max:
31 fps
59 60 60 [X] Nokia X20 1.59.7
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
55 fps, max:
60 fps
60 [X] Nokia X10 1.60.13
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
51 fps, max:
60 fps
60 [X] Nokia XR20 1.60.13
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
58 fps, max:
60 fps
60 [X] Realme 9 Pro 1.61.6
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
59 fps, max:
60 fps
60 60 60 [X] Nokia X30 1.61.6
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
55 fps, max:
61 fps
60 77 86 89 90 95 98 ~ 60 fps
100%
Mali-G77 MP9:
30 30 [X] Xiaomi 11T 1.61.6
MediaTek Dimensity 1200 2GHz
Mali-G77 MP9
min:
29 fps, max:
31 fps
59.3 [X] OnePlus Nord 2T MediaTek Dimensity 1300 2GHz
Mali-G77 MP9
min:
57 fps, P1:
57 fps, max:
60 fps
60 119 ~ 60 fps
100%
Adreno 619:
28 [X] Nokia X20 1.3.0
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
13 fps, max:
31 fps
29.3 [X] Motorola Moto G85 Qualcomm Snapdragon 6s Gen 3 2GHz
Adreno 619
min:
18 fps, P1:
23.04 fps, max:
30 fps
30 30 30 30 30 30 30 30 [X] Nokia X10 1.5.0
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
28 fps, max:
31 fps
30 [X] Nokia XR20 1.5.0
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
29 fps, max:
31 fps
30 [X] Motorola Moto G51 1.8.0
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
27 fps, max:
31 fps
30 [X] Realme 9 Pro 1.9.0
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
26 fps, max:
31 fps
30 30 30 30 30 30 30 30 [X] Nokia X30 2.2.0
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
28 fps, max:
31 fps
30 30 30 [X] Xiaomi Poco X5 2.6.0
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
27 fps, max:
31 fps
30 30 [X] Nokia XR21 2.6.0
Qualcomm Snapdragon 695 5G 1.7GHz
Adreno 619
min:
28 fps, max:
31 fps
30 [X] Nokia G42 2.7.0
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
27 fps, max:
31 fps
30 30 30 30 30 60 ~ 31 fps
100%
Adreno 619:
30 30 [X] Nokia X20 2.8.4a
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
22 fps, max:
31 fps
30 [X] Motorola Moto G51 3.3.5a
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
25 fps, max:
31 fps
~ 30 fps
150%
Adreno 650:
30 [X] OnePlus 8 Pro 2.1.2a
Qualcomm Snapdragon 865 2.4GHz
Adreno 650
min:
29 fps, max:
31 fps
30 60 60 ~ 45 fps
100%
Adreno 619:
30 30 30 [X] Nokia X20 2.8.4a
Qualcomm Snapdragon 480 5G 1.8GHz
Adreno 619
min:
19 fps, max:
31 fps
30 [X] Motorola Moto G51 3.3.5a
Qualcomm Snapdragon 480 Plus 5G 1.8GHz
Adreno 619
min:
24 fps, max:
31 fps
30 ~ 30 fps
187%
Mali-G77 MP9:
50 59 [X] Xiaomi 11T 3.1.2a
MediaTek Dimensity 1200 2GHz
Mali-G77 MP9
min:
42 fps, max:
61 fps
60 ~ 56 fps
Adreno 650:
60 144 ~ 102 fps
147%
Mali-G77 MP9:
119 144 ~ 132 fps
Average Gaming Qualcomm Adreno 619 → 100% Average Gaming 30-70 fps → 100%
Average Gaming ARM Mali-G77 MP9 → 145% Average Gaming 30-70 fps → 145%
Average Gaming Qualcomm Adreno 650 → 171% Average Gaming 30-70 fps → 171%
ARM Mali-G77 MP9 low med. high ultra QHD 4K Diablo Immortal 56.5 Armajet 60 PUBG Mobile 59 40 37 Asphalt 9: Legends 50 56 Real Racing 3 60 Subway Surfers 132 < 30 fps < 60 fps < 120 fps ≥ 120 fps 3 1 2 2 1
v1.28
log 14. 06:38:19
#0 ran 0s before starting gpusingle class +0s ... 0s
#1 checking url part for id 10584 +0s ... 0s
#2 checking url part for id 10491 +0s ... 0s
#3 checking url part for id 9971 +0s ... 0s
#4 redirected to Ajax server, took 1731562698s time from redirect:1 +0s ... 0s
#5 did not recreate cache, as it is less than 5 days old! Created at Wed, 13 Nov 2024 05:16:40 +0100 +0s ... 0s
#6 composed specs +0.004s ... 0.004s
#7 did output specs +0s ... 0.004s
#8 start showIntegratedCPUs +0s ... 0.004s
#9 getting avg benchmarks for device 10584 +0.013s ... 0.017s
#10 got single benchmarks 10584 +0.005s ... 0.022s
#11 getting avg benchmarks for device 10491 +0s ... 0.023s
#12 got single benchmarks 10491 +0.016s ... 0.039s
#13 getting avg benchmarks for device 9971 +0s ... 0.039s
#14 got single benchmarks 9971 +0.005s ... 0.044s
#15 got avg benchmarks for devices +0s ... 0.044s
#16 min, max, avg, median took s +0.033s ... 0.077s
#17 before gaming benchmark output +0s ... 0.077s
#18 Got 301 rows for game benchmarks. +0.055s ... 0.132s
#19 composed SQL query for gamebenchmarks +0s ... 0.132s
#20 got data and put it in $dataArray +0.001s ... 0.133s
#21 benchmarks composed for output. +0.004s ... 0.137s
#22 calculated avg scores. +0s ... 0.137s
#23 return log +0s ... 0.138s
Teilen Sie diesen Artikel, um uns zu unterstützen. Jeder Link hilft!
Autor: Klaus Hinum, 8.09.2017 (Update: 1.07.2023)