Linux lacks in hardware support


Recommended Posts

i believe that you misunderstood me. It is true that nvidia releases a binary driver but the kernel driver must be compiled(the kernel driver is a link between the kernel and the binary driver that has all of nvidia's propriatory code.). nVidia does have some pre-compiled versions of the kernel driver for the most popular/recent distros but could not possibly have them all for every nightly build of linux. The reason why you didn't really need to compile anything for linux with a good distro is because it was all precompiled for you. Not all distros or versions of distros will do this for you.

  markjensen said:
That lead-off statement is just plain wrong (nVidia drivers, for example - binary only).  The rest wasn't much more accurate, either... :ermm:

I don't compile anything on my computer.  I have never done anything to my kernel (compile or even change settings).  It just works.  Sure, there are those that probably enjoy doing that sort of stuff.  And Linux certainly is the right OS for those who like to tinker that much under the hood.  But it also meets the need of someone like me, who just wants to install the app and use it.

Yes, there are people who treat you like you don't know anything when you ask for help in Linux.  But look around (this forum and others), there are people who help.  Now, look in the Windows forums.  I'll be darned.  They have the same types of people there, too.  Some rude, some helpful.

586427782[/snapback]

seta-san,

I tend to disagree. The Linux driver concept is different: If hardware is supposed to work, drivers will become part of the mainline/ vanilla kernel, and will be maintained in-tree. That's some sort of quality control, and it works. There are tons of cheap hardware with completely outdated and buggy Windows drivers, but why should the vendor be bothered to maintain the drivers? They somewhat work, sometimes, if you can live with a BSOD now and then. Want new drivers? Buy new hardware! Consumer-friendly? I don't think so...

And it's in fact a huge asset _not_ to create a driver interface that keeps compatibility. There's a reason the interface changes all the time: First of all, it simply doesn't matter for open sourced drivers. But much more important is that this allows for improvements, system-wide bugfixes and performance improvements Windows could never achieve. A while ago, Linus removed almost all spinlocks from the kernel, including pretty much every single driver spinlock, to reduce the system latency - originally intended for realtime appliances. But that's also a great thing to have for audio work and general desktop responsivenes. In a few revisions, the stack size will be changed to 4k, and the kernel timer will use ultra-fast ticks with dynamic timeslices, considerably improving latency and throughput at the same time. Changes like that couldn't be done without breaking driver-compatibility, but they are well worth it, IMHO. The backward-compatibility is MS' worst enemy, they made countless mistakes years ago, and they simply can't fix them (loosing compatibility would break their neck), so they try to hack around the problems with varying success, or create completely new APIs that work side-by-side (.NET, WoW32, Avalon, Vista's new driver interface...).

PS: Nvidia drivers come with a nice installer, just like ATI's - and they also include pre-compiled kernel modules for pretty much every common distro-supplied kernel. If you compiled your own kernel, chances are you have the tools to also compile the driver interface, no?

PPS: If people come here, or to other Linux support forums, and ask for help in a friendly and civilized manner, they usually get treated nicely and it's almost sure someone will help them, even if the problem is simple or was already covered in a different thread two days ago. BTW, markjensen wouldn't allow us to get nasty even if the 'question' was definitely a flamebait... :-)

Edited by LaNcom

i know how to do it. but my point is that the average user wouldn't be bothered to manually exit X, which took me a long while to do with many people on IRC calling me a retard for not knowing how to do it. and then learn how to use the console, and then becoming a super user and then running the installer file. Not to mention if your kernel doesn't have a precompiled driver you have to have and know how to use a compiler and satisfy all dependancies, the least of which is the the kernel source code. My stance has always been; until linux standardizes X and some desktop system, such as gnome or kde, and a system of drivers and where these things will be commonly installed, normal users won't pay attention.

i'm in no way making any comments for those people who compile their own kernel. Microsoft and Apple just have the market cornered. They both realized that they need to make their software work for the lowest common denomenator of human intellegance. Linux on the other hand makes software on the upper side of human intellance and if you don't beleive me get a friend who's never used linux before to try to read the MAN pages.

  LaNcom said:
PS: Nvidia drivers come with a nice installer, just like ATI's - and they also include pre-compiled kernel modules for pretty much every common distro-supplied kernel. If you compiled your own kernel, chances are you have the tools to also compile the driver interface, no?

seta-san,

I know what you mean. Anyway, you don't need to run the Nvidia installer by hand anymore (for (K)Ubuntu and Debian, you can get the drivers via apt-get, gentoo via emerge, SuSE via YOU...), so there's no need to quit X or something. Also, any recent consumer-targeted distro I could think of installs the kernel headers and a compiler by default, so that point is mood, too. And really, who cares what flavor of X a distro uses? The user won't see the difference anyway, and there is, in fact, only a single common XServer these days: Xorg. The DE doesn't really matter as well, there are only two big DEs, tailored for a different kind of user, and almost every distro comes with only one default DE (Gnome or KDE).

BTW, two of my friends switched to Linux (1x gentoo, 1x Kubuntu), and even if they are not exactly geeks or something, they got the concepts very fast and are indeed able to install Nvidia drivers and stuff without the need to call me... :-)

Perhaps this article, posted just yesterday. sums it up best...

  excerpt from linked-to article said:
True, a normal Linux installation and setting up basic internet access and email settings is proven to be equally easy under Windows as under Linux- if not easier under Linux. But I've been using Linux distributions for several years now, and I must say that for advanced problems it's harder to get things worked out under Linux.

This is mainly just a result of the userbase of the respective OS' but it's a fact you can't go round. Don't get me wrong, I love Linux and am one of its most enthusiast supporters but there is lack of a serious userbase that can help for every possible hardware/software problem on Linux. True, the same can be said for Windows in some cases but in general you'll get help faster for windows problems. The more the userbase grows the less the gap between the two OS' and maybe there will be a day in the near future when we can all laugh at the old days when we had to work with windows.

I haven't been keeping up too well with this topic, but I've read most of it.

The following are MY OWN OPINIONS:

I look at it this way, if you are going to install linux, you probably know enough about computers to go out and buy the right hardware. I can see the point that people complain about not being natively supported, but look at windows for just a minute. Go and try to install Windows Xp and not install any drivers, doesn't work too well, does it? When I start up an installation of Fedora, Ubuntu, etc. I bet the INSTALLER would run better than XP without any drivers installed. At least, in my experience this has proven to be true.

My personal experience with Linux hardware support has been a very good one. I had no problem configuring a Linksys wireless card, or to get any other hardware up and working.

As far as a broad range of supported hardware, how can people actually say that Linux doesn't support a lot of hardware? I am running Linux on my iMac G5, Xbox, PC, AND Ps2 flawlessly. I can't see the argument there.

But like I said, my opinion, we all have them.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Claim VideoProc Converter AI v7.5 ($78.90 Value) free license with this Easter giveaway by Steven Parker Claim your free license (worth $78.90) today, before the offer expires on June 18. Download a licensed copy of VideoProc Converter AI V6.4 (for Windows) for free. Equipped with AI tools for video and image enhancement, smoothness, and stabilization. Remaster low-quality videos and photos, convert, edit, compress, download, and record with GPU acceleration! Key Features of VideoProc Converter AI V7.5: AI Video Upscaling: Upscale low-res, old, grainy videos/DVDs/recordings by 400% to HD/4K for stunning visuals on larger screens. AI Image Enhancement: Upscale images and AI art to 8K/10K for better cropping, editing, printing, and sharing. AI Stabilization: Intelligently stabilize shaky GoPro/drone/camera footage with controllable cropping ratios. AI Frame Interpolation: Boost FPS from 30/60 to silky-smooth 120/240/480, or create epic slow-motion effects. 5-in-1 Video Toolkit: Convert, edit, compress, download, and record with the highest possible quality. GPU Acceleration: Expedite video processing, even on older computers. How to get it Please ensure you read the terms and conditions to claim this offer. Complete and verifiable information is required in order to receive this free offer. If you have previously made use of these free offers, you will not need to re-register. While supplies last! Download VideoProc Converter AI V7.5 ($78.90 Value, now FREE) Offered by Digiarty, view other free resources The below offers are also available for free in exchange for your (work) email: Winxvideo AI V3.0 Lifetime License for PC ($69.95 Value) FREE – Expires 6/8 Aiarty Image Enhancer for PC/Mac ($85 Value) FREE – Expires 6/8 Solutions Architect's Handbook, Third Edition ($42.99 Value) FREE – Expires 6/10 AI and Innovation ($21 Value) FREE – Expires 6/11 Unruly: Fighting Back when Politics, AI, and Law Upend [...] ($18 Value) FREE - Expires 6/17 SQL Essentials For Dummies ($10 Value) FREE – Expires 6/17 Continuous Testing, Quality, Security, and Feedback ($27.99 Value) FREE – Expires 6/18 VideoProc Converter AI v7.5 for FREE (worth $78.90) – Expires 6/18 Macxvideo AI ($39.95 Value) Free for a Limited Time – Expires 6/22 The Ultimate Linux Newbie Guide – Featured Free content Python Notes for Professionals – Featured Free content Learn Linux in 5 Days – Featured Free content Quick Reference Guide for Cybersecurity – Featured Free content We post these because we earn commission on each lead so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. Other ways to support Neowin The above deal not doing it for you, but still want to help? Check out the links below. Check out our partner software in the Neowin Store Buy a T-shirt at Neowin's Threadsquad Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: An account at Neowin Deals is required to participate in any deals powered by our affiliate, StackCommerce. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through the branded deals site.
    • Download Continuous Testing, Quality, Security, and Feedback eBook (worth $27.99) for free by Steven Parker Claim your complimentary eBook worth $18 for free, before the offer ends on June 18. Organizations struggle to integrate and execute continuous testing, quality, security, and feedback practices into their DevOps, DevSecOps, and SRE approaches to achieve successful digital transformations. This book addresses these challenges by embedding these critical practices into your software development lifecycle. Beginning with the foundational concepts, the book progresses to practical applications, helping you understand why these practices are crucial in today’s fast-paced software development landscape. You’ll discover continuous strategies to avoid the common pitfalls and streamline the quality, security, and feedback mechanisms within software development processes. You’ll explore planning, discovery, and benchmarking through systematic engineering approaches, tailored to organizational needs. You’ll learn how to select toolchains, integrating AI/ML for resilience, and implement real-world case studies to achieve operational excellence. You’ll learn how to create strategic roadmaps, aligned with digital transformation goals, and measure outcomes recognized by DORA. You’ll explore emerging trends that are reshaping continuous practices in software development. By the end of this book, you’ll have the knowledge and skills to drive continuous improvement across the software development lifecycle. How to get it Please ensure you read the terms and conditions to claim this offer. Complete and verifiable information is required in order to receive this free offer. If you have previously made use of these free offers, you will not need to re-register. While supplies last! Download Continuous Testing, Quality, Security, and Feedback (worth $27.99) for free Offered by Packt, view other free resources The below offers are also available for free in exchange for your (work) email: Winxvideo AI V3.0 Lifetime License for PC ($69.95 Value) FREE – Expires 6/8 Aiarty Image Enhancer for PC/Mac ($85 Value) FREE – Expires 6/8 Solutions Architect's Handbook, Third Edition ($42.99 Value) FREE – Expires 6/10 AI and Innovation ($21 Value) FREE – Expires 6/11 Unruly: Fighting Back when Politics, AI, and Law Upend [...] ($18 Value) FREE - Expires 6/17 SQL Essentials For Dummies ($10 Value) FREE – Expires 6/17 Continuous Testing, Quality, Security, and Feedback ($27.99 Value) FREE – Expires 6/18 VideoProc Converter AI v7.5 for FREE (worth $78.90) – Expires 6/18 Macxvideo AI ($39.95 Value) Free for a Limited Time – Expires 6/22 The Ultimate Linux Newbie Guide – Featured Free content Python Notes for Professionals – Featured Free content Learn Linux in 5 Days – Featured Free content Quick Reference Guide for Cybersecurity – Featured Free content We post these because we earn commission on each lead so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. Other ways to support Neowin The above deal not doing it for you, but still want to help? Check out the links below. Check out our partner software in the Neowin Store Buy a T-shirt at Neowin's Threadsquad Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: An account at Neowin Deals is required to participate in any deals powered by our affiliate, StackCommerce. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through the branded deals site.
    • I can't tell which of them is the ventriloquist and which is the dummy...
    • Yeah, I can see that. I would hope that an xbox branded handheld could bridge the legal gap. Maybe to help get around the legal definitions of the differences between Windows and xbox, they could just make it dual-boot. That would be kind of shame because I'm sure an xbox app could do all the same things, but if you have to totally shutdown windows and start it up in "xbox mode" then perhaps the game studios would be more okay with that...then down the road maybe a hot new update removes the requirement to reboot to change modes :-)
    • You will soon be able to book hotels directly through the PayPal app by David Uzondu PayPal is getting into the hotel booking business, thanks to a new partnership with the booking technology company Selfbook, announced today. The plan will stick a hotel booking section right inside the PayPal app, letting millions of users find and pay for rooms from Selfbook's partner hotels. If you have never heard of the company, Selfbook is a booking and payment platform that is usually integrated into a hotel's website to make the often-annoying reservation process a lot easier. Its tech helps hotels get more people booking right on their own site by offering payment options people actually use, like digital wallets. Now, instead of just living on individual hotel sites, Selfbook's network will be featured in PayPal's Offers tab. For hotels, this gives them a direct line to a huge audience of logged-in users. PayPal also says that this partnership will help bring travel booking "into the age of agentic AI," with the help of Perplexity, the conversational AI-powered search engine. The idea is that you will be able to just chat with an AI about a trip, and when it is time to book, you can pay for your hotel right there in the conversation. Selfbook provides the plumbing to make the booking happen, while PayPal and Venmo will show up as the payment methods. According to the PayPal announcement: To handle the money side of things, Selfbook is moving all of its direct card processing over to PayPal's Enterprise Payments platform. For travelers, this just means more choice at checkout. People booking at a hotel that uses Selfbook will see options to pay with PayPal or Venmo, along with "Buy Now, Pay Later" plans for splitting up the cost of a stay.
  • Recent Achievements

    • Enthusiast
      the420kid went up a rank
      Enthusiast
    • Conversation Starter
      NeoToad777 earned a badge
      Conversation Starter
    • Week One Done
      VicByrd earned a badge
      Week One Done
    • Reacting Well
      NeoToad777 earned a badge
      Reacting Well
    • Reacting Well
      eric79XXL earned a badge
      Reacting Well
  • Popular Contributors

    1. 1
      +primortal
      471
    2. 2
      +FloatingFatMan
      277
    3. 3
      ATLien_0
      246
    4. 4
      snowy owl
      204
    5. 5
      Edouard
      190
  • Tell a friend

    Love Neowin? Tell a friend!