Page 2 of 3

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 13. Nov 2017, 13:31
by piggyz
Hi Michael, so why this Ubuntu 17,10 quietly work with internal VBox kernel modules and internal userland client packages?

Code: Select all

max@ubuntu1710vb:~$ lsmod | grep vb
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               466944  3 vboxnetadp,vboxnetflt,vboxpci
vboxvideo              53248  6
ttm                    94208  1 vboxvideo
drm_kms_helper        167936  1 vboxvideo
drm                   356352  9 vboxvideo,ttm,drm_kms_helper
syscopyarea            16384  2 vboxvideo,drm_kms_helper
sysfillrect            16384  2 vboxvideo,drm_kms_helper
vboxguest             294912  6 vboxvideo
sysimgblt              16384  2 vboxvideo,drm_kms_helper

Code: Select all

max@ubuntu1710vb:~$ ps -ax | grep VB
  305 ?        S<     0:00 [iprt-VBoxWQueue]
  893 ?        S<     0:00 [iprt-VBoxWQueue]
  897 ?        S      0:00 [iprt-VBoxTscThr]
 2562 ?        S      0:00 /usr/bin/VBoxClient --clipboard
 2563 ?        Sl     0:00 /usr/bin/VBoxClient --clipboard
 2573 ?        S      0:00 /usr/bin/VBoxClient --display
 2574 ?        S      0:00 /usr/bin/VBoxClient --display
 2580 ?        S      0:00 /usr/bin/VBoxClient --seamless
 2581 ?        Sl     0:00 /usr/bin/VBoxClient --seamless
 2586 ?        S      0:00 /usr/bin/VBoxClient --draganddrop
 2588 ?        Sl     0:04 /usr/bin/VBoxClient --draganddrop
 6925 pts/0    S+     0:00 grep --color=auto VB

Code: Select all

max@ubuntu1710vb:~$ glxinfo | grep OpenGL
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.50 - Build 22.20.16.4815
OpenGL extensions:

Code: Select all

max@ubuntu1710vb:~$ glxgears
1788 frames in 5.0 seconds = 357.581 FPS
696 frames in 5.0 seconds = 139.159 FPS
1358 frames in 5.0 seconds = 271.049 FPS
664 frames in 5.0 seconds = 132.638 FPS
1501 frames in 5.0 seconds = 300.071 FPS
702 frames in 5.0 seconds = 140.245 FPS
1471 frames in 5.0 seconds = 293.709 FPS
719 frames in 5.0 seconds = 143.628 FPS
1523 frames in 5.0 seconds = 304.465 FPS
734 frames in 5.0 seconds = 146.753 FPS
Virtualbox version: Versione 5.2.1 r118918 (Qt5.6.2)
Ubuntu 17.10 kernel:

Code: Select all

max@ubuntu1710vb:~$ uname -a
Linux ubuntu1710vb 4.13.0-16-generic #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Code: Select all

max@ubuntu1710vb:~$ dpkg -s virtualbox
Package: virtualbox
Status: install ok installed
Priority: optional
Section: contrib/misc
Installed-Size: 72653
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 5.1.30-dfsg-1
With this configuration, as I said, pretty much everything do work (but KDE Kwin that keep crashing).

As you can see everything is loaded, everything is Ubuntu Virtualbox software revision and in this configuration there are no apparent crashes.

Hope this help!

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 13. Nov 2017, 15:19
by michael
/proc/maps for the GNOME Shell process when things are working would be of interest too. And whether the system is running X.Org or the Wayland version of GNOME Shell.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 14. Nov 2017, 00:35
by piggyz
michael wrote:/proc/maps for the GNOME Shell process when things are working would be of interest too. And whether the system is running X.Org or the Wayland version of GNOME Shell.
This system, upgraded from 17.04, defaulted to Xorg like 17.04 was.

Running processed in this very moment.

Code: Select all

max@ubuntu1710vb:~$ ps -ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 /sbin/init
    2 ?        S      0:00 [kthreadd]
    4 ?        S<     0:00 [kworker/0:0H]
    6 ?        S<     0:00 [mm_percpu_wq]
    7 ?        S      0:00 [ksoftirqd/0]
    8 ?        S      0:00 [rcu_sched]
    9 ?        S      0:00 [rcu_bh]
   10 ?        S      0:00 [migration/0]
   11 ?        S      0:00 [watchdog/0]
   12 ?        S      0:00 [cpuhp/0]
   13 ?        S      0:00 [cpuhp/1]
   14 ?        S      0:00 [watchdog/1]
   15 ?        S      0:00 [migration/1]
   16 ?        S      0:00 [ksoftirqd/1]
   18 ?        S<     0:00 [kworker/1:0H]
   19 ?        S      0:00 [kdevtmpfs]
   20 ?        S<     0:00 [netns]
   21 ?        S      0:00 [kworker/0:1]
   22 ?        S      0:00 [khungtaskd]
   23 ?        S      0:00 [oom_reaper]
   24 ?        S<     0:00 [writeback]
   25 ?        S      0:00 [kcompactd0]
   26 ?        SN     0:00 [ksmd]
   27 ?        SN     0:00 [khugepaged]
   28 ?        S<     0:00 [crypto]
   29 ?        S<     0:00 [kintegrityd]
   30 ?        S<     0:00 [kblockd]
   31 ?        S<     0:00 [ata_sff]
   32 ?        S<     0:00 [md]
   33 ?        S<     0:00 [edac-poller]
   34 ?        S<     0:00 [devfreq_wq]
   35 ?        S<     0:00 [watchdogd]
   37 ?        S      0:00 [kworker/1:1]
   39 ?        S      0:00 [kauditd]
   40 ?        S      0:00 [kswapd0]
   41 ?        S      0:00 [ecryptfs-kthrea]
   82 ?        S<     0:00 [kthrotld]
   83 ?        S<     0:00 [acpi_thermal_pm]
   84 ?        S      0:00 [scsi_eh_0]
   85 ?        S<     0:00 [scsi_tmf_0]
   86 ?        S      0:00 [scsi_eh_1]
   87 ?        S<     0:00 [scsi_tmf_1]
   88 ?        S      0:00 [kworker/u4:2]
   89 ?        S      0:00 [kworker/u4:3]
   93 ?        S<     0:00 [ipv6_addrconf]
  114 ?        S<     0:00 [charger_manager]
  152 ?        S      0:00 [kworker/1:2]
  154 ?        S      0:00 [scsi_eh_2]
  155 ?        S<     0:00 [scsi_tmf_2]
  157 ?        S<     0:00 [kworker/1:1H]
  176 ?        S<     0:00 [kworker/0:1H]
  179 ?        S      0:00 [jbd2/sda1-8]
  180 ?        S<     0:00 [ext4-rsv-conver]
  212 ?        Ss     0:00 /lib/systemd/systemd-journald
  229 ?        Ss     0:00 /lib/systemd/systemd-udevd
  251 ?        S      0:00 [kworker/0:2]
  272 ?        S<     0:00 [iprt-VBoxWQueue]
  313 ?        S<     0:00 [ttm_swap]
  362 ?        Ssl    0:00 /lib/systemd/systemd-timesyncd
  634 ?        Ss     0:00 avahi-daemon: running [ubuntu1710vb.local]
  635 ?        Ssl    0:00 /usr/sbin/ModemManager
  638 ?        Ss     0:00 /usr/sbin/cron -f
  650 ?        Ss     0:00 /usr/sbin/acpid
  651 ?        Ssl    0:00 /usr/sbin/rsyslogd -n
  653 ?        S      0:00 avahi-daemon: chroot helper
  654 ?        Ss     0:00 /usr/sbin/irqbalance --foreground
  659 ?        Ssl    0:00 /usr/lib/snapd/snapd
  660 ?        Ss     0:00 /lib/systemd/systemd-logind
  661 ?        Ss     0:00 /usr/bin/dbus-daemon --system --address=systemd: --no
  724 ?        Ssl    0:00 /usr/lib/accountsservice/accounts-daemon
  726 ?        Ssl    0:00 /usr/sbin/NetworkManager --no-daemon
  727 ?        Ssl    0:00 /usr/lib/udisks2/udisksd
  731 ?        Ss     0:00 /usr/sbin/cupsd -l
  732 ?        Ssl    0:00 /usr/sbin/cups-browsed
  745 ?        Ssl    0:00 /usr/lib/policykit-1/polkitd --no-debug
  759 ?        Ss     0:00 /lib/systemd/systemd-resolved
  766 ?        S      0:00 /usr/lib/cups/notifier/dbus dbus://
  806 ?        Ssl    0:00 /usr/sbin/gdm3
  821 ?        S      0:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-d
  849 ?        Ssl    0:00 /usr/lib/upower/upowerd
  925 ?        Ssl    0:00 /usr/bin/whoopsie -f
  932 ?        Ss     0:00 /usr/sbin/kerneloops
  939 ?        S<     0:00 [iprt-VBoxWQueue]
  940 ?        S      0:00 [iprt-VBoxTscThr]
 1011 ?        Sl     0:00 gdm-session-worker [pam/gdm-launch-environment]
 1015 ?        Ss     0:00 /lib/systemd/systemd --user
 1016 ?        S      0:00 (sd-pam)
 1021 tty1     Ssl+   0:00 /usr/lib/gdm3/gdm-x-session gnome-session --autostart
 1023 tty1     Sl+    0:02 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/1
 1034 ?        Ss     0:00 /usr/bin/dbus-daemon --session --address=systemd: --n
 1037 tty1     Sl+    0:00 /usr/lib/gnome-session/gnome-session-binary --autosta
 1041 ?        Ssl    0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
 1046 ?        S      0:00 /usr/bin/dbus-daemon --config-file=/usr/share/default
 1048 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-s
 1064 tty1     Sl+    0:06 /usr/bin/gnome-shell
 1073 ?        Ssl    0:00 /usr/bin/pulseaudio --daemonize=no
 1075 ?        SNsl   0:00 /usr/lib/rtkit/rtkit-daemon
 1080 ?        S      0:00 /usr/lib/x86_64-linux-gnu/pulse/gconf-helper
 1082 ?        S      0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
 1120 tty1     Sl     0:00 ibus-daemon --xim --panel disable
 1123 tty1     Sl     0:00 /usr/lib/ibus/ibus-dconf
 1126 tty1     Sl     0:00 /usr/lib/ibus/ibus-x11 --kill-daemon
 1141 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-wacom
 1142 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-xsettings
 1144 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-a11y-keyboard
 1147 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-a11y-settings
 1148 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-clipboard
 1151 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-color
 1158 ?        Ssl    0:00 /usr/lib/packagekit/packagekitd
 1159 ?        Ss     0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
 1163 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-datetime
 1164 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-housekeeping
 1165 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-keyboard
 1169 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-media-keys
 1178 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-mouse
 1181 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-power
 1184 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-print-notification
 1191 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-rfkill
 1193 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy
 1196 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-sharing
 1200 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-smartcard
 1205 tty1     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-sound
 1233 ?        Ssl    0:00 /usr/lib/colord/colord
 1252 tty1     Sl     0:00 /usr/lib/ibus/ibus-engine-simple
 1260 ?        Sl     0:00 gdm-session-worker [pam/gdm-password]
 1264 ?        Ss     0:00 /lib/systemd/systemd --user
 1265 ?        S      0:00 (sd-pam)
 1274 ?        SLl    0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
 1278 tty2     Ssl+   0:00 /usr/lib/gdm3/gdm-x-session --run-script env GNOME_SH
 1280 tty2     Rl+    0:08 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1
 1291 ?        Ss     0:00 /usr/bin/dbus-daemon --session --address=systemd: --n
 1294 tty2     Sl+    0:00 /usr/lib/gnome-session/gnome-session-binary --session
 1397 ?        S      0:00 /usr/bin/VBoxClient --clipboard
 1398 ?        Sl     0:00 /usr/bin/VBoxClient --clipboard
 1406 ?        S      0:00 /usr/bin/VBoxClient --display
 1407 ?        S      0:00 /usr/bin/VBoxClient --display
 1411 ?        S      0:00 /usr/bin/VBoxClient --seamless
 1412 ?        Sl     0:00 /usr/bin/VBoxClient --seamless
 1416 ?        S      0:00 /usr/bin/VBoxClient --draganddrop
 1417 ?        Sl     0:00 /usr/bin/VBoxClient --draganddrop
 1430 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/im-launch env GNOME_SHELL
 1434 ?        Ssl    0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
 1439 ?        S      0:00 /usr/bin/dbus-daemon --config-file=/usr/share/default
 1442 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-s
 1456 ?        Ssl    0:00 /usr/lib/gvfs/gvfsd
 1461 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o bi
 1735 tty2     Rl+    0:42 /usr/bin/gnome-shell
 1867 ?        S<l    0:04 /usr/bin/pulseaudio --start --log-target=syslog
 1906 ?        S      0:00 /usr/lib/x86_64-linux-gnu/pulse/gconf-helper
 1910 ?        S      0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
 1958 ?        Sl     0:00 /usr/lib/gnome-shell/gnome-shell-calendar-server
 1959 tty2     Sl     0:00 ibus-daemon --xim --panel disable
 1965 tty2     Sl     0:00 /usr/lib/ibus/ibus-dconf
 1969 tty2     Sl     0:00 /usr/lib/ibus/ibus-x11 --kill-daemon
 1983 ?        Ssl    0:00 /usr/lib/evolution/evolution-source-registry
 1988 ?        Ssl    0:00 /usr/lib/telepathy/mission-control-5
 1989 ?        Ssl    0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
 1997 ?        Ssl    0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
 2001 ?        Sl     0:00 /usr/lib/gnome-online-accounts/goa-daemon
 2006 ?        Ssl    0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
 2010 ?        Ssl    0:00 /usr/lib/gvfs/gvfs-goa-volume-monitor
 2024 ?        Sl     0:00 /usr/lib/gnome-online-accounts/goa-identity-service
 2029 ?        Ssl    0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
 2033 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-wacom
 2034 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-xsettings
 2036 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-sound
 2043 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-a11y-keyboard
 2044 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-a11y-settings
 2047 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-clipboard
 2049 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-color
 2051 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-datetime
 2052 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-housekeeping
 2053 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-keyboard
 2071 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-media-keys
 2074 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-mouse
 2075 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-power
 2081 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-print-notification
 2083 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-rfkill
 2085 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy
 2089 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-sharing
 2091 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-smartcard
 2129 tty2     Sl+    0:00 /usr/lib/gnome-settings-daemon/gsd-printer
 2139 tty2     Sl+    0:00 /usr/lib/gnome-disk-utility/gsd-disk-utility-notify
 2142 tty2     Sl+    0:00 /usr/lib/evolution/evolution-alarm-notify
 2146 tty2     SNl+   0:00 /usr/lib/tracker/tracker-miner-fs
 2149 ?        Ssl    0:00 /usr/lib/evolution/evolution-calendar-factory
 2150 tty2     Sl+    0:00 nautilus-desktop
 2152 tty2     SNl+   0:00 /usr/lib/tracker/tracker-extract
 2156 tty2     SLl+   0:02 /usr/bin/gnome-software --gapplication-service
 2159 tty2     Sl     0:00 /usr/lib/ibus/ibus-engine-simple
 2162 tty2     S+     0:00 kerneloops-applet
 2191 ?        Ssl    0:00 /usr/lib/tracker/tracker-store
 2195 tty2     Sl+    0:00 clipit
 2201 tty2     SNl+   0:00 /usr/lib/tracker/tracker-miner-apps
 2208 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.22 /org/gtk/gv
 2213 tty2     Sl+    0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicato
 2218 ?        Ssl    0:00 /usr/lib/fwupd/fwupd
 2227 tty2     Sl+    0:00 /usr/lib/x86_64-linux-gnu/indicator-application/indic
 2254 ?        Sl     0:00 /usr/lib/evolution/evolution-calendar-factory-subproc
 2264 ?        Sl     0:00 /usr/lib/dconf/dconf-service
 2268 ?        Sl     0:00 /usr/lib/evolution/evolution-calendar-factory-subproc
 2270 ?        Ssl    0:00 /usr/lib/evolution/evolution-addressbook-factory
 2298 ?        Sl     0:00 /usr/lib/evolution/evolution-addressbook-factory-subp
 2318 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.22 /org/gtk/gvf
 2325 ?        Ssl    0:00 /usr/lib/gvfs/gvfsd-metadata
 2349 tty2     Sl+    0:00 zeitgeist-datahub
 2358 ?        Ssl    0:00 /usr/bin/zeitgeist-daemon
 2364 ?        Ssl    0:00 /usr/lib/zeitgeist/zeitgeist/zeitgeist-fts
 2379 tty2     SLl+   0:40 /usr/lib/chromium-browser/chromium-browser --enable-p
 2390 tty2     S+     0:00 /usr/lib/chromium-browser/chromium-browser --type=zyg
 2392 tty2     S+     0:00 /usr/lib/chromium-browser/chromium-browser --type=zyg
 2568 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 2590 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 2876 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 2892 tty2     Sl+    0:00 /usr/bin/python3 /usr/bin/chrome-gnome-shell chrome-e
 2895 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=gpu
 2899 tty2     S+     0:00 /usr/lib/chromium-browser/chromium-browser --type=gpu
 2911 tty2     Sl+    0:02 /usr/lib/chromium-browser/chromium-browser --type=ren
 2929 tty2     Sl+    0:04 /usr/lib/chromium-browser/chromium-browser --type=ren
 2967 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 2979 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 2996 tty2     Sl+    0:41 /usr/lib/chromium-browser/chromium-browser --type=ren
 3008 tty2     Sl+    0:01 /usr/lib/chromium-browser/chromium-browser --type=ren
 3009 tty2     Sl+    0:00 update-notifier
 3031 tty2     Sl+    0:04 /usr/lib/chromium-browser/chromium-browser --type=ren
 3048 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 3066 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 3080 tty2     Sl+    0:04 /usr/lib/chromium-browser/chromium-browser --type=ren
 3092 tty2     Sl+    0:02 /usr/lib/chromium-browser/chromium-browser --type=ren
 3111 tty2     Sl+    8:51 /usr/lib/chromium-browser/chromium-browser --type=ren
 3126 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 3127 tty2     Sl+    0:03 /usr/lib/chromium-browser/chromium-browser --type=ren
 3158 tty2     Sl+    0:01 /usr/lib/chromium-browser/chromium-browser --type=ren
 3174 tty2     Sl+    0:36 /usr/lib/chromium-browser/chromium-browser --type=ren
 3189 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 3209 tty2     Sl+    0:00 /usr/lib/chromium-browser/chromium-browser --type=ren
 3257 tty2     Sl+    0:00 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-monitor
 3398 ?        Ssl    0:00 /usr/lib/gnome-terminal/gnome-terminal-server
 3407 pts/0    Ss     0:00 bash
 3417 ?        S      0:00 [kworker/u4:0]
The machine is totally stable, during boot up no black screen of death.

If I revert the machine to the Oracle VB configuration snapshot, made after removing the built in Ubuntu software and modules and installed Oracle VB guest addiitions linked in the Oracle download page, I do have the stuck black screen of death on gdm3 loading. As I said, Lightdm will pass the boot screen and it will die with black screen on the gnome-shell load. If I do load LXDE as graphical environment or Openbox, it will work.

Related with the requested /proc/map related with the gnome-shell, I don't understand what you mean.

max@ubuntu1710vb:~$ /proc/map
bash: /proc/map: File o directory non esistente
max@ubuntu1710vb:~$ ls -al /proc/map
ls: impossibile accedere a '/proc/map': File o directory non esistente

Just tell me the command you need me to issue and I will do it for you.

Hope this helps

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 14. Nov 2017, 09:59
by michael
That confirms my suspicion. When the Ubuntu-supplied Additions are in use Ubuntu starts an X11 session and not a Wayland one. Unfortunately no one has been able to tell me so far what makes Ubuntu (and other distributions!) make this choice. I will most likely disable 3D for Linux guests for the next release, since we do not have enough free developer time at the moment to make it work with recent Linux systems.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 14. Nov 2017, 12:57
by piggyz
Hello Michael, they probably do that, in fact even putting the string

WaylandEnable=true

on the gdm3.conf file it dpoesn't enable Wayland, always Xorg.

Disable 3D could me an idea, then the problem is the whole system become slower with no accelleration.

Then if you do not have internal resources to handle this problem, it could be the right solution.

In this case I will wait for Ubuntu upgrade of them tools.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 16. Nov 2017, 15:56
by hakster
Hello,

My experience is similar. I've been running Windows 10 Host (1709) and a Linux Mint 17.2 guest for ages. Everything was fine when on VBox 5.1.28 with the 5.1.28 Linux GA. I upgraded to VBox 5.2 on the host - upgrade itself was fine, and my guest came up fine with the 5.1.28 GA. I then saw the red warning on the web site, and installed the 5.2.1 118918 GA into my Linux Mint 17.2 guest. Installed fine, but when I rebooted, I got the graphical logon window OK, but after logging on, I just get a totally black desktop screen. CTRL+ALT+F1 allows logon to the text terminal, VM is not crashed.

I then shut it down, and on a hunch, disabled 3D acceleration in the guest properties. VM now booted and the GUI desktop came up fine after logon, but with the expected "Cinnamon may run slow due to no hardware acceleration" message.

Finally, I installed the VBox 5.1.30 GA (available here: http://download.virtualbox.org/virtualbox/5.1.30/), shutdown the VM, re-enabled 3D acceleration, and then booted the guest - came up fine.

Clearly, the 5.2 GA has an issue, and it has not been resolved by the 5.2.1 118918 GA upgrade either. Until the GA package is fixed in a future (5.2.2?) version, you might want to replace the red warning on the download page and advise people to remain on their current 5.1.x GA instead.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 18. Nov 2017, 02:37
by arQon
michael wrote:I will most likely disable 3D for Linux guests for the next release, since we do not have enough free developer time at the moment to make it work with recent Linux systems.
Hopefully you just mean "for GNOME / whatever" rather than across the board, yes? Bugs notwithstanding, the GL support is adequate and thus valuable for plenty of apps for users on LTS releases with sensible DEs (MATE, probably XFCE, etc).

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 19. Nov 2017, 19:39
by flannelhead
That's what I hope too...

Here's what I've been able to gather from own experience and other people's forum posts:
  • One problem seems to be that there's now some version of the VirtualBox guest kernel modules shipped with Ubuntu 17.10 and variants (causing incompatibilities, noted in many threads on this forum)
  • The right path seems to be removing these modules (included in the kernel package -> should be manually removed from /lib)
  • After doing that, installing guest additions succeeds
  • However, Ubuntu 17.10 with Gnome had problems even after that with GDM freezing during boot, spamming VERR_BUFFER_OVERFLOW errors to journal (I would link a relevant forum post but the forum won't let me. The reports should be googleable however). This is after enabling 3D acceleration.
  • Then I tried Ubuntu MATE 17.10. It seems to be very sluggish at first, possibly due to software rendering. I installed the newest GA's (5.2.1-118918). Still sluggish despite enabling 3D acceleration. Then I changed the compositor from the default Marco software compositor to Compiz (can be selected in Mate Tweak tool). It's a HW accelerated compositor, and it's performing really fast and smoothly now.
These are my findings with VirtualBox 5.2.1 on a macOS 10.13.1 host on a 2017 MBP.

Conclusion: 3D acceleration is very useful for some guests, but e.g. GDM on Ubuntu seems to cause those errors, effectively preventing the 3D acceleration from working.

Let me know if you'd like more information about any specific issue I mentioned. My intent was to tell you that there are already some identified problems (like the preinstalled modules) as well as error messages in situations where the 3D acceleration fails. But still the acceleration remains pretty useful for some guests.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 20. Nov 2017, 22:22
by Underground78
michael wrote:Does disabling 3D solve the problem?
It does but the UI also feels slightly more sluggish.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 27. Nov 2017, 07:32
by shades_aus
I still have all of these issues.
I have also installed VBoxGuestAdditions_5.2.1-118918.iso, done a reinstall of unity and ubuntu desktop using apt-get and disabled 3D in the options box however, the GUI continues to not work.
- I can log in via a console ctrl+alt+F3 and I am able to run command line programs however, that doesn't help me for any day to day work that I require the GUI for.
So, this is a bust for me. I now need to find a way to downgrade to a working version if anyone has any ideas on what works with Ubuntu 17.10 ??

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 28. Nov 2017, 15:23
by jadedcyborg
I'm testing on a fresh install of Ubuntu 14.04.1 with 3D acceleration enabled. Installing guest additions v.5.2.2, results in a frozen screen after login. Disabling 3D-acceleration in the virtual machine's settings "solves" the issue, as do restoring from a snapshot and installing guest additions v.5.1.30 instead. The latter seems to be the preferable option to me since it doesn't sacrifice 3D acceleration.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 7. Dec 2017, 00:20
by fishinwa
Thank you, thank you shades_aus!

At first I thought I had done something to destroy my Ubuntu install, but after backing all the way out to a fresh install snapshot (seven levels up), I realized it had to be a VirtualBox issue. Indeed, disabling 3d worked! ... running VBox 5.2.2 on Win10.

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 8. Dec 2017, 12:00
by michael
I just updated the development series test builds (not yet the 5.2 ones)[1]. The Guest Additions build there should contain an additional fix for the Linux guest hangs with 3D enabled.

[1] https://www.virtualbox.org/wiki/Testbuilds

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 8. Dec 2017, 12:12
by Underground78
Hello,

Thank you for the update!

If I understand correctly, we should try the latest 5.1 development build?

U78

Re: Vbox 5.2 Black Screen on Startup Ubuntu 17.10 (#17190)

Posted: 8. Dec 2017, 12:13
by michael
No, the latest development snapshot.