Notebookcheck Logo

Battlefield Hardline Benchmarked

1, 2, Police. Hardline is a breath of fresh air for the Battlefield series: the single-player experience is radically different from that of the predecessors. Our focus will be on the hardware requirements of the new first-person shooter.
Battlefield Hardline Logo

For the original German article, see here.

Game Engine

Unlike Battlefield 4Hardline was not developed by DICE. Visceral Games, the studio which delivered the Dead Space series, developed the majority of the new FPS. Although the series has changed developers, Hardline employs the same engine which made its predecessors a success: Frostbite 3.

In comparison to other ego shooters, the game is very detailed: characters, levels, etc. The effects are wonderful as well: whether it be water, particles, reflections or lighting. In fact, Hardline is a step ahead of the competition in almost every category. The only games which have a chance of standing their ground are Ryse: Son of Rome and Crysis 3.

Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline

Fans of the Frostbite 3 engine love its destroyable environment. Skirmishes will often result in broken windows and walls, which make firefights quite intense. This feature sets the Battlefield series apart from the rest of the commonplace games belonging to the action genre.

The Battlefield series has long been applauded for its jaw-dropping sounds and the latest installment carries on this proud tradition. The amazing sound system of Hardline promises to fully immerse the gamer in a way that few other competitors can. The cinematic cutscenes and explosive gameplay are brought to life by the realistic soundscape.  Sadly, the campaign of Hardline cannot match the standards set by the engine and sound system. At first, the story is quite interesting and the game has a lot of potential, but as we progress through the virtual world, we feel like the story becomes "worn out." All-in-all, the single-player campaign is neither a full-blown success nor a failure.

Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline

The graphics should satisfy most gamers. At first glance, the video options are almost identical to Battlefield 4. The left side offers controls for the resolution, the brightness, the field of view and special features, which are not to be found in most ego shooters (for example, a colorblind mode). The right side offers options to regulate around 10 graphics settings, which includes: Ambient Occlusion (SSAO, HBAO), Anti-aliasing (MSAA), textures, etc. Thanks to the 4 presets "Low," "Medium," "High" and "Ultra," the gamer can quickly find suitable game settings.

Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline

Annoying: according to the menu, most settings require a restart. This would not be quite so bad if the game would load faster on HDDs. Furthermore, the cutscenes are limited to 30 fps and cannot be skipped (harder to find suitable benchmark sequences).

The main flaw would be the lacking Fraps support. Here are the steps required to make the recording software work: open Notepad, type in "RenderDevice.PresentAsync 0" (without quotes) and save the file as "user.cfg" in the main directory of Hardline (file type: All Files, not .txt). After these tweaks, Fraps should run fine.

Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline
Battlefield Hardline

Benchmark

As previously mentioned, it was quite hard to find a suitable benchmark sequence which would be easy to run for our technical writers (when they check how well the game runs during their notebook reviews) and would deliver consistent results (multiplayer is not an option). In the end, we decided to use the start of the sixth campaign mission: "Out of Business." After a long cutscene, the player is sent to inspect a car dealership. Our benchmark runs a total of 30 seconds and leads up to the entrance of the building. To ensure consistent results, we followed the path of our companion (see video).

Results

Considering the great visuals of the game, the hardware requirements are quite reasonable. If you have an entry-level device, with a graphics card ranging from the HD Graphics 4600 up to GeForce GT 740M, then you can run the game at low details and a resolution of 1024x768 pixels. New all-rounder notebooks boasting graphics cards like the GeForce GT 750M and above will be able to run the game at the preset "Medium" and 1366x768 pixels.

For the FHD resolution of 1920x1,080 pixels and the "High" preset we recommend at least a GeForce GTX 850M/765M. It would be easier to run at these settings with a GTX 860M. Ultra details and 4x AA will require a high-end GPU such as the GeForce GTX 870M/GTX 780M or higher. The benchmark sequence runs at above 35 fps with these top-notch GPUs.

Low Settings
Low Settings
Medium Settings
Medium Settings
High Settings
High Settings
Ultra Settings
Ultra Settings
Low Settings
Low Settings
Medium Settings
Medium Settings
High Settings
High Settings
Ultra Settings
Ultra Settings

Hardline is not very demanding on the CPU - at least in the campaign. In multiplayer, the CPU is required more. Overall, we find Frostbite 3 to be very well optimized. Other engines (Assassin's Creed Unity?) are far more demanding.

Note: owners of AMD GPUs can enjoy the Mantle API. We only use DirectX 11 to record the performance with Fraps.

Battlefield Hardline
    1920x1080 Ultra Graphics Quality (DX11) AA:4x MS     1920x1080 High Graphics Quality (DX11)     1366x768 Medium Graphics Quality (DX11)     1024x768 Low Graphics Quality (DX11)
NVIDIA GeForce GTX 980, 3770K
Desktop-PC
92.9 (84min) fps ∼53%
129.7 (118min) fps ∼66%
167.4 (156min) fps ∼83%
182.5 (168min) fps ∼91%
AMD Radeon R9 290X, 4790K
Sapphire Radeon R9 290X Tri-X OC
84 (74min) fps ∼48%
122 (112min) fps ∼62%
179 (149min) fps ∼89%
176 (147min) fps ∼88%
NVIDIA GeForce GTX 980M, 4700MQ
Schenker W504
67 (60min) fps ∼38%
103.9 (96min) fps ∼53%
161.1 (148min) fps ∼80%
175 (159min) fps ∼87%
AMD Radeon R9 280X, 3770K
Desktop-PC
62 (55min) fps ∼35%
94.4 (84min) fps ∼48%
126.9 (107min) fps ∼63%
149.5 (119min) fps ∼74%
NVIDIA GeForce GTX 970M, 4700MQ
Schenker W504
51.4 (45min) fps ∼29%
83.4 (77min) fps ∼43%
146.2 (134min) fps ∼73%
169.8 (150min) fps ∼84%
NVIDIA GeForce GTX 880M, 4700MQ
Schenker W504
45.9 (41min) fps ∼26%
73 (67min) fps ∼37%
144.1 (134min) fps ∼72%
173 (154min) fps ∼86%
NVIDIA GeForce GTX 780M, 4700MQ
Schenker W503
41.9 (38min) fps ∼24%
65.8 (60min) fps ∼34%
130.2 (122min) fps ∼65%
168.3 (157min) fps ∼84%
NVIDIA GeForce GTX 870M, 4700MQ
Schenker W504
36.4 (33min) fps ∼21%
59.3 (54min) fps ∼30%
124.7 (117min) fps ∼62%
163.2 (150min) fps ∼81%
NVIDIA GeForce GTX 770M, 4700MQ
Schenker W503
27.2 (24min) fps ∼15%
43.4 (39min) fps ∼22%
90.3 (84min) fps ∼45%
123.2 (114min) fps ∼61%
NVIDIA GeForce GTX 860M, 4700MQ
Schenker W504
26.5 (23min) fps ∼15%
44.5 (40min) fps ∼23%
96 (88min) fps ∼48%
133.1 (125min) fps ∼66%
NVIDIA GeForce GTX 850M, 4340M
Schenker M504
20.8 (15min) fps ∼12%
34.8 (31min) fps ∼18%
82.9 (75min) fps ∼41%
114.7 (106min) fps ∼57%
NVIDIA GeForce GTX 765M, 4700MQ
Schenker W503
20.7 (18min) fps ∼12%
34.2 (31min) fps ∼18%
72.4 (68min) fps ∼36%
100.6 (92min) fps ∼50%
NVIDIA GeForce GT 750M, 4702MQ
Schenker M503
11.9 (10min) fps ∼7%
19.6 (17min) fps ∼10%
42.3 (38min) fps ∼21%
60.6 (55min) fps ∼30%
Intel Iris Pro Graphics 5200, 4750HQ
SCHENKER S413
8.6 (6min) fps ∼5%
17 (13min) fps ∼9%
38.7 (29min) fps ∼19%
54 (39min) fps ∼27%
NVIDIA GeForce GT 640M, 2637M
Acer Aspire M3-581TG
8.3 (3min) fps ∼5%
15.1 (12min) fps ∼8%
32.7 (29min) fps ∼16%
45 (35min) fps ∼22%
NVIDIA GeForce GT 740M, 4200M
HP Envy 15-j011sg
7.9 (6min) fps ∼4%
14.1 (11min) fps ∼7%
32.2 (29min) fps ∼16%
45 (41min) fps ∼22%
NVIDIA GeForce GT 720M, 4200M
MSI CX61-i572M
9.7 (0min) fps ∼5%
22 (0min) fps ∼11%
31.3 (0min) fps ∼16%
AMD Radeon HD 8650G, A10-5750M
Pumori Test Platform (A10-5750M)
5.1 (3min) fps ∼3%
9 (7min) fps ∼5%
21.1 (18min) fps ∼10%
30 (25min) fps ∼15%
NVIDIA GeForce GT 630M, 3720QM
Asus N56VM
5.5 (4min) fps ∼3%
8.9 (7min) fps ∼5%
18.5 (15min) fps ∼9%
29 (23min) fps ∼14%
Intel HD Graphics 4600, 4700MQ
Schenker W503
5.3 (3min) fps ∼3%
9.2 (7min) fps ∼5%
22.1 (18min) fps ∼11%
32.1 (27min) fps ∼16%
Intel Iris Graphics 5100, 4258U
Apple MacBook Pro Retina 13 inch 2013-10
5.9 (4min) fps ∼3%
9.2 (7min) fps ∼5%
23.6 (20min) fps ∼12%
31.9 (28min) fps ∼16%

Test Systems

Four of our test systems are from Schenker Technologies (mysn.de):

  • W504 (Core i7-4700MQ, 8 GB DDR3, GeForce GTX 860M, GTX 870M, GTX 880M, GTX 970M, GTX 980M, Radeon R9 M290X)
  • W503 (Core i7-4700MQ, 8 GB DDR3, GeForce GTX 765M, GTX 770M, GTX 780M)
  • M504 (Core i5-4340M, 8 GB DDR3, GeForce GTX 850M)
  • M503 (Core i7-4702MQ, 8 GB DDR3, GeForce GT 750M)

These notebooks run Windows 7 (64-bit).

Three test systems were provided by Nvidia:

Intel adds one more:

  • Schenker S413 (Core i7-4750HQ, 8 GB DDR3, Iris Pro Graphics 5200)

The desktop PCs use CPUs/APUs from Intel and AMD, SSDs from Micron, Intel and Samsung, motherboards from Intel and Asus and graphics cards from Nvidia and AMD.

GPU drivers: Nvidia 347.88, AMD 14.12, Intel 15.36.18.64.4156

Overview

Show Restrictions
PosModel< PrevNext >Battlefield Hardline
 Battlefield Hardline (2015)
low
1024x768
Low Graphics Quality (DX11)
med.
1366x768
Medium Graphics Quality (DX11)
high
1920x1080
High Graphics Quality (DX11)
ultra
1920x1080
Ultra Graphics Quality (DX11)
4x MSAA
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
NVIDIA T600
AMD Radeon Pro 5300M
NVIDIA T550 Laptop GPU
AMD Radeon HD 6770M
AMD Radeon HD 6760G2
AMD Radeon 890M
AMD Radeon Graphics (Ryzen 7000)
AMD Radeon 760M
AMD Radeon 680M
AMD Radeon HD 6750M
NVIDIA GeForce GTX 760
NVIDIA Quadro P3000 Max-Q
AMD Radeon HD 8970M
AMD Radeon Pro 460
AMD Radeon HD 6620G + HD 7670M Dual Graphics
AMD Radeon Pro 450
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon PRO W6600M
AMD Radeon HD 6630M
AMD Radeon HD 6640G2
AMD Radeon HD 6450 GDDR5
AMD Radeon 860M
AMD FirePro W5130M
AMD Radeon HD 7350M
AMD Radeon HD 6990M Crossfire
AMD Radeon HD 7290
AMD Radeon HD 6990M
AMD Radeon HD 6970M
Intel HD Graphics 505
7.3
6.9
NVIDIA GeForce GTX 770M
123.2
90.3
43.4
27.2
NVIDIA GeForce GT 720M
31.3
22
9.7
Intel Iris Graphics 550
NVIDIA GeForce 4 460 Go
NVIDIA Quadro RTX 3000 (Laptop)
Intel Iris Graphics 540
59
50
19.5
10.4
NVIDIA GeForce 4 488 Go
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
Intel Arc Graphics 130T
NVIDIA GeForce FX Go 5200
NVIDIA GeForce 305M
NVIDIA GeForce GTX 770M SLI
NVIDIA Quadro NVS 135M
NVIDIA Quadro NVS 130M
NVIDIA Quadro NVS 120M
NVIDIA Quadro NVS 110M
NVIDIA Quadro M5500
NVIDIA RTX A2000 Laptop GPU
NVIDIA GeForce GTX 590
NVIDIA RTX 5000 Ada Generation Laptop GPU
NVIDIA Quadro NVS 140M
NVIDIA Quadro P5200
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6650M
NVIDIA T500 Laptop GPU
AMD Radeon HD 6350M
AMD Radeon HD 6430M
AMD Radeon 840M
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon 780M
AMD Radeon 630
AMD Radeon 625
AMD FirePro M8900
AMD FirePro W5170M
AMD Radeon 520
AMD Radeon HD 6570M
AMD Radeon HD 7450M
AMD Radeon HD 6370M
AMD Radeon 880M
AMD Radeon 740M
AMD FirePro W4190M
AMD Radeon 540X
NVIDIA GeForce GTX 660M
NVIDIA GeForce 9800M GTX SLI
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 8970M Crossfire
AMD Radeon HD 6515G2
AMD Radeon HD 6520G
AMD Radeon HD 6790
AMD Radeon HD 6510G2
AMD Radeon HD 7600G
AMD Radeon HD 6830M
AMD Radeon HD 7610M
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6530M
NVIDIA Quadro P5000
NVIDIA GeForce 405M
NVIDIA GeForce GTS 250M
NVIDIA Quadro K5000M
AMD Radeon HD 6550M
AMD Radeon HD 6490M
AMD Radeon HD 6520G + HD 7450M Dual Graphics
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon Pro 455
NVIDIA GeForce GTX 880M
173
144.1
73
45.9
AMD Radeon Pro 5500M
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon Pro 555
AMD Radeon Pro 555X
AMD Radeon Pro 560
AMD Radeon Pro Vega 16
AMD Radeon Pro Vega 20
NVIDIA GeForce 9800M GTX
AMD Radeon HD 6970
AMD Radeon HD 6950M
AMD Radeon HD 6870
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6850M
AMD Radeon HD 6870M
ATI Mobility Radeon X800
AMD Radeon HD 7640G + HD 7670M Dual Graphics
ATI Mobility Radeon X1450
ATI Radeon HD 4200
ATI Mobility Radeon X1400
ATI Radeon HD 4100
NVIDIA GeForce 9800M GTS SLI
NVIDIA GeForce 9800M GTS
Intel UHD Graphics G4 (Lakefield GT1 48 EU)
Intel UHD Graphics G1 (Ice Lake 32 EU)
NVIDIA Quadro FX Go 1000
NVIDIA GeForce Go 6150
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
NVIDIA GeForce 9800M GT SLI
NVIDIA Quadro NVS 160M
Intel UHD Graphics 770
NVIDIA GeForce 9800M GT
NVIDIA GeForce 9800M GS
NVIDIA GeForce 315M
NVIDIA GeForce GTX 670M
NVIDIA GeForce G 107M
NVIDIA GeForce GT 325M
NVIDIA GeForce GT 320M
NVIDIA GeForce GT 240 GDDR5
NVIDIA GeForce GTX 680MX
NVIDIA GeForce GT 240M
NVIDIA Quadro K5100M
184.5
145.5
58.9
37.7
NVIDIA GeForce GT 230M
NVIDIA Quadro K3100M
115.9
83.4
33.6
21.9
AMD Radeon HD 6645G2
AMD Radeon HD 6480G
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6470M
NVIDIA Quadro RTX 6000 (Laptop)
NVIDIA Quadro M3000M
NVIDIA T1000
NVIDIA Quadro M4000M
NVIDIA Quadro P600
NVIDIA Quadro M2200
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
NVIDIA RTX 3000 Ada Generation Laptop GPU
NVIDIA RTX 2000 Ada Generation Laptop GPU
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
NVIDIA Quadro T2000 (Laptop)
SIS Mirage 3+ 672MX
NVIDIA Quadro T1000 Max-Q
NVIDIA RTX A4000 Laptop GPU
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon R5 M315
AMD Radeon HD 6480G + HD 7450M Dual Graphics
AMD Radeon HD 6380G
AMD Radeon HD 6690G2
AMD Radeon HD 6450M
AMD Radeon 660M
AMD FirePro W4170M
AMD FirePro W2100
AMD Radeon HD 6310
AMD Radeon HD 6290
AMD Radeon HD 6250
AMD Radeon 620
AMD Radeon 610
AMD Radeon 610M
AMD FirePro W4100
AMD FirePro M5950
AMD FirePro M4000
AMD FirePro M6100
AMD FirePro M3900
AMD FirePro M4100
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon 530
63
45.1
16.3
AMD FirePro M2000
AMD Radeon HD 6740G2
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6755G2
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD FirePro M6000
AMD Radeon Pro 560X
NVIDIA Quadro P2000
AMD FirePro M5100
NVIDIA GeForce GTX 680
173
152
85
54
AMD Radeon HD 6620G + HD 7450M Dual Graphics
AMD Radeon HD 6730M
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
NVIDIA GeForce 310M
ATI Radeon HD 3200
NVIDIA GeForce GTX 680M SLI
NVIDIA Quadro K3000M
AMD Radeon Pro 5600M
NVIDIA GeForce GTX 680M
AMD Radeon HD 6775G2
AMD FirePro W7170M
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6330M
AMD Radeon HD 6320
AMD Radeon R5 M335
47.6
33.2
10.2
6.3
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon R5 M330
37.5
26.4
9
AMD Radeon HD 6970M Crossfire
NVIDIA GeForce GTX 675M
NVIDIA GeForce GTX 670MX SLI
AMD Radeon HD 6550D
AMD Radeon R5 M255
51.2
45.6
13.3
8.1
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 8850M
AMD Radeon R5 M320
NVIDIA Quadro FX 570M
AMD Radeon HD 8830M
NVIDIA RTX A500 Laptop GPU
AMD Radeon HD 8790M
AMD Radeon HD 6620G
AMD Radeon HD 8870M
PosModel< PrevNext >Battlefield Hardline
low med. high ultra
AMD Radeon HD 6545G2
Intel HD Graphics 5000
20.8
15.1
7
4.3
(-) * Smaller values are better. / n123 Number of benchmarks for this median value / * Approximate position

 

Legend
5Stutters – This game is very likely to stutter and have poor frame rates. Based on all known benchmarks using the specified graphical settings, average frame rates are expected to fall below 25fps
May Stutter – This graphics card has not been explicitly tested on this game. Based on interpolated information from surrounding graphics cards of similar performance levels, stutters and poor frame rates are expected.
30Fluent – Based on all known benchmarks using the specified graphical settings, this game should run at or above 25fps
40Fluent – Based on all known benchmarks using the specified graphical settings, this game should run at or above 35fps
60Fluent – Based on all known benchmarks using the specified graphical settings, this game should run at or above 58fps
May Run Fluently – This graphics card has not been explicitly tested on this game. Based on interpolated information from surrounding graphics cards of similar performance levels, fluent frame rates are expected.
?Uncertain – This graphics card experienced unexpected performance issues during testing for this game. A slower card may be able to achieve better and more consistent frame rates than this particular GPU running the same benchmark scene.
Uncertain – This graphics card has not been explicitly tested on this game and no reliable interpolation can be made based on the performances of surrounding cards of the same class or family.
The value in the fields displays the average frame rate of all values in the database. Move your cursor over the value to see individual results.
static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
Mail Logo
Florian Glaser, 2015-03-24 (Update: 2024-11- 4)