#fullscreen and scrolling won't work

193 messages · Page 1 of 1 (latest)

woeful cape
#

for starters, I am having an issue with the scroll wheel on my Logitech G903 wireless mouse. When I use the scroll wheel, I have to scroll 2 times for it to work. This only happens on direction change on the scroll wheel. I have included an example below of how the issue is affecting me in all uis.
Example:
Scroll up: recognized
Scroll up: recognized
Scroll down: not recognized
Scroll down: recognized
I also can't get the game to be windowed borderless in a resolution big enough to be a borderless fullscreen like I could do on windows 10. I think the issue has something to do with fractional scaling problems, as my display is upscaled to 125%

lone torrent
#

hey first off, some vac games, in particular valve games don't let you join servers if you play them through proton

lone torrent
#

try the native version of the game

woeful cape
whole falcon
#

it seems like the windows version is fully bugged out and I would suggest tackling "scrolling is glitched" as it sounds like a more solveable problem

#

What mouse do you have? Many logitech mice have a feature where it can do either "free spin" with little resistance or "click to click" more like normal where there is more resistance and it works more like a regular mouse where there is distinct individual scroll actions

#

the free spin mode is not great in games because its hard to do just one "scroll" so I use click to click? Is this an issue?

#

Alternatively have you tried adjusting scroll speed either in desktop or in game settings?

woeful cape
#

i have a logitech g903, this guy's post who has the same issue as me describes it better than i could

#

or something like this

#

and this is in resistance mode, i don't try to game in free scrolling mode

woeful cape
whole falcon
#

In the game are you in click to click or free spin mode?

woeful cape
#

click to click mode

whole falcon
#

in the same mode if you in a terminal run xev (which may need to be installed) and mouse over the window that pops up and watch the output in the terminal window

#

do you see missing or duplicated button press/release events?

#

it may help to run xev|grep ButtonPress

#

to reduce noise

woeful cape
#

i should probably mention that my mouse switches modes with a physical mechanism within the mouse, not with any software

whole falcon
#

yep I have a similar mouse although mine is wired

woeful cape
#

so the modes dont have anything to do with my issue

#

at least i dont think it should

whole falcon
#

I mentioned it because its very hard in free spin mode to do just one click like to switch inventory in case that was the issue

woeful cape
#

i always game in the resistance scrolling mode

#

the click to click mode

#

I am having an issue with the scroll wheel on my Logitech G903 wireless mouse. When I use the scroll wheel, I have to scroll 2 times for it to work. This only happens on direction change on the scroll wheel. I have included an example below of how the issue is affecting me in all uis.
Example:
Scroll up: recognized
Scroll up: recognized
Scroll down: not recognized
Scroll down: recognized

#

this is my issue

whole falcon
#

are you sure this isn't a hardware issue?

woeful cape
#

yep. my mouse has worked fine on windows for 6 years

whole falcon
#

does it work fine NOW if you connect it to windows

woeful cape
#

brb

woeful cape
#

anything else i should check before i boot back into linux mint?

whole falcon
#

the page that screenshot is from claims to see different issues on gtk3 and gtk4 is that so in your case

woeful cape
#

not sure. i don't know what gtk is

whole falcon
#

gtk is a toolkit to make user interfaces

#

4 is just the the newer version thereof

#

for instance firefox isn't gtk4

#

does this issue obtain when scrolling with anything else? If you have something to test with

woeful cape
#

it's an issue across the whole OS. firefox, tf2, minecraft, discord, brave, everything

whole falcon
#

ok so distict from that link

#

does it show up with a different pointing device (if available)?

#

does it show up when the mouse is connected via a wire?

woeful cape
#

like a different mouse?

whole falcon
#

yaes

woeful cape
#

oh yeah i plugged in another mouse earlier today and it didn't have the scrolling issue

#

though i can't use that to game because i can't customize its DPI, its a generic office mouse

#

the issue is specifically with a few logitech mouse models, such as my g903

#
Reddit

Explore this post and more from the linux_gaming community

Reddit

Explore this post and more from the linux_gaming community

#

this is all the information i've amassed on the issue so far

whole falcon
#

can you post the results of inxi -Fxxxrzc0

whole falcon
#

even though the end result appears similar

#

one of the links you posted suggested blacklisting hid_logitech_hidpp

woeful cape
#

i tried that, it just makes my scrolling even worse

#

it turns scrolling by one click into pressing pg up or pg down

whole falcon
woeful cape
#

i mean i could try and see if it still has the issue wired, but i got a wireless mouse because i don't want to play wired

whole falcon
#

question did you blacklist the named module AND reboot?

woeful cape
#

yeah i did, turned scrolling into pg up and pg down

whole falcon
#

or failing that sudo rmmod hid_logitech_dj AND sudo rmmod hid_logitech_hidpp

#

then just unplug and replug the dongle

woeful cape
#

whats the command to undo those if they fuck up my mouse?

whole falcon
#

basically just load the modules again and do the same thing

woeful cape
#

how do i load modules?

whole falcon
#

modprobe

#

also used with sudo

woeful cape
#

just sudo modprobe?

whole falcon
#

no followed by name of module to load

#

like sudo modprober hid_logitech_hidpp

woeful cape
#

ahh gotcha

#

ok gonna try it brb

#

didnt work

#

and i think my dpi buttons stopped working fixed this

#

original scrolling issue is still there

whole falcon
#

so old issue was closed and new si opened

#

I would follow this issue for a fix

#

keeping in mind a future fix will only be available in the new version wherein is contained the fix

#

You could also try to call logitech and point them at the present bug

woeful cape
#

so theres no fix but to downgrade my kernel or my ktp or whatever it was called

#

i heard those are risky tasks

whole falcon
#

no if there is a bug in how the device is driven you basically can't use it and mint 22

#

The bug suggests it isn't present in a wayland session

#

You could try the cinnamon wayland session which is experimental and see if A)it fixes the issue

#

and B) it doesn't introduce any show stoppers

woeful cape
#

mint 22 doesnt have wayland in it?

whole falcon
#

I do note you have nvidia and wayland + nvidia hasn't been entirely trouble free

#

Mint 22 doesn't run a wayland session by default because it is experimental

#

Wayland is a standard not a library you use which means each and every graphical interface for linux has to basically do a very substantial amount of work to support wayland

#

Cinnamon is conservative and adopts new tech slowly with the priority of always having a fully functional and bug free desktop

#

so Cinnamon has been very conservative about adopting Wayland

#

Mint 22 is capable of running under wayland you have to select that option at login

#

To test it fully log out of your desktop session and click the icon to the right of your name

#

select "cinnamon wayland (experimental)"

woeful cape
#

i'd rather not, i barely have my display settings working as is

whole falcon
#

you could get a different mouse

woeful cape
#

what could logitech do about this

whole falcon
#

They are fully capable of opening a ticket with their engineers and fixing the bug in their hardware

#

they literally wrote the entire driver for their hardware for windows, this is what they spent the money you paid them for the hardware on

woeful cape
#

hmm, i wonder where i could go to get in contact with someone there who would actually listen

whole falcon
#

no support drone you talk to can actually tell engineers what to work on but they can open a ticket that someone can evaluate and decide what to do with

woeful cape
#

alright so it looks like all i can do is either hope logitech fixes it or get a new mouse

#

what about my fullscreen issue? do you know any way i could fix that?

#

i edited my OP btw to make it more clear what's wrong

whole falcon
#

I would suggest that the native version is the version that is expected to work the best

#

If you are sure you want to try running the windows version with proton you could try different versions thereof to see if the newer experimental version works better

woeful cape
#

i'm running it in the native version, forget proton

whole falcon
#

the reason I didn't suggest trying to use the mainline kernel and roll back to 6.0 is that running an older kernel than than your version of mint came with may come with other issues

woeful cape
#

but in the native version i can't get the game to be windowed borderless in a resolution big enough to be a borderless fullscreen like I could do on windows 10. I think the issue has something to do with fractional scaling problems, as my display is upscaled to 125%

whole falcon
#

can you just disable fractional scaling when running the game?

woeful cape
#

i think it's already disabled in the game engine or vulkan or something and that's why i can't make it big enough

whole falcon
#

or run real fullscreen?

woeful cape
#

real fullscreen crashes the whole OS

whole falcon
#

what version of the nvidia driver?

#

do any other games crash?

woeful cape
#

i haven't tested many other games, but none of them have crashed

whole falcon
#

What is the actual resolution of your monitor?

woeful cape
#

4k

#

3840x2160

whole falcon
#

if you disable fractional scaling and just run it at 4k and set the game to 4K fullscreen does it not work?

#

If I understand TF2 doesn't support the scaled up res

#

else you could just set the launch options to -windowed -noborder and run it at 4K

#

another question: Did you install the native steam package or the flatpak

woeful cape
#

the flatpak

whole falcon
#

generally speaking the steam flatpak shouldn't exist

#

its not distrbibuted by or suggested by valve

#

and it makes little sense because steam is really just a barely there shim that downloads actual steam to a directory in home anyway

woeful cape
#

i'd love to uninstall it but i already did a bunch of work to fix the resolution on it to get it to scale right

#

how important is the difference between steam on flatpak and steam from steam.com

whole falcon
#

it seems to exist to mess stuff up

woeful cape
#

or steam on terminal if that exists (i couldnt find it)

whole falcon
#

Here is an issue on valves own github wherein at least some users report that the issue was the fatpak

woeful cape
#

its ok i dont wanna use fullscreen mode anyway, i like being able to click out easily to my browser inbetween games and stuff

#

so i'd like windowed noborder to be able to take up the whole screen

whole falcon
#

you can install the native package without messing up the flatpak

#

just close steam and run "steam" in the terminal to ensure you are starting the system steam

#

personally I would suggest using the system version to avoid interesting and pointless problems

#

you will be running the actual thing that valve provides and tests

woeful cape
#

if i run steam in terminal then i cant close that terminal window without closing steam

whole falcon
#

yes in theory but you probably don't know how

#

you have to run it in the background by adding & eg steam &

#

to see background jobs run jobs

#

normally the first is %1 and you can remove it from the terminals control by running disown %1

woeful cape
#

fuck it im gonna uninstall the flatpak version

#

how do i install steam from terminal? @whole falcon

whole falcon
#

apt install steam

woeful cape
#

oh wait

#

looks like its not flatpak @whole falcon

#

is this the same version i'd get from terminal?

whole falcon
#

does flatpak list show steam?

woeful cape
#

uhh
where's flatpak list

whole falcon
#

its a command

woeful cape
whole falcon
#

I'm assuming which steam reports /usr/bin/steam

woeful cape
#

/usr/local/bin/steam %U

#

thats the command to open steam in the shortcut

whole falcon
#

ok so flatpak isn't the issue

#

you could also try the new version of the nvidia driver

#

this is safe insofar as it can easily be reverted if it doesn't help

#

although I do want to reiterate the advise of disabling 125% scaling and running straight 4K and seeing if the game runs correctly

#

as it is both quick and easy to try

#

in fact to further specify the suggestion: Then close the game. please disable the second monitor. DIsable fractionalal scaling, set monitor to 4K, launch change setting to full screen 4K res

#

You may want to peruse some of the other issues others have opened on valves github or if need be add your own if neither this nor newer drivers is helpful

woeful cape
#

ok i tested it in 100% scaling and it worked normally

#

so the issue is that the game cant adapt to my display scaling or something

whole falcon
#

yep its from 2007 and possibly kind of stupid

woeful cape
#

the bigger issue is that i cant fix it in the properties command line by making the resolution more than 4k

#

cause proton was able to do that for both tf2 and btd6

whole falcon
#

another issue I see with some games is not capturing the mouse so I'll mouse over to the other windows by accident instead of say scrolling the viewport

#

you CAN run a game that is linux native with proton

#

wasn't that broken in some way?

#

so I normally disable extra monitors for game time

woeful cape
#

i mean it runs in some versions of proton more smoothly than native linux, and can... actually cover the whole screen

whole falcon
#

you can set how a given game runs in its properties under compatability settings

woeful cape
#

im assuming the proton version is using the windows version, which is probably more optimized and set up to handle all kinds of configs and computers and stuff

whole falcon
#

same way you would make a game run with a certain version of proton if it needed it

#

I would generally say that that isn't normally so

woeful cape
whole falcon
#

normally the windows native version runs better

#

and I would try the windows versions only if I encountered a specific problem with the native version like it crashed

woeful cape
#

thats exactly what i did