VirtualBox

Opened 7 years ago

Last modified 7 years ago

#16341 new defect

With 3D Enabled OpenGL apps fail to work in Stretch Client on Jessie Host

Reported by: Hal B. Owned by:
Component: guest additions/x11/graphics Version: VirtualBox 5.1.12
Keywords: 3D Acceleration : Debian Stretch Client : OpenGL : xorg : X11 Cc:
Guest type: Linux Host type: Linux

Description

Using the following as OpenGL Test Applications: KDE Plasma (Stretch), glxgears(Stretch), QT5 Development Tools (Stretch & Download), blender (Stretch).

Toggled Setting: Settings/Display/3D Acceleration (3D_A) in VirtualBox Manager.

  • When 3D_A “IS Enabled” VM Guest OpenGL test applications, “Do not work!”.
  • When 3D_A “IS Not Enabled” VM Guest OpenGL test applications, “Do work!”.

Note: It would be nice to track this down before Stretch transitions to stable and have it included!

Virtualbox Version: Jessie sources.list: deb http://download.virtualbox.org/virtualbox/debian jessie contrib Virtual Box Version 5.1.12 r112440 (Qt5.3.2)

Virtualbox Guest Additions Version: VBoxGuestAdditions_5.1.12.iso

NVIDIA Driver Used: NVIDIA-Linux-x86_64-375.26.run Both: Titan Black (Kepler) & GTX-1060 (Pascal) showed the same results.

Host Kernel (uname -r): 3.16.0-4-amd64

Guest Kernel (uname -r): 4.8.0-2-amd64

Much work correctly: In all the test, Jessie (host) neither hung nor needed to be rebooted; One VM did not effect another; VM Manager neither hung nor needed to be rebooted do to a failure; sharing worked (within VM KDE Plasma did not mount share correctly when 3D_A was not enalbed.); copy/paste worked; issues on one VM did not impact other VMs; the base guest Linux kernel did not show instability even when there were failures ongoing; with 3D unchecked OpenGl applications seemed to work. More testing is needed.

See attachment for more details or the links below where it is also posted to support the stretch alpha8 installation testing process.

Tests were conducted using Stretch Alpha8 Install process.

Related Post See Attachment: hkb_stretch_20161227_1000.pdf

Attachments (1)

hkb_stretch_20161227_1000.pdf (94.5 KB ) - added by Hal B. 7 years ago.
hkb_stretch_20161227_1000

Download all attachments as: .zip

Change History (4)

by Hal B., 7 years ago

hkb_stretch_20161227_1000

comment:1 by Hal B., 7 years ago

Several updates to the attachment:

1) When logging into boot recovery mode the network services can be started by typing:

# service network-manager start

2) There was reference to testing a for loop to see how long it would take to loop through all the values to estimate if the X11 boarder delay was similar in time, which was confirmed. The "sizeof(int)" was 4 (32 Bits) in the experiment, not the implied 64 bits.

3) The following seemed to sync well with aptitude when upgrading the kernel:

# apt-get dist-upgrade

Last edited 7 years ago by Hal B. (previous) (diff)

comment:2 by Hal B., 7 years ago

The experiment was repeated on a similar system, but Debian Stretch was the OS on the host system and the Graphics Card was the GTX-1060 (Pascal) for the tests. The Debian Stretch Alpha8 iso was used for the host and the guest. Both were dist-ugraded to the latest kernel.

When 3D was enabled the same instabilities were observed when running an OpenGL based application as described in the main post.

comment:3 by Michael Thayer, 7 years ago

Sorry for the bad news: due to lack of developer time, 3D in X11 guests is currently user-supported. Please see the wiki page: X11Guest3D

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use