FS#50120 - [virtualbox] Mouse pointer shade corrupt under a Windows 7 guest
Attached to Project:
Community Packages
Opened by Marcin Mielniczuk (marmistrz) - Thursday, 21 July 2016, 18:51 GMT
Last edited by Christian Hesse (eworm) - Sunday, 29 January 2017, 19:02 GMT
Opened by Marcin Mielniczuk (marmistrz) - Thursday, 21 July 2016, 18:51 GMT
Last edited by Christian Hesse (eworm) - Sunday, 29 January 2017, 19:02 GMT
|
Details
Description: I have a Windows 7 virtual machine (used an old
.vdi). After launching the virtual machine, hen the mouse
pointer shade is corrupt (see the black shade on the
image:
http://imgur.com/a/ZaJjH
)
This does not happen with the official binary distribution: http://download.virtualbox.org/virtualbox/5.1.0/VirtualBox-5.1.0-108711-Linux_amd64.run - hence reporting it here. Additional info: * running virtualbox 5.1.0-1, linux-lts 4.4.15-1 * the virtual machine log is attached |
This task depends upon
Closed by Christian Hesse (eworm)
Sunday, 29 January 2017, 19:02 GMT
Reason for closing: Not a bug
Additional comments about closing: Not our bug, fixed with Qt 5.8.
Sunday, 29 January 2017, 19:02 GMT
Reason for closing: Not a bug
Additional comments about closing: Not our bug, fixed with Qt 5.8.
Additional info:
* runnging Virtualbox 5.1.0-1, Linux 4.6.4-1, xf86-video-intel 1:2.99.917+676+g26f8ab5-1, xorg-server 1.18.3-3
Note that you can disable mouse pointer shadows in the Windows7 control panel, which mitigates this somehow.
Persists on 5.1.2
Win7 guest: http://imgur.com/a/gLIJk
Updated both installations on 23 August 2018 running kernel 4.7.1 and
virtualbox 5.1.4
the busy cursor of my Windows 7 guest was broken for 5.1.0, too and it's also broken for 5.1.4. Since I provide libvpx 3 and 4, I downgraded to 5.0.24, resp. most likely will downgrade again.
[rocketmouse@archlinux ~]$ pacman -Q virtualbox{,-guest-iso,-host-dkms,-ext-oracle}
virtualbox 5.1.4-1
virtualbox-guest-iso 5.1.4-1
virtualbox-host-dkms 5.1.4-1
virtualbox-ext-oracle 5.1.4-1
[rocketmouse@archlinux ~]$ grep "virtualbox (5" /var/log/pacman.log | grep downgrade
[2016-07-20 18:19] [ALPM] downgraded virtualbox (5.1.0-1 -> 5.0.24-1)
[rocketmouse@archlinux ~]$ ls -Ggh /lib/libvpx*
lrwxrwxrwx 1 15 Aug 1 19:41 /lib/libvpx.so -> libvpx.so.4.0.0
lrwxrwxrwx 1 15 Jan 16 2016 /lib/libvpx.so.3 -> libvpx.so.3.0.0
lrwxrwxrwx 1 15 Jan 16 2016 /lib/libvpx.so.3.0 -> libvpx.so.3.0.0
-rwxr-xr-x 1 3.4M Jan 16 2016 /lib/libvpx.so.3.0.0
lrwxrwxrwx 1 15 Aug 1 19:41 /lib/libvpx.so.4 -> libvpx.so.4.0.0
lrwxrwxrwx 1 15 Aug 1 19:41 /lib/libvpx.so.4.0 -> libvpx.so.4.0.0
-rwxr-xr-x 1 3.3M Aug 1 19:41 /lib/libvpx.so.4.0.0
[rocketmouse@archlinux ~]$ uname -rm
4.7.0-1-ARCH x86_64
[rocketmouse@archlinux ~]$ less /mnt/winos7/vmw7/Logs/VBox.log
I might have missed something, but it seems that there's nothing related in the log file and I still had no time to launch the VM by command line.
The packages are from community, excepted of virtualbox-ext-oracle, which was build from AUR.
Edit:
[rocketmouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf | grep -v "#"
Driver "radeon"
X is up to date.
Regards,
Ralf
Win 7 64bit guest, additions up to date, Nvidia GTX670 with binary drivers on host.
Disable cursor shadowing in GUEST OS (obviously?)
So I have just sharp mouse cursor in Windows 7 x64.
As explained the reason is transparency of the pointer. Without shadow most pointers do not have transparency and are rendered correctly, but some have transparency also without shadow.
Without guest additions there is no mouse integration and thus the pointer is rendered by the guest.
Do you know about any openned issue on official virtualbox tracker? Or is it arch specific?
https://www.virtualbox.org/ticket/15829
If we don't know where the issue is, we can just binsearch on the patches.
The same problem appears with QMapShack. The author says:
> Imho this is a bug in Arch Linux. The cursor *.png has a semi-transparent shadow. For what ever reason you system is not able to handle an alpha channel other than 0 or 255.
https://bitbucket.org/maproom/qmapshack/issues/136/tms-maps-are-rendered-a-bit-fuzzy
So maybe we should focus on Qt and related packages. Can someone check if virtualbox-bin ships a static version of Qt?