Hello, can you give the Ubuntu Focal kernel a try? It looks like the following commit is the culprit in Eoan: 94dc57b1 drm/mgag200: Rewrite cursor handling
As it doesn't exist in Disco, and the following commits state that they're the fix for it: a9c342ab drm/mgag200: Don't unpin the current cursor image's buffer. cf578c8c drm/mgag200: Set cursor scanout address to correct BO a0fd72d2 drm/mgag200: Pin displayed cursor BO to video memory I assume Ubuntu Focal 20.04 works in this case, if not, we might need more commits from the upstream tree. Thanks Here is the git history for drivers/gpu/drm/mgag200/mgag200_cursor.c: (Upstream tree here) dfc507b9 drm/mgag200: Allocate cursor BOs at high end of video memory 2c51a660 drm/mgag200: Reserve video memory for cursor plane 378c1838 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor() 047244aa drm/mgag200: Move cursor-image update to mgag200_show_cursor() 6ae04536 drm/mgag200: Add separate move-cursor function 49b8d5ae drm/mgag200: Add init and fini functions for cursor handling 52e32da9 drm/mgag200: Rename cursor functions to use mgag200_ prefix dcc7b1f3 drm/mgag200: Use drm_gem_vram_{vmap, vunmap}() to map cursor source BO (20.04 focal here) a9c342ab drm/mgag200: Don't unpin the current cursor image's buffer. cf578c8c drm/mgag200: Set cursor scanout address to correct BO a0fd72d2 drm/mgag200: Pin displayed cursor BO to video memory 9f397801 drm/mgag200: drop use of drmP.h e61576c4 drm/mgag200: add in missing { } around if block (19.10 Eoan here) 52d2d44e Merge v5.2-rc5 into drm-next 94dc57b1 drm/mgag200: Rewrite cursor handling c51669ea treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 377 cb1f8814 drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers 82ff2fb5 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200 a7581343 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/kunmap}() ebb04eb3 drm/mgag200: Convert mgag200 driver to |struct drm_gem_vram_object| (19.04 Disco here) c7ff96f8 drm/mgag200: switch to drm_*_get(), drm_*_put() helpers a8ad0bd8 drm: Remove unused drm_device from drm_gem_object_lookup() f6619ef7 drm/mgag200: fix kernel hang in cursor code. bf89209a drm/mga200g: Hold a proper reference for cursor_set 53dac830 drm/mgag200: fix oops in cursor code. a080db9f drm/mgag200: Hardware cursor support ** Changed in: linux (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1851340 Title: [mgag200] Ubuntu 19.10 upgrade results in invisible mouse cursor on Matrox G200eR2 Status in linux package in Ubuntu: Incomplete Bug description: Following in place upgrade of Ubuntu 19.04 -> 19.10 I no longer have visible cursor with my Gnone desktop. I have found the same problem when upgrading 2 machines from Ubuntu 19.04 -> 19.10. Reproducing problem is easy: 1. Open Ubuntu Update Window 2. Select "Upgrade" 3. On completion of update (after reboot) cursor is no longer visible. 4. This applies to display connected to VGA port on host with USB Keyboard + Mouse While the connected display has no visible cursor and so is usable, I have always used X11VNC Server to provide network GUI access. On the remote X11VNC display I see and can use the cursor. This bug report is being sent via Remote X11VNC window, as I cannot use the main VGA display window (due to lack of visible cursor) I have done search online and thought that maybe issue was with my USB Mighty Mouse, so I also tried with Logitech M100R USB Mouse. Same result, no visible mouse cursor. I have done: "grep usb /var/log/syslog" and can see many USB events, including both Apple and Logitech mouse detection events. NOTE: Due to compatibility issue with X11VNC, I have disable Wayland on both machines by adding the following option to: /etc/gdm3/custom.conf WaylandEnable=false Regards, John Hartley. ProblemType: Bug DistroRelease: Ubuntu 19.10 Package: xorg 1:7.7+19ubuntu12 ProcVersionSignature: Ubuntu 5.3.0-19.20-generic 5.3.1 Uname: Linux 5.3.0-19-generic x86_64 ApportVersion: 2.20.11-0ubuntu8.1 Architecture: amd64 BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log' CompositorRunning: None CurrentDesktop: ubuntu:GNOME Date: Tue Nov 5 18:25:23 2019 DistUpgraded: 2019-11-05 15:20:04,402 ERROR got error from PostInstallScript ./xorg_fix_proprietary.py (g-exec-error-quark: Failed to execute child process “./xorg_fix_proprietary.py” (No such file or directory) (8)) DistroCodename: eoan DistroVariant: ubuntu GraphicsCard: Matrox Electronics Systems Ltd. G200eR2 [102b:0534] (rev 01) (prog-if 00 [VGA controller]) Subsystem: Lenovo G200eR2 [1d49:0a01] InstallationDate: Installed on 2018-12-17 (322 days ago) InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3) MachineType: LENOVO System x3650 M5: -[8871AC1]- ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.3.0-19-generic root=UUID=3b8f415b-7e78-461c-83df-64f1f1a7826a ro ipv6.disable=1 quiet splash iommu=1 intel_iommu=on ipv6.disable=1 vt.handoff=7 SourcePackage: xorg Symptom: display UpgradeStatus: Upgraded to eoan on 2019-11-05 (0 days ago) dmi.bios.date: 06/03/2019 dmi.bios.vendor: LENOVO dmi.bios.version: -[TCE140H-2.91]- dmi.board.asset.tag: (none) dmi.board.name: 01KN179 dmi.board.vendor: LENOVO dmi.board.version: NULL dmi.chassis.asset.tag: none dmi.chassis.type: 23 dmi.chassis.vendor: LENOVO dmi.chassis.version: none dmi.modalias: dmi:bvnLENOVO:bvr-[TCE140H-2.91]-:bd06/03/2019:svnLENOVO:pnSystemx3650M5-[8871AC1]-:pvr13:rvnLENOVO:rn01KN179:rvrNULL:cvnLENOVO:ct23:cvrnone: dmi.product.family: System X dmi.product.name: System x3650 M5: -[8871AC1]- dmi.product.sku: (none) dmi.product.version: 13 dmi.sys.vendor: LENOVO version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.99-1ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 19.2.1-1ubuntu1 version.libgl1-mesa-glx: libgl1-mesa-glx N/A version.xserver-xorg-core: xserver-xorg-core 2:1.20.5+git20191008-0ubuntu1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.0.1-1ubuntu1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20190815-1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1851340/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp