VIrtualBox graphics unable to determine correct screen size to use in some cases

Description

No mouse cursor visible. Thus not able to reliably click on buttons.

Environment

https://download.automotivelinux.org/AGL/release/dab/3.99.3/qemux86-64/deploy/images/qemux86-64/agl-demo-platform-qemux86-64.vmdk and Vbox Version 5.1.23 r116627 (Qt5.6.1), certain host OSes

Attachments

1
100% Done
Loading...

Activity

Walt Miner 
November 3, 2017 at 10:19 PM

Closing as part of EE RC2

Tom Rini 
November 2, 2017 at 12:36 PM

OK, docs updated slightly and pull request created on github.

Walt Miner 
October 31, 2017 at 1:15 PM

Tom Rini 
October 23, 2017 at 1:00 PM

So, here's where things reside at this point. The latest version of VirtualBox is 5.2.0. With VirtualBox 5.2.0 and macOS 'El Capitan' (10.11) as well as macOS 'Mavericks' (10.9), VirtualBox is able to provide a functional DRM guest video driver and with weston using the drm-backend backend, things work as expected. The first hiccup here is that we do not see a cursor (as ivi-shell doesn't have that option?) and unlike QEMU there is no option to force a cursor. This is a problem if you aren't using a touchcreen laptop. The second hiccup is that VirtualBox 5.1.30 and macOS Sierra (10.12) has been functional the whole time. It however does not provide a functional DRM guest driver, but does have the host-OS cursor visible.

Tom Rini 
October 17, 2017 at 12:37 AM

There are two problems in Dab as shipped. The first is addressed with and is a metadata issue and impacts all QEMU and VMWare as well, as by default none of these have a DRM driver enabled in Dab.

The second is only found in VirtualBox, and is that VBox insists on providing an 800x600 display despite the fact that uvesafb is running at 1024x768 (or, if you modify the kernel command line to pass in another size such as 1600x900, same thing). This is what causes the screen to be all distorted, with the first problem resolved.

Won't Fix

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Components

Affects versions

Priority

Created July 24, 2017 at 12:45 PM
Updated November 8, 2017 at 11:36 AM
Resolved October 23, 2017 at 1:00 PM