mantinedev / mantine

A fully featured React components library
https://mantine.dev
MIT License
26.6k stars 1.89k forks source link

Uncontrolled tooltips don't appear in Chromium-based browsers when pointerType is 'pointer' #2569

Closed Nantris closed 1 year ago

Nantris commented 2 years ago

What package has an issue

@mantine/core

Describe the bug

At least on the machines I have available to test with, uncontrolled tooltips generally will not appear at all - but rarely will appear for the first hover and then never again. Affects X11 and Wayland.

First discovered this on 5.2.7.

What version of @mantine/hooks page do you have in package.json?

5.4.1

If possible, please include a link to a codesandbox with the reproduced problem

https://codesandbox.io/s/amazing-blackburn-ms245w?file=/src/App.tsx

To reproduce: Hover the text "hello" with a Chromium browser on a Linux machine - no tooltip will appear

Issue occurs on: Ubuntu 22.04 and Linux Mint 20.2 Works properly on: Windows 7 and macOS 12.4

Do you know how to fix the issue

No

Are you willing to participate in fixing this issue and create a pull request with the fix

Yes

Possible fix

Unknown

rtivital commented 2 years ago

I do not have a Linux computer, cannot resolve that, works fine on windows and macos.

nmay231 commented 2 years ago

@Slapbox Your sandbox works fine for me on Ubuntu 22.04 (Wayland I think?) with Chrome 104.0.5112.101. I have tried hovering/unhovering multiple times, switching focus between tabs and windows then trying again, and hovering while focused on another window.

Try opening an incognito window to see if an extension is causing the problem or something.

Nantris commented 2 years ago

Thanks for testing @nmay231. Unfortunately it's definitely not due to any extension as I'm able to reproduce it in Chrome and in Electron, but maybe it's something related to GPU rendering on Linux?

I've been trying to test on a third machine but haven't been able to get a Chromium browser installed yet due to some dumb bug in Manjaro.

I'll update with further findings as I can.

Nantris commented 2 years ago

Got the third machine to run Chromium and the tooltips do work there.

@nmay231 would you be so kind as to screenshot the first two sections under chrome://gpu?

Here's mine on one of the problem machines:

image

The only immediate difference I notice is that the problem machine I'm looking at currently shows Multiple Raster Threads: Enabled and the working machine does not.

I imagine this must be some issue with floating-ui, but we use it in other areas and it works fine - though perhaps the versions vary. If I can pinpoint the difference between the working/non-working machines I'll look into opening an issue there (assuming it is a floating-ui issue.)

nmay231 commented 2 years ago

@Slapbox Sure thing.

Doesn't look like Multiple Raster Threads: Enabled is the issue, unfortunately.

image

rtivital commented 2 years ago

Okay, the issue does not seem to be reproducible, closing it

Nantris commented 1 year ago

@rtivital the issue does not appear to affect Floating tooltips, which makes me think this is indeed something that Mantine can probably fix - unless this is just because Floating are "controlled," which seem to be unaffected.

I very much doubt my machine is the only one in the world with this problem, but the likelihood of it being reported by end users is rather low since they won't know the tooltip is missing and will just assume there's no tooltip. I think we should use the opportunity presented by having a developer with a machine that exhibits the problem rather than writing it off as a non-issue.

Floating works repro: https://codesandbox.io/s/strange-paper-yrvko1?file=/src/App.tsx

Also: If I remove the .Floating part from the code while you're hovering the Floating tooltip, I see the uncontrolled/non-floating tooltip work, but once the mouse leaves the element, it never works again. It could be an artifact of the CodeSandbox refresh logic, or it could be a real lead. Video.

rtivital commented 1 year ago

Okay, I still cannot reproduce the issue in Chrome on macos and Windows, so I cannot do much about it

Nantris commented 1 year ago

@rtivital understood. I appreciate you re-opening the issue. I've added a short screen capture to the edit in my previous comment and I'll continue trying to make progress on this as possible.

Additional findings:

nmay231 commented 1 year ago

@Slapbox FYI, I have no issues with the sandbox using another linux computer (Ubuntu 22.04, Chrome 107.0.5304.87).

Some tips for debugging, you can stop the tooltips from disappearing using the debugger: setTimeout(() => {debugger}, 3000), and then resume execution in the sources panel.

`chrome://gpu` ![image](https://user-images.githubusercontent.com/35386821/200140379-594a3af7-ce19-4f2a-bce0-ebd33268aba9.png)
Nantris commented 1 year ago

@nmay231 yeah my other Linux machine also has no trouble - but this machine won't show them whether I use --disable-gpu or --use-vulkan --enable-features=Vulkan - none of them make a difference. If/when I get to the bottom of this, I think the cause will be something unexpected because it doesn't really strike me as a GPU problem anymore, since I proved to myself that the Mantine floating tooltip works, Floating UI interactions work, and since the uncontrolled tooltip is capable of showing in at least the one circumstance when live-editing in the sandbox.

Some tips for debugging, you can stop the tooltips from disappearing using the debugger: setTimeout(() => {debugger}, 3000), and then resume execution in the sources panel.

I guess the trouble is that the tooltips won't appear to begin with except under the edge case of live-editing on CodeSandbox.

Edit: Is there any way to trigger a callback when the opened state changes in Mantine so I can confirm that the opened state actually changes?

nmay231 commented 1 year ago

@Slapbox I guess you could use an onMouseOver event on a child component of the Tooltip to activate the debugger.

Also, does the element at least pop in even if it's invisible? After the debugger is active, it's easiest to ctrl-f in the elements panel for the label text.

Nantris commented 1 year ago

@nmay231 it doesn't seem to appear in the DOM at all. That's actually what got me back on this issue today.

I see a bunch of <div dir="ltr"></div> in the portal, and I assume at least one of them is for some given tooltip, but when I hover where tooltips should appear, not one of those DOM nodes changes at all on the problem machine. On all other machines, the DOM is modified as expected - which fits in line with my finding that the opened and _opened states don't ever evaluate to true on the problem machine.

@rtivital do any of the details under "Additional findings" in this comment give you any ideas for what I should investigate next?

rtivital commented 1 year ago

No, still no idea

reza-ebrahimi commented 1 year ago

I can confirm. None of the examples in the link below are working on the Linux Chrome browser.

https://mantine.dev/core/tooltip/

But they are working fine on Firefox.

nmay231 commented 1 year ago

@Slapbox @reza-ebrahimi Would you provide a comment with this information, please? I don't exactly which would help, but we have to start somewhere.

<details>

<summary> Status: [[ affected/not affected ]] </summary>

[[ Some of the information below, you can find in the system settings application. Usually in "about" or something. ]]

CPU: [[ lscpu | grep name ]]
GPU: [[ lspci | grep VGA ]]
Linux: [[ lsb_release -d ]]
Windowing system: [[ Wayland/X11/etc. ]]
[[ Make sure to test the code sandbox: https://codesandbox.io/s/amazing-blackburn-ms245w?file=/src/App.tsx ]]
Chrome: [[ visit `chrome://version` ]]
Chromium: [[ if applicable, visit `chrome://version` ]]
Electron chromium backend: [[ if applicable ]]
If you are willing, cloned the latest version of Mantine and still have the issue with the storybook example: [[ not willing/yes issues/no issues (`yarn storybook`) ]]

</details>

My computer:

Status: not affected CPU: Model name: AMD Ryzen 7 5800X 8-Core Processor GPU: 2b:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660] (rev a1) Linux: Ubuntu 22.04.1 LTS Windowing system: X11 Chrome: 108.0.5359.71 (Official Build) (64-bit) Chromium: 108.0.5359.71 (Official Build) snap (64-bit) Electron chromium backend: N/A If you are willing, cloned the latest version of Mantine and still have the issue with the storybook example: No issues
reza-ebrahimi commented 1 year ago

@nmay231

CPU: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
GPU: Intel Corporation HD Graphics 530
Linux: Ubuntu 20.04.3 LTS
Windowing system: wayland
Chrome: 107.0.5304.87 (Official Build) (64-bit)
Chromium: N/A
Electron chromium backend: N/A

Sandbox code: https://codesandbox.io/s/amazing-blackburn-ms245w?file=/src/App.tsx 
 - Not working on chrome
 - Working on Firefox
Nantris commented 1 year ago

Thanks for the organizational work @nmay231! I also think collecting the output of the Chromium GPU info page will be beneficial, based on another issue I dealt with in the past that seemed to be contingent upon GPU capabilities

That said - this issue affects our application even if we disable GPU rendering, so... I'm really not sure what the cause could be - especially since it's not just a rendering thing, but a problem with actually triggering the tooltip to appear at all (confirmed by DOM inspection.)

Status: AFFECTED CPU: AMD Ryzen 7 5800X 8-Core Processor GPU: VGA compatible controller: VMware SVGA II Adapter Linux: Ubuntu 22.04.1 LTS Windowing system: X11 (but affects Wayland just the same) Electron chromium backend: Electron 18.x (Chromium 100)
nmay231 commented 1 year ago

@Slapbox My GPU info is listed in this comment.

GPU: VGA compatible controller: VMware SVGA II Adapter

Seems that you're running that in VMware. What are the host system OS and the windowing system (if applicable) if you don't mind me asking?

Nantris commented 1 year ago

@nmay231 host OS is Windows.

The problem appears to be related to Linux specifically, not necessarily VMWare. I think the VMWare adapter is just exhibiting whatever behavior the Intel Corporation HD Graphics 530 is also exhibiting - if that is indeed even related. For all I know, the GPUs are not the issue because the GPU should have no effect with --disable-gpu and it should also not affect whether or not onMouseOver fires.

I wonder if the issue affects other users with the same Intel graphic processor. If not, we could preliminarily rule out the GPU as a possible cause - though I wouldn't be sure where else to look at that point.

I guess really though, to completely rule it out as a cause we'd need each user to share the output of chrome://gpu - but like I said, --disable-gpu should fix the issue if it's the GPU - and it doesn't fix it.

Nantris commented 1 year ago

I know it's not much help, but I can confirm that the 4.2.12 is unaffected on the problem machine: https://codesandbox.io/s/hardcore-carlos-l62fk5


I changed the code in useTooltip.js and found that _opened is indeed always false on any problem machine.

https://github.com/mantinedev/mantine/blob/539c6c6e9f078467f7037d7314926c10b040b4c1/src/mantine-core/src/Tooltip/use-tooltip.ts#L44-L53

  const onChange = useCallback((_opened) => {
    console.warn({ _opened }) // << Added console.warn
    setUncontrolledOpened(_opened);
    if (_opened) {
      setCurrentId(uid);
    }
  }, [setCurrentId, uid]);

What I noted: Every time the tooltip is hovered, nothing is printed. When the mouse leaves the tooltip target, then it prints {_opened: false}.

image

Tooltips can be made to appear on the problem machines: In the debugger, pause at this line and then call setUncontrolledOpened(true).

Nantris commented 1 year ago

@rtivital @nmay231 here's a sandbox using the example from Floating UI's tooltip page. It works on all machines, problem or not. I think there must be some implementation issue present in the Mantine configuration that isn't present in this minimal example: https://codesandbox.io/s/wizardly-wildflower-tl3bh0?file=/src/App.js

This is basically just a copy/paste of the code from https://floating-ui.com/docs/tooltip#usefloating-hook (but piecemeal because they don't have all of the relevant code shown in a single codeblock) - except I disabled the line whileElementsMounted: autoUpdate to be closer to Mantine's implementation.

With Mantine, when I set useFloating to rely directly on the outputs of useState (like below,) it didn't fix the problem, so I think there's some other issue in the Mantine code, which somehow is only affecting Linux. I wonder if this points to a problem in Tooltip.js or in use-tooltip.js, or elsewhere.

The floating-ui package in the repro is newer than in Mantine, but I forced Mantine to use the newest version in our project and it made no difference in the problem, so I don't think it has anything to do with Floating UI version.

Here's what did not work to fix the issue


function useTooltip(settings) {
  const [uncontrolledOpened, setUncontrolledOpened] = useState(false);
  // ...
  const {
    x,
    y,
    reference,
    floating,
    context,
    refs,
    update,
    placement,
     middlewareData: { arrow: { x: arrowX, y: arrowY } = {} }
  } = useFloating({
     placement: settings.position,
    open: uncontrolledOpened, // <<< Updated to use useState instead of the useCallback
    onOpenChange: setUncontrolledOpened, // <<< Updated to use useState instead of the useCallback
     middleware: [
       offset(settings.offset),
       shift({ padding: 8 }),
       flip(),
       arrow({ element: settings.arrowRef }),
       ...settings.inline ? [inline()] : []
     ]
  });
}

So we can also rule out that it has anything to do with the useCallback here: https://github.com/mantinedev/mantine/blob/539c6c6e9f078467f7037d7314926c10b040b4c1/src/mantine-core/src/Tooltip/use-tooltip.ts#L44-L53

nmay231 commented 1 year ago

@reza-ebrahimi Thanks for the info. Are you using a VM or WSL by chance?

@Slapbox At this point, I have no clue. Because I cannot reproduce it on any of my machines, I have no leads and no way to help.

My best advice to you is to set up a fresh local project (not in codesandbox so you avoid possible issues of iframes) install mantine and floating-ui in the same test project so they have the same peer dependencies, ensure there are no duplicate dependencies (yarn why @floating-ui/react-dom-interactions should say there is only one version installed). Make sure to use incognito mode. Vendor the entire Tooltip folder as a local component directory (or just vendor everything from mantine-core and not install it) and start tinkering from there.

The only other thing I can think of is that the order of some of the use* hooks passed to useInteractions is different, or something like that.

Best of luck.

reza-ebrahimi commented 1 year ago

@nmay231 No. It's just a pure Ubuntu install on hardware.

Nantris commented 1 year ago

Thanks for the tips @nmay231!

The only other thing I can think of is that the order of some of the use* hooks passed to useInteractions is different, or something like that.

@nmay231 that was not quite the issue, but a great lead! I think we're getting somewhere now!

From there, I started playing with this code and pared it down to the following, which worked!

  const { getReferenceProps, getFloatingProps } = useInteractions([
    useHover(context),
    useFocus(context),
    useRole(context),
    useDismiss(context),
    useDelayGroup(context, { id: uid })
  ]);

From there I was able to determine that this line is the problem:

https://github.com/mantinedev/mantine/blob/539c6c6e9f078467f7037d7314926c10b040b4c1/src/mantine-core/src/Tooltip/use-tooltip.ts#L82

I don't know the implications of changing that line, or why it only affects particular Linux machines, but it is definitely the problem.

If anyone wants to investigate this - assuming that VMWare on any machine could produce the issue (which is an untested assumption) - you could try a ready-made Kubuntu image via VMDK file with VMWare Workstation Player

Nantris commented 1 year ago

@reza-ebrahimi what's your mouse situation on that machine?

It turns out mine is recognized as pen (usually)

https://floating-ui.com/docs/usehover#mouseonly

Nantris commented 1 year ago

One more update today - sorry to create so many notifications.

A secondary issue I just discovered, is that the delay time is not honored on these machines after commenting out mouseOnly: !settings.events.touch

That appears to be caused by useHover's delay not being honored on these machines.

@reza-ebrahimi can you confirm that the delay doesn't work on your machine as well using this sandbox? https://codesandbox.io/s/awesome-lehmann-if4106?file=/src/App.js

Nantris commented 1 year ago

Just submitted a PR to @floating-ui/react-dom-interactions which should fix this: https://github.com/floating-ui/floating-ui/pull/2016

reza-ebrahimi commented 1 year ago

@Slapbox Thanks a lot for the investigation.

what's your mouse situation on that machine?

If you mean pointerType, Mine is hand.

can you confirm that the delay doesn't work on your machine as well using this sandbox?

  • Most of the times there is a delay of 5 seconds.
  • Sometimes after leaving the mouse pointer from Button, Tooltip disappears immidiately.
Nantris commented 1 year ago

Thanks for contributing to getting this resolved @reza-ebrahimi!

But eeeek, you're seeing a pointerType of hand?!

The only standard values are mouse, pen, and touch. I wonder what to make of the fact that yours is hand. @atomiks do you have any thoughts on that?

@reza-ebrahimi can you share the code you used to determine that value? And if it's definitely hand, can you share the contents of your /var/log/Xorg.0.log in a gist? I don't know that that will help, but I'm not sure what else to look at.


@rtivital there's a new version of @floating-ui/react-dom-interactions which would fix the issue for us and provides some more reliable fallback handling. If upgraded to 0.13.3 then the issue would be fixed for us (and presumably most of the limited set of users who experience this.) I tested this on my machine and it resolves the issue.

I'll keep working to get clarity on @reza-ebrahimi's machine and if/how that can be handled.


PS @reza-ebrahimi:

Sometimes after leaving the mouse pointer from Button, Tooltip disappears immidiately.

On my machine, this occurs when the windows isn't focused - but when the window is focused then the closed delay works and it won't disappear immediately. Is that the same on your machine.

atomiks commented 1 year ago

pointerType can be hand 😓 ?! Maintaining a library is hard, magical values can appear out of nowhere 😄

atomiks commented 1 year ago

@Slapbox I think the best way would be to convert your PR to just check for !== 'touch'. That will handle a myriad of cases we can't possibly predict, while removing hover for touch which is really the main goal.

Nantris commented 1 year ago

That was my initial thought, but I was hesitant since I didn't understand the intent and implications - especially since the naming is mouseOnly. Now that I have a better grasp, I agree with you. I'll wait a short bit to hear back from @reza-ebrahimi before moving forward with any changes.

But maybe it would be better to wait for whenever 0.14.0 would land and to rename mouseOnly to a more appropriate name like disableTouch or something like that? I would have probably suggested !== 'touch off the bat, except the naming led me to believe that might be a bad idea. What do you think @atomiks?

atomiks commented 1 year ago

Yeah I do think it needs to be renamed as a result. I try to keep breaking changes to a minimum, but sometimes unavoidable :\

reza-ebrahimi commented 1 year ago

@Slapbox

But eeeek, you're seeing a pointerType of hand?!

The only standard values are mouse, pen, and touch. I wonder what to make of the fact that yours is hand. @atomiks do you have any thoughts on that?

can you share the code you used to determine that value?

Maybe there is a confusion here, the question was what's your mouse situation on that machine? and I just checked the link below to see the mouse cursor on buttons. For mine it is hand. Now I think my answer could be wrong.

https://mantine.dev/core/tooltip/

Let me know what I need to do for this to provide you with a correct answer :)

On my machine, this occurs when the windows isn't focused - but when the window is focused then the closed delay works and it won't disappear immediately. Is that the same on your machine.

I used the link below to test it. I tested it again and the delay is happening almost all the time.

https://codesandbox.io/s/awesome-lehmann-if4106?file=/src/App.js

> cat /var/log/Xorg.0.log

```bash [ 17.243] (--) Log file renamed from "/var/log/Xorg.pid-4698.log" to "/var/log/Xorg.0.log" [ 17.246] X.Org X Server 1.20.11 X Protocol Version 11, Revision 0 [ 17.246] Build Operating System: linux Ubuntu [ 17.246] Current Operating System: Linux Dev 5.11.0-38-generic #42~20.04.1-Ubuntu SMP Tue Sep 28 20:41:07 UTC 2021 x86_64 [ 17.246] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.11.0-38-generic root=UUID=f90ebf9d-7f41-407a-b9fa-e0423901b98f ro quiet splash vt.handoff=7 [ 17.246] Build Date: 06 July 2021 10:17:51AM [ 17.246] xorg-server 2:1.20.11-1ubuntu1~20.04.2 (For technical support please see http://www.ubuntu.com/support) [ 17.246] Current version of pixman: 0.38.4 [ 17.246] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 17.246] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 17.246] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 13 11:29:46 2021 [ 17.249] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 17.254] (==) No Layout section. Using the first Screen section. [ 17.254] (==) No screen section available. Using defaults. [ 17.254] (**) |-->Screen "Default Screen Section" (0) [ 17.254] (**) | |-->Monitor "" [ 17.258] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 17.258] (==) Automatically adding devices [ 17.258] (==) Automatically enabling devices [ 17.258] (==) Automatically adding GPU devices [ 17.258] (==) Automatically binding GPU devices [ 17.258] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 17.267] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 17.267] Entry deleted from font path. [ 17.267] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 17.267] Entry deleted from font path. [ 17.267] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 17.267] Entry deleted from font path. [ 17.271] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 17.271] Entry deleted from font path. [ 17.271] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 17.271] Entry deleted from font path. [ 17.271] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 17.271] (==) ModulePath set to "/usr/lib/xorg/modules" [ 17.271] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 17.271] (II) Loader magic: 0x56138e049020 [ 17.271] (II) Module ABI versions: [ 17.271] X.Org ANSI C Emulation: 0.4 [ 17.271] X.Org Video Driver: 24.1 [ 17.271] X.Org XInput driver : 24.1 [ 17.271] X.Org Server Extension : 10.0 [ 17.271] (++) using VT number 1 [ 17.274] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1 [ 17.274] (II) xfree86: Adding drm device (/dev/dri/card1) [ 17.275] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 12 paused 0 [ 17.276] (II) xfree86: Adding drm device (/dev/dri/card0) [ 17.277] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0 [ 17.279] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules" [ 17.279] (**) OutputClass "Nvidia Prime" ModulePath extended to "/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules" [ 17.279] (**) OutputClass "Nvidia Prime" setting /dev/dri/card1 as PrimaryGPU [ 17.280] (--) PCI: (0@0:2:0) 8086:191b:1043:1d8d rev 6, Mem @ 0xdd000000/16777216, 0xb0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072 [ 17.280] (--) PCI:*(1@0:0:0) 10de:139b:1043:1d8d rev 162, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288 [ 17.282] (II) LoadModule: "glx" [ 17.292] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 17.325] (II) Module glx: vendor="X.Org Foundation" [ 17.325] compiled for 1.20.11, module version = 1.0.0 [ 17.325] ABI class: X.Org Server Extension, version 10.0 [ 17.325] (II) Applying OutputClass "nvidia" to /dev/dri/card1 [ 17.325] loading driver: nvidia [ 17.325] (II) Applying OutputClass "Nvidia Prime" to /dev/dri/card1 [ 17.325] loading driver: nvidia [ 17.555] (==) Matched nvidia as autoconfigured driver 0 [ 17.555] (==) Matched nouveau as autoconfigured driver 1 [ 17.555] (==) Matched modesetting as autoconfigured driver 2 [ 17.556] (==) Matched fbdev as autoconfigured driver 3 [ 17.556] (==) Matched vesa as autoconfigured driver 4 [ 17.556] (==) Assigned the driver to the xf86ConfigLayout [ 17.556] (II) LoadModule: "nvidia" [ 17.556] (II) Loading /lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so [ 17.679] (II) Module nvidia: vendor="NVIDIA Corporation" [ 17.679] compiled for 1.6.99.901, module version = 1.0.0 [ 17.679] Module class: X.Org Video Driver [ 17.684] (II) LoadModule: "nouveau" [ 17.684] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 17.719] (II) Module nouveau: vendor="X.Org Foundation" [ 17.719] compiled for 1.20.3, module version = 1.0.16 [ 17.719] Module class: X.Org Video Driver [ 17.719] ABI class: X.Org Video Driver, version 24.0 [ 17.720] (II) LoadModule: "modesetting" [ 17.720] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 17.765] (II) Module modesetting: vendor="X.Org Foundation" [ 17.765] compiled for 1.20.11, module version = 1.20.11 [ 17.765] Module class: X.Org Video Driver [ 17.765] ABI class: X.Org Video Driver, version 24.1 [ 17.765] (II) LoadModule: "fbdev" [ 17.766] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 17.769] (II) Module fbdev: vendor="X.Org Foundation" [ 17.769] compiled for 1.20.1, module version = 0.5.0 [ 17.769] Module class: X.Org Video Driver [ 17.769] ABI class: X.Org Video Driver, version 24.0 [ 17.769] (II) LoadModule: "vesa" [ 17.770] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 17.785] (II) Module vesa: vendor="X.Org Foundation" [ 17.785] compiled for 1.20.4, module version = 2.4.0 [ 17.785] Module class: X.Org Video Driver [ 17.785] ABI class: X.Org Video Driver, version 24.0 [ 17.785] (II) NVIDIA dlloader X Driver 460.91.03 Fri Jul 2 05:48:55 UTC 2021 [ 17.785] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 17.790] (II) NOUVEAU driver Date: Mon Jan 28 23:25:58 2019 -0500 [ 17.790] (II) NOUVEAU driver for NVIDIA chipset families : [ 17.790] RIVA TNT (NV04) [ 17.790] RIVA TNT2 (NV05) [ 17.790] GeForce 256 (NV10) [ 17.791] GeForce 2 (NV11, NV15) [ 17.791] GeForce 4MX (NV17, NV18) [ 17.791] GeForce 3 (NV20) [ 17.792] GeForce 4Ti (NV25, NV28) [ 17.792] GeForce FX (NV3x) [ 17.792] GeForce 6 (NV4x) [ 17.793] GeForce 7 (G7x) [ 17.793] GeForce 8 (G8x) [ 17.793] GeForce 9 (G9x) [ 17.794] GeForce GTX 2xx/3xx (GT2xx) [ 17.794] GeForce GTX 4xx/5xx (GFxxx) [ 17.794] GeForce GTX 6xx/7xx (GKxxx) [ 17.794] GeForce GTX 9xx (GMxxx) [ 17.794] GeForce GTX 10xx (GPxxx) [ 17.794] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 17.794] (II) FBDEV: driver for framebuffer: fbdev [ 17.794] (II) VESA: driver for VESA chipsets: vesa [ 17.795] (II) systemd-logind: releasing fd for 226:1 [ 17.822] (II) Loading sub module "fb" [ 17.823] (II) LoadModule: "fb" [ 17.896] (II) Loading /usr/lib/xorg/modules/libfb.so [ 17.943] (II) Module fb: vendor="X.Org Foundation" [ 17.943] compiled for 1.20.11, module version = 1.0.0 [ 17.943] ABI class: X.Org ANSI C Emulation, version 0.4 [ 17.943] (II) Loading sub module "wfb" [ 17.943] (II) LoadModule: "wfb" [ 17.944] (II) Loading /usr/lib/xorg/modules/libwfb.so [ 17.973] (II) Module wfb: vendor="X.Org Foundation" [ 17.973] compiled for 1.20.11, module version = 1.0.0 [ 17.973] ABI class: X.Org ANSI C Emulation, version 0.4 [ 17.973] (II) Loading sub module "ramdac" [ 17.973] (II) LoadModule: "ramdac" [ 17.973] (II) Module "ramdac" already built-in [ 18.051] (WW) Falling back to old probe method for modesetting [ 18.051] (WW) Falling back to old probe method for fbdev [ 18.051] (II) Loading sub module "fbdevhw" [ 18.051] (II) LoadModule: "fbdevhw" [ 18.052] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 18.064] (II) Module fbdevhw: vendor="X.Org Foundation" [ 18.064] compiled for 1.20.11, module version = 0.0.2 [ 18.064] ABI class: X.Org Video Driver, version 24.1 [ 18.065] (II) modeset(G0): using drv /dev/dri/card0 [ 18.065] (II) NVIDIA(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 18.065] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32 [ 18.065] (==) NVIDIA(0): RGB weight 888 [ 18.065] (==) NVIDIA(0): Default visual is TrueColor [ 18.065] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) [ 18.070] (II) Applying OutputClass "nvidia" options to /dev/dri/card1 [ 18.071] (II) Applying OutputClass "Nvidia Prime" options to /dev/dri/card1 [ 18.071] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration" [ 18.071] (**) NVIDIA(0): Enabling 2D acceleration [ 18.071] (II) Loading sub module "glxserver_nvidia" [ 18.071] (II) LoadModule: "glxserver_nvidia" [ 18.071] (II) Loading /lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so [ 18.678] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation" [ 18.678] compiled for 1.6.99.901, module version = 1.0.0 [ 18.678] Module class: X.Org Server Extension [ 18.678] (II) NVIDIA GLX Module 460.91.03 Fri Jul 2 05:46:33 UTC 2021 [ 18.748] (II) NVIDIA: The X server supports PRIME Render Offload. [ 19.738] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 960M (GM107-A) at PCI:1:0:0 (GPU-0) [ 19.739] (--) NVIDIA(0): Memory: 4194304 kBytes [ 19.739] (--) NVIDIA(0): VideoBIOS: 82.07.94.00.16 [ 19.739] (II) NVIDIA(0): Detected PCI Express Link width: 16X [ 19.739] (II) NVIDIA(0): Validated MetaModes: [ 19.739] (II) NVIDIA(0): "NULL" [ 19.739] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480 [ 19.739] (WW) NVIDIA(0): Unable to get display device for DPI computation. [ 19.739] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default [ 19.739] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32 [ 19.740] (==) modeset(G0): RGB weight 888 [ 19.740] (==) modeset(G0): Default visual is TrueColor [ 19.740] (II) Loading sub module "glamoregl" [ 19.740] (II) LoadModule: "glamoregl" [ 19.740] (II) Loading /usr/lib/xorg/modules/libglamoregl.so [ 19.816] (II) Module glamoregl: vendor="X.Org Foundation" [ 19.816] compiled for 1.20.11, module version = 1.0.1 [ 19.816] ABI class: X.Org ANSI C Emulation, version 0.4 [ 21.048] (II) modeset(G0): glamor X acceleration enabled on Mesa Intel(R) HD Graphics 530 (SKL GT2) [ 21.048] (II) modeset(G0): glamor initialized [ 21.050] (II) modeset(G0): Output eDP-1-1 has no monitor section [ 21.050] (II) modeset(G0): Output DP-1-1 has no monitor section [ 21.055] (II) modeset(G0): Output HDMI-1-1 has no monitor section [ 21.064] (II) modeset(G0): Output HDMI-1-2 has no monitor section [ 21.066] (II) modeset(G0): EDID for output eDP-1-1 [ 21.066] (II) modeset(G0): Manufacturer: LGD Model: 46f Serial#: 0 [ 21.066] (II) modeset(G0): Year: 2014 Week: 0 [ 21.066] (II) modeset(G0): EDID Version: 1.4 [ 21.066] (II) modeset(G0): Digital Display Input [ 21.066] (II) modeset(G0): 6 bits per channel [ 21.066] (II) modeset(G0): Digital interface is DisplayPort [ 21.066] (II) modeset(G0): Max Image Size [cm]: horiz.: 34 vert.: 19 [ 21.066] (II) modeset(G0): Gamma: 2.20 [ 21.066] (II) modeset(G0): DPMS capabilities: StandBy Suspend Off [ 21.067] (II) modeset(G0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 [ 21.067] (II) modeset(G0): First detailed timing is preferred mode [ 21.067] (II) modeset(G0): Preferred mode is native pixel format and refresh rate [ 21.067] (II) modeset(G0): redX: 0.640 redY: 0.345 greenX: 0.335 greenY: 0.625 [ 21.067] (II) modeset(G0): blueX: 0.150 blueY: 0.052 whiteX: 0.313 whiteY: 0.329 [ 21.067] (II) modeset(G0): Manufacturer's mask: 0 [ 21.067] (II) modeset(G0): Supported detailed timing: [ 21.067] (II) modeset(G0): clock: 138.7 MHz Image Size: 344 x 194 mm [ 21.067] (II) modeset(G0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0 [ 21.067] (II) modeset(G0): v_active: 1080 v_sync: 1083 v_sync_end 1088 v_blanking: 1111 v_border: 0 [ 21.067] (II) modeset(G0): LG Display [ 21.067] (II) modeset(G0): LP156WF6-SPB5 [ 21.067] (II) modeset(G0): EDID (in hex): [ 21.067] (II) modeset(G0): 00ffffffffffff0030e46f0400000000 [ 21.067] (II) modeset(G0): 0018010495221378eadc95a35855a026 [ 21.067] (II) modeset(G0): 0d505400000001010101010101010101 [ 21.067] (II) modeset(G0): 0101010101012e3680a070381f403020 [ 21.067] (II) modeset(G0): 350058c21000001a0000000000000000 [ 21.068] (II) modeset(G0): 00000000000000000000000000fe004c [ 21.068] (II) modeset(G0): 4720446973706c61790a2020000000fe [ 21.068] (II) modeset(G0): 004c503135365746362d535042350079 [ 21.069] (II) modeset(G0): Printing probed modes for output eDP-1-1 [ 21.069] (II) modeset(G0): Modeline "1920x1080"x60.0 138.70 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync (66.7 kHz eP) [ 21.069] (II) modeset(G0): Modeline "1920x1080"x120.0 356.38 1920 2080 2288 2656 1080 1081 1084 1118 doublescan -hsync +vsync (134.2 kHz d) [ 21.069] (II) modeset(G0): Modeline "1920x1080"x119.9 266.50 1920 1944 1960 2000 1080 1081 1084 1111 doublescan +hsync -vsync (133.2 kHz d) [ 21.069] (II) modeset(G0): Modeline "1920x1080"x60.0 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync (67.2 kHz d) [ 21.069] (II) modeset(G0): Modeline "1920x1080"x59.9 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync (66.6 kHz d) [ 21.069] (II) modeset(G0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz d) [ 21.069] (II) modeset(G0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz d) [ 21.069] (II) modeset(G0): Modeline "1600x1024"x60.2 103.12 1600 1600 1656 1664 1024 1024 1029 1030 +hsync +vsync (62.0 kHz d) [ 21.069] (II) modeset(G0): Modeline "1400x1050"x60.0 122.00 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync (64.9 kHz d) [ 21.069] (II) modeset(G0): Modeline "1600x900"x120.0 246.00 1600 1728 1900 2200 900 901 904 932 doublescan -hsync +vsync (111.8 kHz d) [ 21.069] (II) modeset(G0): Modeline "1600x900"x119.9 186.50 1600 1624 1640 1680 900 901 904 926 doublescan +hsync -vsync (111.0 kHz d) [ 21.069] (II) modeset(G0): Modeline "1600x900"x59.9 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync (56.0 kHz d) [ 21.069] (II) modeset(G0): Modeline "1600x900"x59.8 97.50 1600 1648 1680 1760 900 903 908 926 +hsync -vsync (55.4 kHz d) [ 21.069] (II) modeset(G0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz d) [ 21.069] (II) modeset(G0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz d) [ 21.070] (II) modeset(G0): Modeline "1400x900"x60.0 103.50 1400 1480 1624 1848 900 903 913 934 -hsync +vsync (56.0 kHz d) [ 21.070] (II) modeset(G0): Modeline "1400x900"x59.9 86.50 1400 1448 1480 1560 900 903 913 926 +hsync -vsync (55.4 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz d) [ 21.070] (II) modeset(G0): Modeline "1440x810"x120.0 198.12 1440 1548 1704 1968 810 811 814 839 doublescan -hsync +vsync (100.7 kHz d) [ 21.070] (II) modeset(G0): Modeline "1440x810"x119.9 151.88 1440 1464 1480 1520 810 811 814 833 doublescan +hsync -vsync (99.9 kHz d) [ 21.070] (II) modeset(G0): Modeline "1368x768"x59.9 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync (47.8 kHz d) [ 21.070] (II) modeset(G0): Modeline "1368x768"x59.9 72.25 1368 1416 1448 1528 768 771 781 790 +hsync -vsync (47.3 kHz d) [ 21.070] (II) modeset(G0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz d) [ 21.070] (II) modeset(G0): Modeline "1360x768"x60.0 72.00 1360 1408 1440 1520 768 771 781 790 +hsync -vsync (47.4 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x800"x120.0 174.25 1280 1380 1516 1752 800 801 804 829 doublescan -hsync +vsync (99.5 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x800"x119.9 134.25 1280 1304 1320 1360 800 801 804 823 doublescan +hsync -vsync (98.7 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x800"x59.9 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz d) [ 21.070] (II) modeset(G0): Modeline "1152x864"x60.0 81.62 1152 1216 1336 1520 864 865 868 895 -hsync +vsync (53.7 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x720"x120.0 156.12 1280 1376 1512 1744 720 721 724 746 doublescan -hsync +vsync (89.5 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x720"x120.0 120.75 1280 1304 1320 1360 720 721 724 740 doublescan +hsync -vsync (88.8 kHz d) [ 21.070] (II) modeset(G0): Modeline "1280x720"x59.9 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync (44.8 kHz d) [ 21.071] (II) modeset(G0): Modeline "1280x720"x59.7 63.75 1280 1328 1360 1440 720 723 728 741 +hsync -vsync (44.3 kHz d) [ 21.071] (II) modeset(G0): Modeline "1024x768"x120.1 133.47 1024 1100 1212 1400 768 768 770 794 doublescan -hsync +vsync (95.3 kHz d) [ 21.071] (II) modeset(G0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x720"x120.0 117.00 960 1024 1128 1300 720 720 722 750 doublescan -hsync +vsync (90.0 kHz d) [ 21.071] (II) modeset(G0): Modeline "928x696"x120.1 109.15 928 976 1088 1264 696 696 698 719 doublescan -hsync +vsync (86.4 kHz d) [ 21.071] (II) modeset(G0): Modeline "896x672"x120.0 102.40 896 960 1060 1224 672 672 674 697 doublescan -hsync +vsync (83.7 kHz d) [ 21.071] (II) modeset(G0): Modeline "1024x576"x119.9 98.50 1024 1092 1200 1376 576 577 580 597 doublescan -hsync +vsync (71.6 kHz d) [ 21.071] (II) modeset(G0): Modeline "1024x576"x119.9 78.38 1024 1048 1064 1104 576 577 580 592 doublescan +hsync -vsync (71.0 kHz d) [ 21.071] (II) modeset(G0): Modeline "1024x576"x59.9 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsync (35.9 kHz d) [ 21.071] (II) modeset(G0): Modeline "1024x576"x59.8 42.00 1024 1072 1104 1184 576 579 584 593 +hsync -vsync (35.5 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x600"x119.9 96.62 960 1028 1128 1296 600 601 604 622 doublescan -hsync +vsync (74.6 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x600"x120.0 77.00 960 984 1000 1040 600 601 604 617 doublescan +hsync -vsync (74.0 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x540"x119.9 86.50 960 1024 1124 1288 540 541 544 560 doublescan -hsync +vsync (67.2 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x540"x120.0 69.25 960 984 1000 1040 540 541 544 555 doublescan +hsync -vsync (66.6 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x540"x59.6 40.75 960 992 1088 1216 540 543 548 562 -hsync +vsync (33.5 kHz d) [ 21.071] (II) modeset(G0): Modeline "960x540"x59.8 37.25 960 1008 1040 1120 540 543 548 556 +hsync -vsync (33.3 kHz d) [ 21.071] (II) modeset(G0): Modeline "800x600"x120.0 81.00 800 832 928 1080 600 600 602 625 doublescan +hsync +vsync (75.0 kHz d) [ 21.072] (II) modeset(G0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz d) [ 21.072] (II) modeset(G0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d) [ 21.072] (II) modeset(G0): Modeline "840x525"x120.0 73.12 840 892 980 1120 525 526 529 544 doublescan -hsync +vsync (65.3 kHz d) [ 21.072] (II) modeset(G0): Modeline "840x525"x119.8 59.50 840 864 880 920 525 526 529 540 doublescan +hsync -vsync (64.7 kHz d) [ 21.072] (II) modeset(G0): Modeline "864x486"x59.9 32.50 864 888 968 1072 486 489 494 506 -hsync +vsync (30.3 kHz d) [ 21.072] (II) modeset(G0): Modeline "864x486"x59.6 30.50 864 912 944 1024 486 489 494 500 +hsync -vsync (29.8 kHz d) [ 21.072] (II) modeset(G0): Modeline "800x512"x120.3 51.56 800 800 828 832 512 512 514 515 doublescan +hsync +vsync (62.0 kHz d) [ 21.072] (II) modeset(G0): Modeline "700x525"x120.0 61.00 700 744 820 940 525 526 532 541 doublescan +hsync +vsync (64.9 kHz d) [ 21.072] (II) modeset(G0): Modeline "800x450"x119.9 59.12 800 848 928 1056 450 451 454 467 doublescan -hsync +vsync (56.0 kHz d) [ 21.072] (II) modeset(G0): Modeline "800x450"x119.6 48.75 800 824 840 880 450 451 454 463 doublescan +hsync -vsync (55.4 kHz d) [ 21.072] (II) modeset(G0): Modeline "640x512"x120.0 54.00 640 664 720 844 512 512 514 533 doublescan +hsync +vsync (64.0 kHz d) [ 21.072] (II) modeset(G0): Modeline "720x450"x119.8 53.25 720 760 836 952 450 451 454 467 doublescan -hsync +vsync (55.9 kHz d) [ 21.072] (II) modeset(G0): Modeline "700x450"x119.9 51.75 700 740 812 924 450 451 456 467 doublescan -hsync +vsync (56.0 kHz d) [ 21.072] (II) modeset(G0): Modeline "700x450"x119.8 43.25 700 724 740 780 450 451 456 463 doublescan +hsync -vsync (55.4 kHz d) [ 21.072] (II) modeset(G0): Modeline "640x480"x120.0 54.00 640 688 744 900 480 480 482 500 doublescan +hsync +vsync (60.0 kHz d) [ 21.072] (II) modeset(G0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz d) [ 21.072] (II) modeset(G0): Modeline "720x405"x59.5 22.50 720 744 808 896 405 408 413 422 -hsync +vsync (25.1 kHz d) [ 21.072] (II) modeset(G0): Modeline "720x405"x59.0 21.75 720 768 800 880 405 408 413 419 +hsync -vsync (24.7 kHz d) [ 21.073] (II) modeset(G0): Modeline "684x384"x119.8 42.62 684 720 788 892 384 385 390 399 doublescan -hsync +vsync (47.8 kHz d) [ 21.073] (II) modeset(G0): Modeline "684x384"x119.7 36.12 684 708 724 764 384 385 390 395 doublescan +hsync -vsync (47.3 kHz d) [ 21.073] (II) modeset(G0): Modeline "680x384"x119.6 42.38 680 716 784 888 384 385 390 399 doublescan -hsync +vsync (47.7 kHz d) [ 21.073] (II) modeset(G0): Modeline "680x384"x119.9 36.00 680 704 720 760 384 385 390 395 doublescan +hsync -vsync (47.4 kHz d) [ 21.073] (II) modeset(G0): Modeline "640x400"x119.8 41.75 640 676 740 840 400 401 404 415 doublescan -hsync +vsync (49.7 kHz d) [ 21.073] (II) modeset(G0): Modeline "640x400"x120.0 35.50 640 664 680 720 400 401 404 411 doublescan +hsync -vsync (49.3 kHz d) [ 21.073] (II) modeset(G0): Modeline "576x432"x120.1 40.81 576 608 668 760 432 432 434 447 doublescan -hsync +vsync (53.7 kHz d) [ 21.073] (II) modeset(G0): Modeline "640x360"x119.7 37.25 640 672 736 832 360 361 364 374 doublescan -hsync +vsync (44.8 kHz d) [ 21.073] (II) modeset(G0): Modeline "640x360"x119.7 31.88 640 664 680 720 360 361 364 370 doublescan +hsync -vsync (44.3 kHz d) [ 21.073] (II) modeset(G0): Modeline "640x360"x59.8 18.00 640 664 720 800 360 363 368 376 -hsync +vsync (22.5 kHz d) [ 21.073] (II) modeset(G0): Modeline "640x360"x59.3 17.75 640 688 720 800 360 363 368 374 +hsync -vsync (22.2 kHz d) [ 21.073] (II) modeset(G0): Modeline "512x384"x120.0 32.50 512 524 592 672 384 385 388 403 doublescan -hsync -vsync (48.4 kHz d) [ 21.073] (II) modeset(G0): Modeline "512x288"x120.0 23.25 512 532 580 648 288 289 292 299 doublescan -hsync +vsync (35.9 kHz d) [ 21.073] (II) modeset(G0): Modeline "512x288"x119.8 21.00 512 536 552 592 288 289 292 296 doublescan +hsync -vsync (35.5 kHz d) [ 21.073] (II) modeset(G0): Modeline "480x270"x119.3 20.38 480 496 544 608 270 271 274 281 doublescan -hsync +vsync (33.5 kHz d) [ 21.073] (II) modeset(G0): Modeline "480x270"x119.6 18.62 480 504 520 560 270 271 274 278 doublescan +hsync -vsync (33.3 kHz d) [ 21.073] (II) modeset(G0): Modeline "400x300"x120.6 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (37.9 kHz d) [ 21.073] (II) modeset(G0): Modeline "400x300"x112.7 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (35.2 kHz d) [ 21.074] (II) modeset(G0): Modeline "432x243"x119.8 16.25 432 444 484 536 243 244 247 253 doublescan -hsync +vsync (30.3 kHz d) [ 21.074] (II) modeset(G0): Modeline "432x243"x119.1 15.25 432 456 472 512 243 244 247 250 doublescan +hsync -vsync (29.8 kHz d) [ 21.074] (II) modeset(G0): Modeline "320x240"x120.1 12.59 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (31.5 kHz d) [ 21.074] (II) modeset(G0): Modeline "360x202"x119.0 11.25 360 372 404 448 202 204 206 211 doublescan -hsync +vsync (25.1 kHz d) [ 21.074] (II) modeset(G0): Modeline "360x202"x118.3 10.88 360 384 400 440 202 204 206 209 doublescan +hsync -vsync (24.7 kHz d) [ 21.074] (II) modeset(G0): Modeline "320x180"x119.7 9.00 320 332 360 400 180 181 184 188 doublescan -hsync +vsync (22.5 kHz d) [ 21.074] (II) modeset(G0): Modeline "320x180"x118.6 8.88 320 344 360 400 180 181 184 187 doublescan +hsync -vsync (22.2 kHz d) [ 21.074] (II) modeset(G0): EDID for output DP-1-1 [ 21.080] (II) modeset(G0): EDID for output HDMI-1-1 [ 21.087] (II) modeset(G0): EDID for output HDMI-1-2 [ 21.088] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0) [ 21.088] (==) modeset(G0): DPI set to (96, 96) [ 21.088] (II) Loading sub module "fb" [ 21.088] (II) LoadModule: "fb" [ 21.089] (II) Loading /usr/lib/xorg/modules/libfb.so [ 21.089] (II) Module fb: vendor="X.Org Foundation" [ 21.089] compiled for 1.20.11, module version = 1.0.0 [ 21.089] ABI class: X.Org ANSI C Emulation, version 0.4 [ 21.089] (II) UnloadModule: "nouveau" [ 21.089] (II) Unloading nouveau [ 21.089] (II) UnloadModule: "fbdev" [ 21.089] (II) Unloading fbdev [ 21.089] (II) UnloadSubModule: "fbdevhw" [ 21.090] (II) Unloading fbdevhw [ 21.090] (II) UnloadModule: "vesa" [ 21.090] (II) Unloading vesa [ 21.091] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory [ 21.091] (II) NVIDIA: access. [ 21.193] (II) NVIDIA(0): Setting mode "NULL" [ 21.255] (==) NVIDIA(0): Disabling shared memory pixmaps [ 21.256] (==) NVIDIA(0): Backing store enabled [ 21.256] (==) NVIDIA(0): Silken mouse enabled [ 21.257] (==) NVIDIA(0): DPMS enabled [ 21.258] (WW) NVIDIA(0): Option "IgnoreDisplayDevices" is not used [ 21.258] (WW) NVIDIA(0): Option "PrimaryGPU" is not used [ 21.258] (II) Loading sub module "dri2" [ 21.259] (II) LoadModule: "dri2" [ 21.259] (II) Module "dri2" already built-in [ 21.259] (II) NVIDIA(0): [DRI2] Setup complete [ 21.259] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia [ 21.413] (==) modeset(G0): Backing store enabled [ 21.413] (==) modeset(G0): Silken mouse enabled [ 21.498] (II) modeset(G0): Initializing kms color map for depth 24, 8 bpc. [ 21.499] (==) modeset(G0): DPMS enabled [ 21.499] (II) modeset(G0): [DRI2] Setup complete [ 21.499] (II) modeset(G0): [DRI2] DRI driver: iris [ 21.499] (II) modeset(G0): [DRI2] VDPAU driver: va_gl [ 21.499] (II) modeset(G0): Disable reverse prime offload mode for i915. [ 21.499] (II) Initializing extension Generic Event Extension [ 21.500] (II) Initializing extension SHAPE [ 21.501] (II) Initializing extension MIT-SHM [ 21.501] (II) Initializing extension XInputExtension [ 21.505] (II) Initializing extension XTEST [ 21.506] (II) Initializing extension BIG-REQUESTS [ 21.506] (II) Initializing extension SYNC [ 21.507] (II) Initializing extension XKEYBOARD [ 21.508] (II) Initializing extension XC-MISC [ 21.508] (II) Initializing extension SECURITY [ 21.509] (II) Initializing extension XFIXES [ 21.509] (II) Initializing extension RENDER [ 21.510] (II) Initializing extension RANDR [ 21.511] (II) Initializing extension COMPOSITE [ 21.512] (II) Initializing extension DAMAGE [ 21.512] (II) Initializing extension MIT-SCREEN-SAVER [ 21.513] (II) Initializing extension DOUBLE-BUFFER [ 21.514] (II) Initializing extension RECORD [ 21.514] (II) Initializing extension DPMS [ 21.515] (II) Initializing extension Present [ 21.515] (II) Initializing extension DRI3 [ 21.516] (II) Initializing extension X-Resource [ 21.516] (II) Initializing extension XVideo [ 21.517] (II) Initializing extension XVideo-MotionCompensation [ 21.517] (II) Initializing extension SELinux [ 21.517] (II) SELinux: Disabled on system [ 21.517] (II) Initializing extension GLX [ 21.518] (II) Initializing extension GLX [ 21.518] (II) Indirect GLX disabled. [ 21.518] (II) GLX: Another vendor is already registered for screen 0 [ 21.518] (II) Initializing extension XFree86-VidModeExtension [ 21.518] (II) Initializing extension XFree86-DGA [ 21.519] (II) Initializing extension XFree86-DRI [ 21.523] (II) Initializing extension DRI2 [ 21.524] (II) Initializing extension NV-GLX [ 21.524] (II) Initializing extension NV-CONTROL [ 21.803] (II) modeset(G0): Damage tracking initialized [ 22.154] (II) config/udev: Adding input device Power Button (/dev/input/event2) [ 22.155] (**) Power Button: Applying InputClass "libinput keyboard catchall" [ 22.155] (II) LoadModule: "libinput" [ 22.157] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so [ 22.172] (II) Module libinput: vendor="X.Org Foundation" [ 22.172] compiled for 1.20.4, module version = 0.29.0 [ 22.172] Module class: X.Org XInput Driver [ 22.172] ABI class: X.Org XInput driver, version 24.1 [ 22.172] (II) Using input driver 'libinput' for 'Power Button' [ 22.175] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 46 paused 0 [ 22.175] (**) Power Button: always reports core events [ 22.175] (**) Option "Device" "/dev/input/event2" [ 22.175] (**) Option "_source" "server/udev" [ 22.192] (II) event2 - Power Button: is tagged by udev as: Keyboard [ 22.192] (II) event2 - Power Button: device is a keyboard [ 22.193] (II) event2 - Power Button: device removed [ 22.193] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2" [ 22.193] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 22.193] (**) Option "xkb_layout" "us,ir" [ 22.193] (**) Option "xkb_variant" "," [ 22.314] (II) event2 - Power Button: is tagged by udev as: Keyboard [ 22.314] (II) event2 - Power Button: device is a keyboard [ 22.317] (II) config/udev: Adding input device Asus Wireless Radio Control (/dev/input/event6) [ 22.317] (**) Asus Wireless Radio Control: Applying InputClass "libinput keyboard catchall" [ 22.317] (II) Using input driver 'libinput' for 'Asus Wireless Radio Control' [ 22.322] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 49 paused 0 [ 22.322] (**) Asus Wireless Radio Control: always reports core events [ 22.322] (**) Option "Device" "/dev/input/event6" [ 22.322] (**) Option "_source" "server/udev" [ 22.326] (II) event6 - Asus Wireless Radio Control: is tagged by udev as: Keyboard [ 22.326] (II) event6 - Asus Wireless Radio Control: device is a keyboard [ 22.327] (II) event6 - Asus Wireless Radio Control: device removed [ 22.327] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ATK4002:00/input/input24/event6" [ 22.327] (II) XINPUT: Adding extended input device "Asus Wireless Radio Control" (type: KEYBOARD, id 7) [ 22.327] (**) Option "xkb_layout" "us,ir" [ 22.327] (**) Option "xkb_variant" "," [ 22.332] (II) event6 - Asus Wireless Radio Control: is tagged by udev as: Keyboard [ 22.332] (II) event6 - Asus Wireless Radio Control: device is a keyboard [ 22.334] (II) config/udev: Adding input device Video Bus (/dev/input/event9) [ 22.335] (**) Video Bus: Applying InputClass "libinput keyboard catchall" [ 22.335] (II) Using input driver 'libinput' for 'Video Bus' [ 22.343] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 50 paused 0 [ 22.343] (**) Video Bus: always reports core events [ 22.343] (**) Option "Device" "/dev/input/event9" [ 22.343] (**) Option "_source" "server/udev" [ 22.347] (II) event9 - Video Bus: is tagged by udev as: Keyboard [ 22.347] (II) event9 - Video Bus: device is a keyboard [ 22.348] (II) event9 - Video Bus: device removed [ 22.348] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input27/event9" [ 22.348] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8) [ 22.348] (**) Option "xkb_layout" "us,ir" [ 22.348] (**) Option "xkb_variant" "," [ 22.353] (II) event9 - Video Bus: is tagged by udev as: Keyboard [ 22.353] (II) event9 - Video Bus: device is a keyboard [ 22.356] (II) config/udev: Adding input device Video Bus (/dev/input/event10) [ 22.356] (**) Video Bus: Applying InputClass "libinput keyboard catchall" [ 22.356] (II) Using input driver 'libinput' for 'Video Bus' [ 22.360] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 51 paused 0 [ 22.360] (**) Video Bus: always reports core events [ 22.360] (**) Option "Device" "/dev/input/event10" [ 22.360] (**) Option "_source" "server/udev" [ 22.366] (II) event10 - Video Bus: is tagged by udev as: Keyboard [ 22.366] (II) event10 - Video Bus: device is a keyboard [ 22.367] (II) event10 - Video Bus: device removed [ 22.367] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input28/event10" [ 22.367] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 9) [ 22.367] (**) Option "xkb_layout" "us,ir" [ 22.367] (**) Option "xkb_variant" "," [ 22.373] (II) event10 - Video Bus: is tagged by udev as: Keyboard [ 22.373] (II) event10 - Video Bus: device is a keyboard [ 22.375] (II) config/udev: Adding input device Lid Switch (/dev/input/event0) [ 22.376] (II) No input driver specified, ignoring this device. [ 22.376] (II) This device may have been added with another device file. [ 22.377] (II) config/udev: Adding input device Sleep Button (/dev/input/event1) [ 22.377] (**) Sleep Button: Applying InputClass "libinput keyboard catchall" [ 22.378] (II) Using input driver 'libinput' for 'Sleep Button' [ 22.382] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 52 paused 0 [ 22.382] (**) Sleep Button: always reports core events [ 22.382] (**) Option "Device" "/dev/input/event1" [ 22.382] (**) Option "_source" "server/udev" [ 22.386] (II) event1 - Sleep Button: is tagged by udev as: Keyboard [ 22.386] (II) event1 - Sleep Button: device is a keyboard [ 22.387] (II) event1 - Sleep Button: device removed [ 22.387] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1" [ 22.387] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 10) [ 22.387] (**) Option "xkb_layout" "us,ir" [ 22.387] (**) Option "xkb_variant" "," [ 22.392] (II) event1 - Sleep Button: is tagged by udev as: Keyboard [ 22.392] (II) event1 - Sleep Button: device is a keyboard [ 22.398] (II) config/udev: Adding input device Atmel (/dev/input/event8) [ 22.398] (**) Atmel: Applying InputClass "libinput touchscreen catchall" [ 22.398] (II) Using input driver 'libinput' for 'Atmel' [ 22.465] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 53 paused 0 [ 22.465] (**) Atmel: always reports core events [ 22.465] (**) Option "Device" "/dev/input/event8" [ 22.465] (**) Option "_source" "server/udev" [ 22.472] (II) event8 - Atmel: is tagged by udev as: Touchscreen [ 22.473] (II) event8 - Atmel: device is a touch device [ 22.473] (II) event8 - Atmel: device removed [ 22.474] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.1/0003:03EB:8A87.0004/input/input26/event8" [ 22.474] (II) XINPUT: Adding extended input device "Atmel" (type: TOUCHSCREEN, id 11) [ 22.474] (**) Option "AccelerationScheme" "none" [ 22.474] (**) Atmel: (accel) selected scheme none/0 [ 22.474] (**) Atmel: (accel) acceleration factor: 2.000 [ 22.475] (**) Atmel: (accel) acceleration threshold: 4 [ 22.481] (II) event8 - Atmel: is tagged by udev as: Touchscreen [ 22.482] (II) event8 - Atmel: device is a touch device [ 22.485] (II) config/udev: Adding input device Atmel (/dev/input/mouse1) [ 22.485] (II) No input driver specified, ignoring this device. [ 22.485] (II) This device may have been added with another device file. [ 22.489] (II) config/udev: Adding input device USB2.0 HD UVC WebCam: USB2.0 HD (/dev/input/event11) [ 22.489] (**) USB2.0 HD UVC WebCam: USB2.0 HD: Applying InputClass "libinput keyboard catchall" [ 22.489] (II) Using input driver 'libinput' for 'USB2.0 HD UVC WebCam: USB2.0 HD' [ 22.492] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 54 paused 0 [ 22.493] (**) USB2.0 HD UVC WebCam: USB2.0 HD: always reports core events [ 22.493] (**) Option "Device" "/dev/input/event11" [ 22.493] (**) Option "_source" "server/udev" [ 22.498] (II) event11 - USB2.0 HD UVC WebCam: USB2.0 HD: is tagged by udev as: Keyboard [ 22.499] (II) event11 - USB2.0 HD UVC WebCam: USB2.0 HD: device is a keyboard [ 22.499] (II) event11 - USB2.0 HD UVC WebCam: USB2.0 HD: device removed [ 22.499] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/input/input29/event11" [ 22.500] (II) XINPUT: Adding extended input device "USB2.0 HD UVC WebCam: USB2.0 HD" (type: KEYBOARD, id 12) [ 22.500] (**) Option "xkb_layout" "us,ir" [ 22.500] (**) Option "xkb_variant" "," [ 22.506] (II) event11 - USB2.0 HD UVC WebCam: USB2.0 HD: is tagged by udev as: Keyboard [ 22.506] (II) event11 - USB2.0 HD UVC WebCam: USB2.0 HD: device is a keyboard [ 22.511] (II) config/udev: Adding input device Logitech Wireless Keyboard PID:4023 (/dev/input/event4) [ 22.511] (**) Logitech Wireless Keyboard PID:4023: Applying InputClass "libinput keyboard catchall" [ 22.511] (II) Using input driver 'libinput' for 'Logitech Wireless Keyboard PID:4023' [ 22.515] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 55 paused 0 [ 22.515] (**) Logitech Wireless Keyboard PID:4023: always reports core events [ 22.515] (**) Option "Device" "/dev/input/event4" [ 22.515] (**) Option "_source" "server/udev" [ 22.522] (II) event4 - Logitech Wireless Keyboard PID:4023: is tagged by udev as: Keyboard [ 22.523] (II) event4 - Logitech Wireless Keyboard PID:4023: device is a keyboard [ 22.524] (II) event4 - Logitech Wireless Keyboard PID:4023: device removed [ 22.525] (II) libinput: Logitech Wireless Keyboard PID:4023: needs a virtual subdevice [ 22.525] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C534.0002/0003:046D:4023.0005/input/input22/event4" [ 22.525] (II) XINPUT: Adding extended input device "Logitech Wireless Keyboard PID:4023" (type: MOUSE, id 13) [ 22.525] (**) Option "AccelerationScheme" "none" [ 22.525] (**) Logitech Wireless Keyboard PID:4023: (accel) selected scheme none/0 [ 22.526] (**) Logitech Wireless Keyboard PID:4023: (accel) acceleration factor: 2.000 [ 22.526] (**) Logitech Wireless Keyboard PID:4023: (accel) acceleration threshold: 4 [ 22.533] (II) event4 - Logitech Wireless Keyboard PID:4023: is tagged by udev as: Keyboard [ 22.533] (II) event4 - Logitech Wireless Keyboard PID:4023: device is a keyboard [ 22.538] (II) config/udev: Adding input device Logitech Wireless Mouse (/dev/input/event5) [ 22.538] (**) Logitech Wireless Mouse: Applying InputClass "libinput pointer catchall" [ 22.538] (II) Using input driver 'libinput' for 'Logitech Wireless Mouse' [ 22.542] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 56 paused 0 [ 22.542] (**) Logitech Wireless Mouse: always reports core events [ 22.542] (**) Option "Device" "/dev/input/event5" [ 22.543] (**) Option "_source" "server/udev" [ 22.550] (II) event5 - Logitech Wireless Mouse: is tagged by udev as: Mouse [ 22.551] (II) event5 - Logitech Wireless Mouse: device is a pointer [ 22.551] (II) event5 - Logitech Wireless Mouse: device removed [ 22.552] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C534.0002/0003:046D:4054.0006/input/input23/event5" [ 22.552] (II) XINPUT: Adding extended input device "Logitech Wireless Mouse" (type: MOUSE, id 14) [ 22.553] (**) Option "AccelerationScheme" "none" [ 22.553] (**) Logitech Wireless Mouse: (accel) selected scheme none/0 [ 22.553] (**) Logitech Wireless Mouse: (accel) acceleration factor: 2.000 [ 22.553] (**) Logitech Wireless Mouse: (accel) acceleration threshold: 4 [ 22.561] (II) event5 - Logitech Wireless Mouse: is tagged by udev as: Mouse [ 22.561] (II) event5 - Logitech Wireless Mouse: device is a pointer [ 22.565] (II) config/udev: Adding input device Logitech Wireless Mouse (/dev/input/mouse0) [ 22.565] (II) No input driver specified, ignoring this device. [ 22.565] (II) This device may have been added with another device file. [ 22.572] (II) config/udev: Adding input device Elan Touchpad (/dev/input/event12) [ 22.572] (**) Elan Touchpad: Applying InputClass "libinput touchpad catchall" [ 22.572] (II) Using input driver 'libinput' for 'Elan Touchpad' [ 22.576] (II) systemd-logind: got fd for /dev/input/event12 13:76 fd 57 paused 0 [ 22.576] (**) Elan Touchpad: always reports core events [ 22.576] (**) Option "Device" "/dev/input/event12" [ 22.576] (**) Option "_source" "server/udev" [ 22.582] (II) event12 - Elan Touchpad: is tagged by udev as: Touchpad [ 22.587] (II) event12 - Elan Touchpad: device is a touchpad [ 22.588] (II) event12 - Elan Touchpad: device removed [ 22.589] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input30/event12" [ 22.592] (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 15) [ 22.597] (**) Option "AccelerationScheme" "none" [ 22.597] (**) Elan Touchpad: (accel) selected scheme none/0 [ 22.597] (**) Elan Touchpad: (accel) acceleration factor: 2.000 [ 22.597] (**) Elan Touchpad: (accel) acceleration threshold: 4 [ 22.603] (II) event12 - Elan Touchpad: is tagged by udev as: Touchpad [ 22.608] (II) event12 - Elan Touchpad: device is a touchpad [ 22.612] (II) config/udev: Adding input device Elan Touchpad (/dev/input/mouse2) [ 22.612] (II) No input driver specified, ignoring this device. [ 22.612] (II) This device may have been added with another device file. [ 22.614] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event13) [ 22.614] (II) No input driver specified, ignoring this device. [ 22.614] (II) This device may have been added with another device file. [ 22.615] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event14) [ 22.616] (II) No input driver specified, ignoring this device. [ 22.616] (II) This device may have been added with another device file. [ 22.617] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event15) [ 22.617] (II) No input driver specified, ignoring this device. [ 22.617] (II) This device may have been added with another device file. [ 22.619] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event16) [ 22.619] (II) No input driver specified, ignoring this device. [ 22.619] (II) This device may have been added with another device file. [ 22.621] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event17) [ 22.621] (II) No input driver specified, ignoring this device. [ 22.621] (II) This device may have been added with another device file. [ 22.622] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event18) [ 22.623] (II) No input driver specified, ignoring this device. [ 22.623] (II) This device may have been added with another device file. [ 22.624] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event19) [ 22.624] (II) No input driver specified, ignoring this device. [ 22.624] (II) This device may have been added with another device file. [ 22.626] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event7) [ 22.626] (**) Asus WMI hotkeys: Applying InputClass "libinput keyboard catchall" [ 22.626] (II) Using input driver 'libinput' for 'Asus WMI hotkeys' [ 22.630] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 58 paused 0 [ 22.630] (**) Asus WMI hotkeys: always reports core events [ 22.630] (**) Option "Device" "/dev/input/event7" [ 22.630] (**) Option "_source" "server/udev" [ 22.633] (II) event7 - Asus WMI hotkeys: is tagged by udev as: Keyboard [ 22.634] (II) event7 - Asus WMI hotkeys: device is a keyboard [ 22.634] (II) event7 - Asus WMI hotkeys: device removed [ 22.634] (**) Option "config_info" "udev:/sys/devices/platform/asus-nb-wmi/input/input25/event7" [ 22.634] (II) XINPUT: Adding extended input device "Asus WMI hotkeys" (type: KEYBOARD, id 16) [ 22.634] (**) Option "xkb_layout" "us,ir" [ 22.634] (**) Option "xkb_variant" "," [ 22.639] (II) event7 - Asus WMI hotkeys: is tagged by udev as: Keyboard [ 22.639] (II) event7 - Asus WMI hotkeys: device is a keyboard [ 22.642] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3) [ 22.642] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall" [ 22.642] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard' [ 22.649] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 59 paused 0 [ 22.649] (**) AT Translated Set 2 keyboard: always reports core events [ 22.649] (**) Option "Device" "/dev/input/event3" [ 22.649] (**) Option "_source" "server/udev" [ 22.653] (II) event3 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard [ 22.654] (II) event3 - AT Translated Set 2 keyboard: device is a keyboard [ 22.658] (II) event3 - AT Translated Set 2 keyboard: device removed [ 22.658] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3" [ 22.658] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 17) [ 22.658] (**) Option "xkb_layout" "us,ir" [ 22.658] (**) Option "xkb_variant" "," [ 22.663] (II) event3 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard [ 22.664] (II) event3 - AT Translated Set 2 keyboard: device is a keyboard [ 22.704] (**) Logitech Wireless Keyboard PID:4023: Applying InputClass "libinput keyboard catchall" [ 22.704] (II) Using input driver 'libinput' for 'Logitech Wireless Keyboard PID:4023' [ 22.704] (II) systemd-logind: returning pre-existing fd for /dev/input/event4 13:68 [ 22.704] (**) Logitech Wireless Keyboard PID:4023: always reports core events [ 22.704] (**) Option "Device" "/dev/input/event4" [ 22.704] (**) Option "_source" "_driver/libinput" [ 22.704] (II) libinput: Logitech Wireless Keyboard PID:4023: is a virtual subdevice [ 22.705] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C534.0002/0003:046D:4023.0005/input/input22/event4" [ 22.705] (II) XINPUT: Adding extended input device "Logitech Wireless Keyboard PID:4023" (type: KEYBOARD, id 18) [ 22.705] (**) Option "xkb_layout" "us,ir" [ 22.705] (**) Option "xkb_variant" "," [ 23.253] randr: falling back to unsynchronized pixmap sharing [ 44.459] (**) Option "fd" "46" [ 44.459] (II) event2 - Power Button: device removed [ 44.459] (**) Option "fd" "49" [ 44.459] (II) event6 - Asus Wireless Radio Control: device removed [ 44.459] (**) Option "fd" "50" [ 44.459] (II) event9 - Video Bus: device removed [ 44.460] (**) Option "fd" "51" [ 44.460] (II) event10 - Video Bus: device removed [ 44.460] (**) Option "fd" "52" [ 44.460] (II) event1 - Sleep Button: device removed [ 44.460] (**) Option "fd" "53" [ 44.460] (II) event8 - Atmel: device removed [ 44.460] (**) Option "fd" "54" [ 44.460] (II) event11 - USB2.0 HD UVC WebCam: USB2.0 HD: device removed [ 44.460] (**) Option "fd" "55" [ 44.461] (**) Option "fd" "56" [ 44.461] (II) event5 - Logitech Wireless Mouse: device removed [ 44.461] (**) Option "fd" "57" [ 44.461] (II) event12 - Elan Touchpad: device removed [ 44.461] (**) Option "fd" "58" [ 44.461] (II) event7 - Asus WMI hotkeys: device removed [ 44.461] (**) Option "fd" "59" [ 44.461] (II) event3 - AT Translated Set 2 keyboard: device removed [ 44.461] (**) Option "fd" "55" [ 44.461] (II) event4 - Logitech Wireless Keyboard PID:4023: device removed [ 44.466] (II) systemd-logind: got pause for 13:68 [ 44.466] (II) systemd-logind: got pause for 13:67 [ 44.466] (II) systemd-logind: got pause for 13:76 [ 44.466] (II) systemd-logind: got pause for 13:74 [ 44.466] (II) systemd-logind: got pause for 13:75 [ 44.466] (II) systemd-logind: got pause for 13:73 [ 44.466] (II) systemd-logind: got pause for 13:70 [ 44.466] (II) systemd-logind: got pause for 13:65 [ 44.466] (II) systemd-logind: got pause for 226:0 [ 44.466] (II) systemd-logind: got pause for 13:72 [ 44.466] (II) systemd-logind: got pause for 13:66 [ 44.466] (II) systemd-logind: got pause for 13:71 [ 44.466] (II) systemd-logind: got pause for 13:69 [ 45388.245] (II) UnloadModule: "libinput" [ 45388.251] (II) systemd-logind: not releasing fd for 13:68, still in use [ 45388.251] (II) UnloadModule: "libinput" [ 45388.251] (II) systemd-logind: releasing fd for 13:67 [ 45388.296] (II) UnloadModule: "libinput" [ 45388.296] (II) systemd-logind: releasing fd for 13:71 [ 45388.319] (II) UnloadModule: "libinput" [ 45388.322] (II) systemd-logind: releasing fd for 13:76 [ 45388.347] (II) UnloadModule: "libinput" [ 45388.347] (II) systemd-logind: releasing fd for 13:69 [ 45388.367] (II) UnloadModule: "libinput" [ 45388.368] (II) systemd-logind: releasing fd for 13:68 [ 45388.392] (II) UnloadModule: "libinput" [ 45388.392] (II) systemd-logind: releasing fd for 13:75 [ 45388.432] (II) UnloadModule: "libinput" [ 45388.432] (II) systemd-logind: releasing fd for 13:72 [ 45388.471] (II) UnloadModule: "libinput" [ 45388.472] (II) systemd-logind: releasing fd for 13:65 [ 45388.504] (II) UnloadModule: "libinput" [ 45388.504] (II) systemd-logind: releasing fd for 13:74 [ 45388.536] (II) UnloadModule: "libinput" [ 45388.536] (II) systemd-logind: releasing fd for 13:73 [ 45388.568] (II) UnloadModule: "libinput" [ 45388.568] (II) systemd-logind: releasing fd for 13:70 [ 45388.604] (II) UnloadModule: "libinput" [ 45388.604] (II) systemd-logind: releasing fd for 13:66 [ 45388.646] (II) NVIDIA(GPU-0): Deleting GPU-0 [ 45388.647] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error [ 45388.647] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error [ 45388.647] (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error [ 45388.647] (II) Server terminated successfully (0). Closing log file. ```
atomiks commented 1 year ago

Yeah we're not referring to cursor: pointer CSS, we're referring to the value you see onPointerEnter(event) of event.pointerType. If you upgrade to 0.13.3 in that Sandbox, you should see it 100% of the time not "almost", if the problem was the same as @Slapbox's.


Here's a Sandbox to see, what does the console say? https://codesandbox.io/s/great-rain-6rjgil?file=/src/App.js

reza-ebrahimi commented 1 year ago

eah we're not referring to cursor: pointer CSS, we're referring to the value you see onPointerEnter(event) of event.pointerType. If you upgrade to 0.13.3 in that Sandbox, you should see it 100% of the time not "almost".

Now I can say the reason behind "almost" wording. The reason is, when mouse pointer goes on the button and leaves it (before reaching to 5 second timeout), and doing that again (actually two times enter and leave before 5 second timeout), the tooltip disappears immediately on the second leave.

But with one time enter and leave the delay happens 100% of the time.

Here's a Sandbox to see, what does the console say?

pen

atomiks commented 1 year ago

The reason is, when mouse pointer goes on the button and leaves it (before reaching to 5 second timeout), and doing that again (actually two times enter and leave before 5 second timeout), the tooltip disappears immediately on the second leave.

Does this happen on my Sandbox (upgraded to 0.13.3)?

pen

Ok good, we've corrected this already in 0.13.3, so the issue should be fixed without needing anything else changed

reza-ebrahimi commented 1 year ago

Does this happen on my Sandbox (upgraded to 0.13.3)?

With this sandbox (https://codesandbox.io/s/great-rain-6rjgil?file=/src/App.js):

we've corrected this already in 0.13.3, so the issue should be fixed without needing anything else changed

That's great. Thanks a lot!

nmay231 commented 1 year ago

Ok good, we've corrected this already in 0.13.3, so the issue should be fixed without needing anything else changed

So we just need a PR upgrading @floating-ui/react-dom-interactions to resolve the issue on Mantine's side?

atomiks commented 1 year ago

Yes, I also changed the package name just then to @floating-ui/react (for a couple reasons) but it has the fixes in. It should be straightforward to upgrade to that package in Mantine

Nantris commented 1 year ago

Thanks very much for all your hard work @atomiks and sorry to increase the load on your end!

@nmay231 @rtivital can we get a plan for when this package version bump should be done in Mantine? I'm hoping it could be done in the next minor release (assuming there will be a 5.10) Are there any implications to bumping the version that I'm not considering?

rtivital commented 1 year ago

There should not be any issues, I'll update the package to the latest version in 5.10

picobyte commented 1 year ago

A bit late to confirm, but I seem to have the same issue: boxes instead of icons. Chromium Version 115.0.5790.170 (Official Build) Arch Linux (64-bit)

Nantris commented 1 year ago

@picobyte that doesn't sound like the same issue, and I apologize for not properly updating the title and closing this. I do believe this is resolved via an upgrade of the floating-ui dependency.

In my case it was not Linux per se, but the fact that pointerType was pointer rather than mouse. In my case nothing showed, but it sounds like something is showing for you.

I'd advise opening a new issue, or otherwise updating the details here to show that this issue isn't fixed. I will close this issue for now (as I should have long ago) because I believe this is fixed.

picobyte commented 1 year ago

Well Slapbox, you've helped me a lot because it was exactly the issue it seems. I just had to run npm install @floating-ui/dom and restart chromium, and now the icons are there.