[Gta04-owner] GNOME on Smartphone

Jonas Smedegaard jonas at jones.dk
Fri Oct 27 12:56:49 CEST 2017

Quoting H. Nikolaus Schaller (2017-10-27 08:19:18)
>> Am 26.10.2017 um 16:38 schrieb Jonas Smedegaard <jonas at jones.dk>:
>>> Quoting H. Nikolaus Schaller (2017-10-26 15:26:40)
>>>> Am 26.10.2017 um 15:12 schrieb Jonas Smedegaard <jonas at jones.dk>:
>>>> Quoting H. Nikolaus Schaller (2017-10-26 14:38:09)
>>>>> there is currently a lot of hype around running Gnome on a 
>>>>> smartphone which seems to need new hardware to be possible.
>>>>> This made me curious. Therefore I took a fresh µSD card and did 
>>>>> [...] apt-get install gnome-core
>>>> Yes, that is the easy part.
>>>> Challenging parts are these:
>>>> a) get GPU drivers for hardware-backed OpenGL working for the 
>>>> particular device (since GNOME depend on OpenGL and software-only 
>>>> emulation is likely too power hungry even if fast enough).
>>> Does it?
>> Yes: https://wiki.gnome.org/GraphicsRequirements
>>> At least the apt-get install on Debian 9.1 didn't ask for such 
>>> dependencies.
>> If by "such dependencies" you (like me) mean package libegl1 then I 
>> am curious how you managed to install gnome-core without that.
> Well, I just did an apt-get install without knowing what it will 
> install. And it appears that it was neither installed nor tagged as 
> missing. Maybe it is optional despite the requirements list?

Ah, libegl1 is a virtual package in stretch: You instead have 
libglapi-mesa installed.

>>> A more fundamental question is why everyone wants to require OpenGL.
>> Your question is flawed: Not everyone wants that.
> It is not flawed, it is rhetorically exaggerated :)
>> I believe rephrasing to "why those embrasing shiny UIs use 
>> abstraction layers like OpenGL or Vulcan" hints at the answer ;-)
>>>> Might make sense to faster reach a usable state by doing b) without 
>>>> waiting for GTK+4.  But that has a real risk of repeating QtMoko 
>>>> which didn't want to wait for Qt to properly cover phones.
>>> Seems to be a big hen&egg situation.
>> Imposing unreasonable constraints lead to odd scenarios, yes ;-)
>> You introduces a constraint of beating the Librem5 deadline.
> No, not at all, i don't want to beat anyone.

Sorry, I stand corrected!

A deadline is a thing, so I guess you meant any_thing_ :-P

> I am just curious to better understand the implications of running 
> Gnome on a smartphone. And with a GTA04 I can already do such 
> experiments.

You can indeed experiment.

If you want to experiment with running GNOME without OpenGL, then try 
remove (or temporarily rename) /usr/lib/*/libGL.so*.

 - Jonas

 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

More information about the Gta04-owner mailing list