this post was submitted on 16 Aug 2023
-3 points (44.8% liked)
Linux
48057 readers
712 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Ps-controllers also work great on Linux! Have to running in Batocera, absolutely no problem plug&play (well, connect and play).
Are they? I doubt that. I don't know how good or bad they work on Linux, but PS, Steam-Controller, noname-Controllers from AliExpress, Logitech... all working without cli. So maybe Microsoft is the problem here?
Windows will tell you? If you have a dedicated gpu and want to actually use it you have to go to the website of the chipset vendor, search for the driver, look for the doenload, download it, open the downloaded file, allow changes to the system, click next an obscene amount of times while unchecking all the bloat that is bundled with the driver, wait, click again, and then you're good to go. Maybe you are asked to log into your geforce experience account, and then you're good to go. Having some program always running in the background, collecting data, hugging ressources. On Linux you have the choice to install the proprietary or the open source driver. And it just works (at least for AMD since 2019 for me)
In Linux most drivers are kernel modules and you generally don't interact with them at all. Everything just works. Exceptions are gfx cards and shitty wireless chipsets. Maybe FFB driving wheels. Besides that, every driver update is tested and happens automatically when your package manager installs updates (which can be done via GUI).
That is just objectively wrong. Simple drivers for simple devices can be implemented perfectly and so can more complicated ones, which they sometimes even are. Tell me which driver you had to "revert". Was it for a NVIDIA GPU?
Same here, so i prefer one line in the terminal over opening a window, navigating with the mouse, searching in lists, clicking all these buttons, navigsting through a file picker... not worth my time (see, it is about speed!)
Instead of doubting, just look it up: https://www.tomshardware.com/news/valve-pc-controller-usage-statistics,37853.html
Are any of those attempting wireless connections via a 2.4 GHz dongle? Really that's the only reason you need a driver in the first place. All controllers are otherwise compatible with xinput.
Nah, mate, you don't got to do anything but hit the windows update button. Proprietary versions ship with Windows which will automatically update with Windows. Windows will also tell you directly in device manager, as I've said.
Okay, now I am talking to a wall. Like seriously, you've never had a driver you needed to specifically update? I am surprised. I've had to revert AMD and Nvidia drivers. I also just recently had to uninstall xow and install xone.
I don’t care, my opinion differs. Linux is supposed to be the OS of choice and customization.
Many noname controller disguise themselves as x360 and the main way to get any controller working when a x360 is required is x360ce which disguises any controller as x360. You can even use your keyboard as x360. Plus this is 5 years old plus this is steam only.
The steam controller has it's own dongle, with a driver in the kernel, which modern xbox controller could have.
Haven't used windows 11 yet but in 10 i had to manually install gfx drivers
As I repeatedly said, most drivers are already in the kernel. I have a non-class compliant, 15 yo usb audio interface which is EOL according to the manufacturer and for which the latest 64-bit driver vor windows is for windows 7. It has a driver in the linux kernel and it works. Mainboard soundchip? Driver in the kernel! Network adapter? Driver in the kernel! Firewire pci card? Driver in the kernel! Good wifi/bt chipset? Driver in the kernel! 99% of your hardware require no install of a driver. NVIDIAs driver used to be spotty, but I heard it is better now. With AMD i personally never had any problem. Only drivers I had to manually install in like ever have been for shitty realtek wifi chips and a ffb-wheel (which would have worked but without ffb).
And you're free to go the slow and time consuming way with gui. Just accept that because of choice and customisation not every fringe detail about your pc will be avaible in a gui unless you choose your custom solution for displaying them.
It doesn't really matter if they disguise themselves as x360 or not, they are using the same tech 99% of the time.
Steam also has large incentive to put their own driver in the kernel. Why would xbox do such things? Most people use Windows.
Sure, yet there are plenty of devices that still require updated drivers. You still need to keep drivers updated for a lot of devices. Some devices are simple and do not need updates. That doesn't mean an interface to manage them is unneeded because the bulk of drivers don't need it. There are still plenty that do.
"fringe" like game controllers or video cards. Which each competing OS has in a GUI... K. Fringe I guess.