You are not logged in.

#1 2018-01-09 10:15:23

darknetfan
Member
Registered: 2018-01-09
Posts: 1

Cinnamon in Virtualbox running in software rendering mode

I have Arch with Cinnamon running as a guest OS in a Virtualbox running in Windows. I have the guest additions installed, which, as I understand it, supply the driver for the Virtualbox Graphics Adapter. Yet, Cinnamon is starting in software rendering mode. I'd like got get it to run using the GPU.

Here are the loaded modules:

$ lsmod
Module                  Size  Used by
fuse                  118784  2
cfg80211              733184  0
rfkill                 28672  2 cfg80211
ppdev                  20480  0
intel_powerclamp       16384  0
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_intel8x0           45056  2
snd_ac97_codec        143360  1 snd_intel8x0
input_leds             16384  0
aesni_intel           188416  0
psmouse               167936  0
led_class              16384  1 input_leds
snd_pcm               114688  2 snd_ac97_codec,snd_intel8x0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
e1000                 151552  0
intel_rapl_perf        16384  0
intel_agp              24576  0
intel_gtt              24576  1 intel_agp
snd_timer              36864  1 snd_pcm
pcspkr                 16384  0
i2c_piix4              24576  0
joydev                 24576  0
snd                    90112  8 snd_ac97_codec,snd_timer,snd_intel8x0,snd_pcm
mousedev               24576  0
mac_hid                16384  0
soundcore              16384  1 snd
ac97_bus               16384  1 snd_ac97_codec
battery                20480  0
parport_pc             32768  0
evdev                  20480  10
parport                57344  2 parport_pc,ppdev
video                  45056  0
ac                     16384  0
button                 16384  0
sch_fq_codel           20480  2
vboxvideo              49152  2
ttm                   114688  1 vboxvideo
drm_kms_helper        192512  1 vboxvideo
drm                   434176  5 vboxvideo,ttm,drm_kms_helper
agpgart                49152  4 intel_agp,intel_gtt,ttm,drm
syscopyarea            16384  2 vboxvideo,drm_kms_helper
sysfillrect            16384  2 vboxvideo,drm_kms_helper
sysimgblt              16384  2 vboxvideo,drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
vboxsf                 53248  0
vboxguest             307200  4 vboxsf
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  720896  1
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  122880  1 ext4
fscrypto               32768  1 ext4
hid_generic            16384  0
usbhid                 57344  0
hid                   126976  2 hid_generic,usbhid
sr_mod                 28672  0
cdrom                  69632  1 sr_mod
sd_mod                 61440  2
ata_generic            16384  0
pata_acpi              16384  0
serio_raw              16384  0
atkbd                  32768  0
libps2                 16384  2 atkbd,psmouse
ata_piix               36864  0
ahci                   40960  1
libahci                40960  1 ahci
ohci_pci               16384  0
ehci_pci               16384  0
crc32c_intel           24576  0
ehci_hcd               94208  1 ehci_pci
i8042                  32768  0
serio                  28672  6 serio_raw,atkbd,psmouse,i8042
ohci_hcd               57344  1 ohci_pci
usbcore               282624  5 usbhid,ehci_hcd,ohci_pci,ohci_hcd,ehci_pci
usb_common             16384  1 usbcore
libata                274432  5 ahci,ata_piix,libahci,ata_generic,pata_acpi
scsi_mod              204800  3 sd_mod,libata,sr_mod

And here's the graphics adapter:

$ lspci | grep VGA
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter

I found a solution from 2014 on the forums which suggests downgrading mesa to a now very old version. I don't know whether that's still applicable (which is why I opened a new topic), but I downloaded that version and tried downgrading it:

$ sudo pacman -U mesa-10.1.0-5-x86_64.pkg.tar.xz
[sudo] password for xxxxxxxxx: 
loading packages...
warning: downgrading package mesa (17.3.1-2 => 10.1.0-5)
resolving dependencies...
looking for conflicting packages...
:: mesa and libglvnd are in conflict (libgles). Remove libglvnd? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: glu: removing libglvnd breaks dependency 'libgl'
:: glxinfo: removing libglvnd breaks dependency 'libgl'
:: libreoffice-fresh: removing libglvnd breaks dependency 'libgl'
:: libva: removing libglvnd breaks dependency 'libgl'
:: sdl2: removing libglvnd breaks dependency 'libgl'
:: xorg-server: removing libglvnd breaks dependency 'libgl'
:: xorg-server-xephyr: removing libglvnd breaks dependency 'libgl'
:: xorg-server-xvfb: removing libglvnd breaks dependency 'libgl'
:: xorg-server-xwayland: removing libglvnd breaks dependency 'libgl'
:: xorg-xdriinfo: removing libglvnd breaks dependency 'libgl'

Is uninstalling everything that has to do with graphics in any way, installing the old mesa version, then reinstalling everything the only way to get this fixed? Or is there a fix available for cinnamon to get it to work with a more current version of mesa? Or can I downgrade to the old version without breaking every dependency imaginable? Or is my problem elsewhere entirely? I don't really know where to look.

Thanks in advance.

Last edited by darknetfan (2018-01-09 10:16:48)

Offline

#2 2018-02-15 22:32:16

stolichniaskitnik
Member
Registered: 2017-09-29
Posts: 34

Re: Cinnamon in Virtualbox running in software rendering mode

Very familiar on every distro I have tried with cinnamon I get the same thing. After you have found 2014 post on bbs.archlinux.org with no success in resolving your issue, I can only think of looking for solutions on mint forums because of their large community and lots of cinnamon users and if you find a solution start trying to migrate it to your environment.
Here is a link about mint + virtualbox + cinnamon on a virtualbox forum. Here is a link about mint + cinnamon + physical hardware.
Here is another place you can ask for help regarding your issue.
Cheers!

Offline

Board footer

Powered by FluxBB