News for hackers. Stuff that matters.
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by ryandrake on Tuesday April 26, 2022 @11:30AM (#31168744)
How do you "zero mouse acceleration" people survive? I have three monitors side by side. If I went with zero mouse acceleration, I'd need a 3 meter wide mouse pad in order to be able to move the mouse cursor edge to edge! Or do you do that mouse bicycle move where you constantly pick the mouse up, bring it back to its original position, move it some more, pick it back up, and so on? Such a weird subculture :)
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by babypuncher on Tuesday April 26, 2022 @12:32PM (#31169552)
Way back in the late '90s and early '00s, lots of PC games with mouse look simply drew a window behind the game and placed the mouse cursor in the center. Every frame it would measure the distance the cursor traveled from center and reset it to poll for mouse movement. This meant that your OS mouse acceleration settings directly impacted how your mouse felt in game. If you've ever had a game glitch out and show a mouse cursor stuck in the middle of the screen, this is why.

Some of us who grew up playing these games got used to using Windows with no mouse acceleration. This is because it is easier to build muscle memory without it, since a certain distance traveled with the mouse will always produce the same camera movement in game regardless of how fast the mouse was moved.

How we deal with it? I think there are three factors, at least in my case;

1: Mouse sensitivity. I run my mouse at 1600 DPI, which is 2-4x higher than your typical typical cheap office mouse. I can zip across a large display pretty quick.

2: Fine motor skills. Years of Quake and other fast paced shooters have elevated my mouse accuracy above that of your typical computer user, allowing me to function on the desktop at a high mouse sensitivity.

3: On-the-fly DPI adjustments. My mouse has buttons for cycling through a number of sensitivity presets. I set mine to have 400, 800, and 1600 DPI. When something requires high mouse precision (such as photo editing) I turn the sensitivity down.

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by Sohcahtoa82 on Tuesday April 26, 2022 @01:14PM (#31170205)
> 1: Mouse sensitivity. I run my mouse at 1600 DPI, which is 2-4x higher than your typical typical cheap office mouse. I can zip across a large display pretty quick.

I run my mouse at like 17000 DPI, then lower the sensitivity to compensate.

This gives me sub-pixel precision in FPS games.

Not that it helps much. I still have shit reaction times.

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by ryandrake on Tuesday April 26, 2022 @01:35PM (#31170479)
> 3: On-the-fly DPI adjustments. My mouse has buttons for cycling through a number of sensitivity presets. I set mine to have 400, 800, and 1600 DPI. When something requires high mouse precision (such as photo editing) I turn the sensitivity down.

Ahh, very interesting and very cool. That's the explanation I was looking for! Didn't realize mice had this feature or that OSes supported it.

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by babypuncher on Wednesday April 27, 2022 @12:46PM (#31182380)
Operating systems do not implicitly support this, but lots of mice do at the hardware level. They can be configured with software provided by the manufacturer, and usually support storing these configurations on the mouse itself so they can be used without any extra drivers or software running in the background or on operating systems not officially supported.
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by Sohcahtoa82 on Tuesday April 26, 2022 @01:13PM (#31170180)
...by turning sensitivity up?

I don't understand how this is even a question. It's such an obvious answer.

My sensitivity is configured so that it takes about an inch and a half of mouse movement to move across one monitor.

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by ryandrake on Tuesday April 26, 2022 @01:27PM (#31170376)
But then you must be sacrificing small, precise movements. Assuming your monitor is 1920 pixels across, and your mouse's DPI is high enough, you'd need to move your mouse 1/1280 inches (or approximately 20μm) to move the cursor a single pixel. How does your hand physically move 20μm? If your 1.5 inches of movement spans a 4K monitor, then you need to move your mouse 10μm to move the cursor a single pixel.

EDIT: babypuncher's reply seems to address this using on-the-fly DPI adjustment. Pretty cool!

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by ryukafalz on Tuesday April 26, 2022 @01:57PM (#31170826)
If you use a trackball you have actual momentum to help keep the cursor moving (and no mouse surface to worry about). I usually use pointer acceleration anyway because I find it’s more comfortable for me now to make smaller movements, but in the past I’ve used a flat profile and just flicked the trackball when I wanted my cursor on the other side of the screen.
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by NwtnsMthd on Tuesday April 26, 2022 @02:48PM (#31171503)
Large mouse pads.

Growing up playing first person shooters has wired my mind to a degree that it's difficult to overcome the muscle memory. This makes mouse acceleration terribly frustrating. Fortunately, using a track pad with mouse acceleration doesn't use the same muscles and is much more bearable (if slower) to use.

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by dahfizz on Tuesday April 26, 2022 @11:40AM (#31168890)
Well the m1 only supports one external monitor so thats not much of an issue ;)

I use a Logitech G502 and I just like the high sensitivity. I don't need a huge trackpad or to pick up the mouse. When mouse movent maps 1:1 to pointer movement, your brain and muscle memory can do a much better job at fast & precise movement.

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by aenis on Tuesday April 26, 2022 @12:18PM (#31169360)
I used a total of three external monitors with the original m1, via a displaylink hub. Saying "m1 does not support it" is not accurate. Its not like a amd 3950x supports any external monitors, does it?..
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by dahfizz on Tuesday April 26, 2022 @12:49PM (#31169796)
If you want to be pedantic...

The Apple m1 is an SoC, not a CPU. It is not comparable to an AMD 3950X. It is perfectly reasonable to talk about the display capabilities of an SoC, because the GPU and display controllers are built into the SoC.

Apple themselves markets the macbook air as supporting:

> One external display with up to 6K resolution at 60Hz[1]

And yes, I'm aware of the display link hacks. This works by emulating extra GPUs in software (VGC). The m1 supports multiple displays via display link in the same way MacOs runs Gnome via an Ubuntu VM.

[1] https://www.apple.com/macbook-air/specs/

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by greedo on Tuesday April 26, 2022 @02:54PM (#31171574)
If you want to be pedantic...

You mentioned the M1, which is an SoC, not a computer. So when you said the M1 only supports one external monitor, you were being vague and incorrect. The M1 Mac Air only supports one monitor, but the M1 Mac mini supports two. If you expand the M1 SoC to encompass both the Pro, Max and Ultra versions, you can connect 3, 4, and 5 displays respectively.

14-inch or 16-inch MacBook Pro with M1 Pro: Two external displays at up to 6K over USB-C and one at up to 4K over HDMI 2.0

14-inch or 16-inch MacBook Pro with M1 Max: Three external displays at up to 6K over USB-C and one at up to 4K over HDMI 2.0

Mac Studio with M1 Max or M1 Ultra: Four displays at up to 6K over USB-C ports with Thunderbolt 4 and and one at up to 4K over HDMI 2.0

https://www.macworld.com/article/347919/how-many-monitors-ca...

Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by aenis on Wednesday April 27, 2022 @07:59AM (#31178814)
Displaylink is not a hack. Its commercially supported. You buy a displaylink hub, you can pick up the phone and they will sort out your problems. The same tech is used, for years, to provide multimonitor support for laptops in corporate offices. This was always the surest way to allow all sorts of dell, lenovo and apple laptops to work with multimonitor setups. Its not without flaws, but it does work. Saying "m1 does not support more than one ext monitor" is misleading; it sure does, with the extra (and not necessairly cheap) accessory.
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by ben-schaaf on Tuesday April 26, 2022 @12:47PM (#31169768)
The 3950x isn't a GPU or APU. It doesn't support any display out because that's not it's job. The low end AMD laptop APUs natively drive 3-4 monitors.
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by electroly on Tuesday April 26, 2022 @12:17PM (#31169348)
The Mac Studio supports up to 5 monitors.
Re:Things I can’t do on macOS which I can do on Ubuntu (2020) by larrik on Tuesday April 26, 2022 @12:06PM (#31169205)
Very fancy mouse with tiny precision.