Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 636866 - >=sys-kernel/gentoo-sources-4.12.5 rendering freezes on mouse movement
Summary: >=sys-kernel/gentoo-sources-4.12.5 rendering freezes on mouse movement
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-08 12:26 UTC by Aaron W. Swenson
Modified: 2018-09-08 10:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
4.9-to-4.12-config.diff (4.9-to-4.12.config.diff,41.32 KB, patch)
2017-11-08 12:26 UTC, Aaron W. Swenson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron W. Swenson gentoo-dev 2017-11-08 12:26:12 UTC
Created attachment 503098 [details, diff]
4.9-to-4.12-config.diff

When playing EVE Online on Wine with gentoo-sources 4.12.* or 4.13.*, rendering hangs (FPS drops to zero) on mouse movement. When I stop moving the mouse, the rendering is restored back to ~75 FPS.

If I click and hold to drag windows or move the camera, rendering is unaffected.

This issue is not present when booting with 4.9.*.

The only difference I can see is the introduction of USB_PCI being required to enable UHCI, without which both my keyboard and mouse are inactive on boot.

Hardware:
  Mouse: Elecom EX-G Wired Trackball Mouse

# lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family H97 Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
Comment 1 Aaron W. Swenson gentoo-dev 2017-11-08 13:09:26 UTC
Not mine, but a video clip that illustrates what I mean:

https://www.reddit.com/r/Eve/comments/782wwi/justeveonlinethings/
Comment 2 Mike Pagano gentoo-dev 2018-06-30 22:39:17 UTC
Is this still an issue with later kernels?
Comment 3 Aaron W. Swenson gentoo-dev 2018-07-03 11:35:01 UTC
(In reply to Mike Pagano from comment #2)
> Is this still an issue with later kernels?

Just did 4.14.52 using the .config from 4.9.72 and it is still an issue.
Comment 4 Mike Pagano gentoo-dev 2018-07-03 12:17:13 UTC
This is weird.  Anything in dmesg or Xorg log. Is this only in Wine with Eve? what about other games? 

Does the mouse move normally no matter what?
Comment 5 Aaron W. Swenson gentoo-dev 2018-07-05 11:53:59 UTC
(In reply to Mike Pagano from comment #4)
> This is weird.  Anything in dmesg or Xorg log. Is this only in Wine with
> Eve? what about other games? 
> 
> Does the mouse move normally no matter what?

Yes, it is incredibly weird.

I can't look at dmesg or xorg.log at the moment as I've gone back to 4.9, but I'll take a look tomorrow.

I only have the one game, but if there's a free one you have in mind I'm willing to give it a go.

I don't think I've tried vanilla-sources either, so I should try that, too, to see if it's something we've done or upstream.
Comment 6 Aaron W. Swenson gentoo-dev 2018-09-08 10:59:39 UTC
I've tried vanilla sources 4.14, and I'm still hit with the same problem.

Going back to 4.9.1xx resolves it.