Message from @VirtualTools_

Discord ID: 801258557965467728


2021-01-19 21:56:32 UTC  

I'm now only 4 hours from a Microcenter while in college but where I grew up is 6 1/2 hours from one.

2021-01-19 21:57:26 UTC  

I used to like Newegg because they had a depot in the city I grew up in but they just don't have that great of deals anymore.

2021-01-19 23:08:44 UTC  
2021-01-19 23:08:55 UTC  

Unfortunately it’s everything I thought it would be

2021-01-19 23:09:20 UTC  

$800 too jeez

2021-01-19 23:25:24 UTC  

They have been making progress with the hardware acceleration which should help it respond a little more smoothly. Also, the camera they have shown works but they are still working to fully implement the software.

2021-01-19 23:25:50 UTC  

What's the big problem you see with it, well besides the unfortunate price.

2021-01-19 23:28:28 UTC  

I've been watching its development for awhile so I knew basically what it was and was not going to be. I don't care it's thick because you get an upgradable cell chip and wifi chip that are standard pcie so you can replace with future tech. Also the battery is replaceable!

2021-01-20 00:11:24 UTC  

if its thicc i'd rathr just use a cm4 based thing, probably way cheaper too

2021-01-20 00:30:48 UTC  

That would be interesting but part of the reason Lebrem 5 is more expensive then even the Pine Phone is because Purism is developing the software that are being used by the Pine. Purism is also taking the open hardware and no proprietary micro code very seriously.

2021-01-20 00:53:27 UTC  

I hope it takes off and becomes a viable replacement for sure. I remember I got the fisrt android phone that came out the HTC Dream/TMobile G1 and it was super clunky at the time but has definitely come a long way so I hope to see the same from Purism. Right now for me what I see as the biggest pain points is: the overall clunkiness of the UI vs cost as well as vs what's available at the same price point. Examples being the unresponsiveness when loading applications, overall loading times, scrolling frame lag, and when those super old linux games bark at you about outdated drivers that does not instill a lot of confidence. Another big pain point I did not like to see is when he opened up youtube in a browser and that was unsupported. This is pretty big because the os is probably going to have huge lack of support from app companies which is already a pretty big thing even with apple vs android but they usually get away with "oh you can just load our web app and do w.e. you want from there" but there's the possibility that is going to cause issues with librem

2021-01-20 00:53:55 UTC  

That form factor is also god awful. overall look, feel, and responsiveness from an early 2000's phone with a 2021 flagship price tag

2021-01-20 00:56:38 UTC  

I dont know their full BOM or manufacturing costs, but it looks like a $200-300 phone

2021-01-20 00:57:04 UTC  

For the YouTube, you can install Firefox to get the video codecs if I remember from other reviews. It's still not perfect, because it's more optimized for desktop making part of the interface clunky.

2021-01-20 00:59:13 UTC  

Also, what incompatible driver with the Linux games? I don't remember anything about that in the video.

2021-01-20 01:01:17 UTC  

9:13 in the video I linked; not an incompatible driver but it's saying the driver is very old

2021-01-20 01:01:26 UTC  

And when a linux game is telling you that to me that's not good

2021-01-20 01:01:53 UTC  

SuperTuxKart

2021-01-20 01:15:25 UTC  

i played that on a decade old laptop and it didnt complain about an old driver

2021-01-20 01:15:26 UTC  

OOF

2021-01-20 01:16:49 UTC  

I imagine it has more to do that it doesn't recognize the driver and assumes it's old.

2021-01-20 01:22:36 UTC  

it's ARM based right? a lot of ARM gpu's have pretty terrible open drivers, due to lack of interest

2021-01-20 01:24:58 UTC  

The CPU is ARM but the GPU is a Vivante GC7000Lite

2021-01-20 01:25:30 UTC  

Probably doesn’t like the version of OpenGL

2021-01-20 01:28:26 UTC  

openGL es 3.1 with hardware tesselation geometry and computer shader

2021-01-20 01:28:31 UTC  

according to vivantecorp

2021-01-20 01:28:39 UTC  

I know getting GPU acceleration is something they're working on and isn't fully implemented so the game may be trying to run in software mode which may have a weird OpenGL like you mentioned. I'm almost sure though that I've seen a video where super tux was running with GPU acceleration on the Lebrem 5.

2021-01-20 01:29:23 UTC  

but i imagine a lot of the features probably aren't in good shape if they are doing a driver 100% from scratch, at least for now

2021-01-20 01:31:23 UTC  

They are at least getting the hard work out of the way now and upstreaming any code changes they make. This means other people can make Linux phones in the future and I have a head start.

2021-01-20 01:32:05 UTC  

it has 64 gflops of compute performance... thats less than a hd 4550, from 12 years ago... they got their work cut out for em optimizing it

2021-01-20 01:32:44 UTC  

but im glad at least someone is trying to make an open source phone

2021-01-20 01:34:56 UTC  

i hope it at least has a microscopic TDP

2021-01-20 01:44:37 UTC  

oh hell yea its made in the USA

2021-01-20 02:57:03 UTC  

So looking at Super Tux Kart

2021-01-20 02:57:54 UTC  

in main we can see where the pop up for the driver is:
`if (UserConfigParams::m_old_driver_popup)
{
#ifdef USE_GLES2
irr::core::stringw version = "OpenGL ES 3.0";
#else
irr::core::stringw version = "OpenGL 3.3";
#endif
MessageDialog *dialog = new MessageDialog(_(
"Your graphics driver appears to be very old. Please "
"check if an update is available. SuperTuxKart "
"recommends a driver supporting %s or better. The game "
"will likely still run, but in a reduced-graphics mode.",
version), /*from queue*/ true);
GUIEngine::DialogQueue::get()->pushDialog(dialog);
}
#endif`

2021-01-20 03:00:13 UTC  

And these are the driver versions defined in their rules xml

2021-01-20 03:00:54 UTC  

`<card contains="Mesa" os="linux" version="<10.3" disable="BufferStorage"/>
<card contains="Mesa" os="linux" version="<10.3" disable="DriverRecentEnough"/>
<card contains="Mesa" os="linux" version="<11.2" disable="GeometryShader"/>
<card contains="Mesa" os="linux" version="<11.2" disable="TextureCompressionS3TC"/>`

2021-01-20 03:11:36 UTC  

so its either because their driver isn't Mesa, or it only implements openGL ES 2?

2021-01-20 03:19:04 UTC  

I think it's because it's opengl es2

2021-01-20 03:19:45 UTC  

That driverRecentEnough line was added in 2015 so the driver implementation was old 6 years ago