GPD MicroPC


GPD have announced that the MicroPC will be upgraded to 8GB RAM.

Here is the twitter announcement. BTW , the Indiegogo campaign is now in "In Demand"

 
From reddit

GPD has decided to use a MIPI display panel and not use a eDP to MIPI bridge chip with it this time (other devices used a bridge chip or had eDP interfaces). My understanding is that the MIPI API is display/panel specific. Also, in order to get that information you'd have to sign NDAs and pay loads of money to the manufacturer.
Martin of Ubuntu MATE stopped working on the MicroPC after a week of getting his prototype due to the display problems. He's the Ubuntu MATE project co-founder so I doubt he used a bad build of Ubuntu. Other people with prototypes have confirmed the display problems as well with other Fedora/Ubuntu distros.
The second person, Hans of Red Hat who has a history of getting Linux on the Pocket 1 in a workable state is supposed to get a production model in early May. As said, it's TBD whether he can resolve the display problems.
GPD could have resolved all this at the hardware level by integrating an eDP to MIPI bridge chip like their other devices or using an eDP panel. Instead, someone needs to reverse engineer the API of the panel (hopefully it's similar to other MIPI panels that already has upstreamed drivers) to create a driver for it. In the unlikely event that someone signs the NDAs and pays the large sums of money to access the panel documentation, a proprietary (ie. not upstreamable to the Linux kernel) could be created.
 
My understanding is that the MIPI API is display/panel specific.
Forgive me, but if the API is unique, how can you possibly get a chip to convert eDP to MIPI? Surely there must be some standard API for all MIPI panels
 
MIPI itself is a standard, but the initialization routines for the displays are not.
If you don't initialize the display, it doesn't show anything. We had to do it ourselves for the Pyra as well.

Once the display is initialized, the MIPI stuff is standard.
 
You should be able to click on the link in my post to get to the only reddit post I know of... I was just searching on reddit and found that.
I had seen on a couple of "comments" on indiegogo that "people kept hearing that ubuntu wouldn't work"... so I just assumed that was from reddit.
 
Oh right, this borked forum software likes to hide links it recognises from me. I don't know off the top of my head how to decode what it's turned it into into a real https link, but I guess it's kind of academic now anyway; if it being MIPI stopped that dev working on it, he's not up to the quality of the team we have working for the pyra.
 
Oh right, this borked forum software likes to hide links it recognises from me. I don't know off the top of my head how to decode what it's turned it into into a real https link, but I guess it's kind of academic now anyway; if it being MIPI stopped that dev working on it, he's not up to the quality of the team we have working for the pyra.
Or he didn't get the datasheet for the display.
 
MIPI itself is a standard, but the initialization routines for the displays are not.
If you don't initialize the display, it doesn't show anything. We had to do it ourselves for the Pyra as well.

Once the display is initialized, the MIPI stuff is standard.
Shouldn't the UEFI of the Micro PC already have sent the initialization sequence, once the operating system gains control? Otherwise you shouldn't be able to see anything on the screen until the OS loads, right?
 
Shouldn't the UEFI of the Micro PC already have sent the initialization sequence, once the operating system gains control? Otherwise you shouldn't be able to see anything on the screen until the OS loads, right?

That's a good question... yes, it should. But it could be that it needs to be reinitialized or reconfigured for some reason.
Different resolution, video stream instead of comand stream, etc.
I don't remember it that well (we did that years ago), but I THINK that you need to send part of the initialization before each command.

So, for example, to switch to video stream mode:

<Special command sequence for the display><Standard MIPI command sequence>
 
  • Like
Reactions: wej
This should give you an idea of how much bigger the keys are on the MicroPC compared to the WIN 2



upload_2019-5-26_20-9-16.png
 
There seems to be progress with MATE support, according to a comment on the IGG page

From the GPD disco – Hans has released patches for linux gpu/screen, which has been sent to Wimpress for Mate:

He says: “I would advice applying the patches on top of a recent kernel, preferably 5.1, but I think 5.0 will work too. Note I’ve only tested with 5.2-rc1 myself.”

https://github.com/jwrdegoede/linux-sunxi/commit/f7716ff920e477182e67bc326ef25fd3e781ddbd

&

https://github.com/jwrdegoede/linux-sunxi/commit/57d44c2a34a8c1211882b5a3238c1ade393a1db4
 
Wed May 29 '19 Announcement from GPD MicroPC, 6-inch Handheld Industry Laptop

Attention:The MicroPC Delivery Time
We will arrange the delivery time on Next Monday.

So long for
the top 2,000 are scheduled to be delivered in May!

Still, I think this is a successful campaign :p&|a:
 
Wed May 29 '19 Announcement from GPD MicroPC, 6-inch Handheld Industry Laptop



So long for


Still, I think this is a successful campaign :p&|a:

The slight delay was due to the HW upgrade to 8GB from 4GB and the further testing required due to that.
Otherwise it would have been delivered in May (with 4GB)
 
Back
Top