10 ms·
Please stop cargo culting all the loader tunables and sysctls you've seen :) You need approximately zero i915 related ones because they're enabled by default ju
by floatboth 7y ago
Please stop cargo culting all the loader tunables and sysctls you've seen :) You need approximately zero i915 related ones because they're enabled by default just like on Linux. You especially don't need both drm.i915 and compat.linuxkpi copies. (The former is for older drivers, the latter is for new ones)
Also moused is not a great way to use a touchpad. At least on 12-stable (idk if it made it into a 12.x-release) EVDEV_SUPPORT is enabled out of the box, so you can just set kern.evdev.rcpt_mask=12 and get proper evdev events, separately for the trackpoint and touchpad, with full gesture support on the touchpad.
And since you like i3, might want to try Sway – HiDPI is much better supported on Wayland ;)
- tony 7y agoIt'd be nice to diff a gist of an updated sysctl/rc.conf for this / whatever you use updated to 12.x.
- dreich 7y ago> At least on 12-stable (idk if it made it into a 12.x-release) EVDEV_SUPPORT is enabled out of the box The GENERIC kernel configuration for FreeBSD-12.x-release does not support EVDEV out of the box. It is there however for both 12 stable and of course head.
- floatboth 7y agoYeah, not in 12.0. it will in 12.1, I just didn't know if it might be out already. I don't follow releases, CURRENT all the things :)
- jcelerier 7y ago> And since you like i3, might want to try Sway – HiDPI is much better supported on Wayland ;) I don't understand why people say that ; I had my first hidpi screen in 2014 and it worked fine from day 1 on X - to the extent apps & toolkits themselves supported it; the only two that took their time were chrome and firefox but even today they work fine ; the last remaining bastion is TCL/Tk but this does not even work natively on wayland anyways. here's how it looks for me today on X11 : https://i.imgur.com/VfWisJ7.png https://i.imgur.com/VfWisJ7.png I would gladly make a comparative sway screenshot but it is unbearably slow on my machine (maybe due to nvidia drivers), the keymap is incorrect, and half the programs I want to use don't even launch
- josteink 7y ago> And since you like i3, might want to try Sway – HiDPI is much better supported on Wayland ;) Seconding this. Long time Windows, Linux AND i3 user. When I (for the Nth time) tried Sway recently, I was blown away by the multi-display support and how well it handled DPI-differences between those. It was without a doubt the best HiDPI experience I’ve had on any OS so far. If you’ve tried Sway in the past and given up on it (like I did), for lack of maturity or whatever, do give it a spin now. IMO it’s finally ready. It’s finally here.
- UI_at_80x24 7y agoI've gone from i3 -> sway -> i3. Maybe it has gotten better since I last used it; but generally I disliked it. There are 3 distinct issues I've had (one of which I believe was a Wayland-related problem). (1) I dislike how you can resize a window horizontal & vertical at the same time. Grab a corner, and adjust. I distinctly think that this is a feature and not a bug, I just don't like it. I vastly prefer i3's method of 'Adjust vertical' OR 'Adjust Horizontal' depending on where your mouse is. (2) Window-title bar. The size of the font/title bar dynamically changing. Lets say I have firefox open with 3 xterm windows in a even 2x2 matrix. I might have 10 Tabs in Firefox open. As I cycle through the firefox tabs the height of the title-bar changes to reflect the website name. With some sites the font size and/or style changes (from default) too. This causes the titlebar size to change by 1-2 pixels. That causes a screen refresh/redraw and my 2x2 window matrix is no longer 'aligned'. The lack of alignment doesn't bother me, but the 'flicker' it causes does. (3) Wayland specific: screenshots. I need to be able to take screenshots for parts of my job. I've worked around most of these issues (FireFox has a screenshot tool built-in,etc..) but once in a while I'll need to grab an xterm or something else. [ok this has just devolved into a rant.] I only have one 4k screen, and had some issues with scaling, but I'd be willing to take another stab at Sway.
- baq 7y agoI take screenshots All. The. Time. Multiple per day, usually just a part of a screen for pasting into an email or IM. Windows win+shift+s works great for this. I couldn’t live without an analogous feature.
- peterwwillis 7y agoThis is why I won't use open source for a desktop anymore. It's so convoluted and changes so often that I have to constantly keep track of multiple kernel and userland systems in order to know what tweaks I don't need to make. "Don't use the faffle-fille.123456 tweak, that's for the 2016 driver; the 2019 driver inherits the booble-babble hack from the nzudzu core. Also, the 611-double-decker-dev release added FOO_MANCHU support so you just need the abcdefghijk=999 argument to set up all the things you would expect to work by default." I just want to pay someone to make my computer work the way it's designed to.
- m712 7y agoIf you are hinting to proprietary systems in your last sentence, you can go ahead and pay someone to lock you into their ecosystem. This is how Free Software works and I wouldn't have it any other way. People work on their own and bring it together into one whole system, and that can cause incompatibilities. However lock-step design is also one of the key ways to destroy innovation. If you lack the desire to learn how to configure your system, then you will probably not want to use a Free system. That's just how it is.
- zbentley 7y agoI hope this doesn't sound rude, but that is exactly why desktop Linux and friends are a piss-poor experience compared to their proprietary counterparts. There is a negative feedback look here. With enough of that kind of "customization freaks only, casuals need not apply, enjoy your non-innovative proprietary shitware" talk, user bases stay small and niche, people get alienated, and don't contribute to or use free OSes. It's perfectly reasonable to want to trade customizability for usability. Chasing people who think that away from free software helps nobody.
- floatboth 7y agoThere's plenty of free polished out-of-the-box experiences, from Ubuntu/Mint/elementary/whatever to hardware from Purism and system76. There's definitely some "customization freaks only" assholes on the internet too, but… very very often, it seems like some people perceive that when a non-out-of-the-box OS just exists and people like using it just personally for themselves.
- ialwaysforgetm 7y ago> You need approximately zero i915 related ones because they're enabled by default just like on Linux And the ones that are not enabled by default are either: (i) known to be broken or (ii) worse than the default. And if the broken good thing ever gets fixed, it will be enabled by default again. By using random i915.something options you ensure yourself a bad experience. Non-default i915 options even taint the Linux Kernel, so your bugs reports suddenly become less credible: the first thing devs are gonna ask is to reproduce the issue with default options.
- dddddaviddddd 7y agoI took a better look at some man pages and updated the article to remove unnecessary tunables.