LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-08-2021, 05:06 PM   #1
robert_paulson_chan
LQ Newbie
 
Registered: Jun 2021
Posts: 19

Rep: Reputation: Disabled
Good distro for consumer hardware support? (that's not based on ubuntu)


Hi, I want to switch to linux and I am currently on Debian 10, but I have a very hard time configuring hardware (sound cards). What would you guys recommend for consumer hardware support? I'm talking about on-board chipset audio as well as PCI as I have both.


Last update- Everything works fine in Fedora! Sound is clear and no popping/crackling before media starts playing. Also the new network card was immediately recognised and functions properly. Thank you all for help!

Last edited by robert_paulson_chan; 07-10-2021 at 06:48 PM.
 
Old 07-08-2021, 07:50 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,834
Blog Entries: 28

Rep: Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331Reputation: 6331
More information would help. It would help to know the make/model/chipsets of those cards. Some manufacturers provide better Linux support than others.

The command lspci (list pci devices) should provide that information.

As an aside, most hardware support is built into the kernel. I'm not a big Ubuntu fan, but, I must say, Ubuntu has some of the best hardware support.
 
Old 07-08-2021, 08:49 PM   #3
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
As stated, more info is needed before we can even guess about support.

I agree Ubuntu is very good, but Fedora is also keeping up with the hardware really well. With either one you can boot to a live image and see if it supports your hardware as-is. If not then the lspci command given will provide info to track down support.
 
Old 07-08-2021, 10:42 PM   #4
robert_paulson_chan
LQ Newbie
 
Registered: Jun 2021
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by frankbell View Post
It would help to know the make/model/chipsets of those cards.
No problemo:
Code:
Audio:     Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASRock Z77 Extreme4 driver: N/A bus ID: 00:1b.0 
           chip ID: 8086:1e20 
           Device-2: NVIDIA GM204 High Definition Audio vendor: ZOTAC driver: N/A bus ID: 02:00.1 chip ID: 10de:0fbb 
           Device-3: C-Media CMI8788 [Oxygen HD Audio] vendor: ASUSTeK Virtuoso 100 driver: N/A bus ID: 09:04.0 
           chip ID: 13f6:8788
The built in chipset is an ALC 898 by Realtek, the PCI is an xonar essence stx.

I saw that someone worked out the config for the realtek chipset on Debian in 2018, but that info seems outdated for some reason, so I'm looking for another distro.

ubuntu is a write off for me, I will take a look into fedora and hopefully this will be easier
 
Old 07-09-2021, 12:03 AM   #5
obobskivich
Member
 
Registered: Jun 2020
Posts: 610

Rep: Reputation: Disabled
CMI8788 should work 'everywhere' with newer kernels - it's very mature and well documented (snd-oxygen). I've yet to encounter issues with snd-HDA and the Realtek codecs, but I suspect if you went far enough back in time you could find something that doesn't work ideally. The nVidia HDA is probably the only one I'd seriously question, because I'm not sure how that behaves without the nvidia driver loaded, but otherwise this should be pretty well supported by any linux distro you want to try, within reason. To wit, I've yet to find a distro that doesn't play nice with my CMI8788 card. Of course you may have to install alsamixer or pavucontrol to control all of the inputs/outputs and potentially unmute some/all of the device's channels, but that's nothing esoteric.

If you don't want Debian/Ubuntu (or derivatives) that's going to limit you somewhat (because a lot of popular desktop distros are Debian/Ubuntu based)- Fedora and its derivatives/relatives are an option, you might also consider PC Linux OS, Puppy, Slackware, Gentoo, Arch, etc as non-Debian/Ubuntu distros.

Last edited by obobskivich; 07-09-2021 at 12:05 AM.
 
Old 07-09-2021, 03:42 AM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,829

Rep: Reputation: Disabled
Debian keeps a lot of drivers in the 'Non Free' archives - but if it's very recent, there may not be a driver available yet.
 
Old 07-09-2021, 06:47 AM   #7
beachboy2
Senior Member
 
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 22 MATE, Peppermint OS-Devuan, EndeavourOS
Posts: 4,321
Blog Entries: 48

Rep: Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595
robert_paulson_chan,

You may have better luck using Arch Linux or EndeavourOS (Arch-based but much easier installation).

This thread may help you:
https://bbs.archlinux.org/viewtopic.php?id=147242
 
Old 07-09-2021, 08:51 AM   #8
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,893

Rep: Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763

As has been mentioned already, there's a difference between hardware support in Debian with and without the nonfree firmware/drivers - though it can be a hassle finding the latter version on the Debian website. I think Linux Mint Debian Edition is based on nonfree Debian so might be worth considering.

Otherwise Fedora is one option, OpenSuse is another that might be worth a look - see DistoWatch's page on major distributions.
Quote:
Originally Posted by https://distrowatch.com/dwres.php?resource=major
openSUSE, Fedora, Debian GNU/Linux can be classified as good "middle-road" distributions which are often used as the basis for other distributions.
Also, since it has just been recommended twice, I will recommend against Arch for anyone new to Linux and/or who wants an OS rather than a hobby. (Similarly with Slackware and Gentoo.)

In general, recommendations of "X works for me, others should use X" are unhelpful unless qualified with relevant reasons.


Last edited by boughtonp; 07-09-2021 at 10:10 AM.
 
Old 07-09-2021, 09:14 AM   #9
uteck
Senior Member
 
Registered: Oct 2003
Location: Elgin,IL,USA
Distribution: KDE Neon
Posts: 1,259

Rep: Reputation: 522Reputation: 522Reputation: 522Reputation: 522Reputation: 522Reputation: 522
See if you can install Pipewire to manage your audio in Debian, it is new audio system for Linux and works a lot better then Jack.
https://pipewire.org/ if you need source, not sure if there is a .deb in the repos.
 
Old 07-09-2021, 10:01 AM   #10
trevoratxtal
Member
 
Registered: Dec 2012
Location: South Devon, UK
Distribution: PCLinuxOS, Suse, Mint, Puppy.
Posts: 80

Rep: Reputation: 21
Quote:
Originally Posted by robert_paulson_chan View Post
Hi, I want to switch to linux and I am currently on Debian 10, but I have a very hard time configuring hardware (sound cards). What would you guys recommend for consumer hardware support? I'm talking about on-board chipset audio as well as PCI as I have both.
Try PCLinuxOS it is years since I had any problem.

Last edited by trevoratxtal; 07-09-2021 at 11:16 PM. Reason: missing space
 
Old 07-09-2021, 11:02 AM   #11
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Salix
Posts: 6,228

Rep: Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345Reputation: 2345
As others have said, it's really only Nvidia that gives people grief and most distros eventually cope.

The question is whether you use the Gnome default desktop in Debian and how fond you are of it. (Personally, I'd rather eat slugs!) If you want to keep Gnome, and have something against Ubuntu, then you could try Fedora — but you do have to update twice a year. For beginners, we generally recommend Mint, but then you don't want anything based on Ubuntu. (Why?) The best bet may be Solus — at least it's worth a try.
 
Old 07-09-2021, 11:57 AM   #12
robert_paulson_chan
LQ Newbie
 
Registered: Jun 2021
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by obobskivich View Post
CMI8788 should work 'everywhere' with newer kernels - it's very mature and well documented (snd-oxygen).I've yet to encounter issues with snd-HDA and the Realtek codecs, but I suspect if you went far enough back in time you could find something that doesn't work ideally.
Everything was working out of the box in Debian, the problem was properly configuring the audio. The sound was terrible and boomy as if there was no LPF nor HPF set up, or channels were just plainly mixed together. Trying to re-assign the channels in jack gave me a prompt that i'm missing 'fuser'. The official Realtek package caused havoc to the point that I have no audio devices recognised anymore. And this is just a simple and very common 5.1 integrated card, the Xonar has Impedance modes for the isolated AMP, which need specific controls. The default drivers in Debian produced sound, but there was no way of configuring anything other than volume for both devices. Even trying to set up separate channel volume wasn't applying changes.


Quote:
Originally Posted by obobskivich View Post
The nVidia HDA is probably the only one I'd seriously question, because I'm not sure how that behaves without the nvidia driver loaded
I will never use Nvidia audio, so this is non of my concern
Quote:
Originally Posted by obobskivich View Post
To wit, I've yet to find a distro that doesn't play nice with my CMI8788 card. Of course you may have to install alsamixer or pavucontrol to control all of the inputs/outputs and potentially unmute some/all of the device's channels, but that's nothing esoteric.
Both are installed, none of them were any help.


Quote:
Originally Posted by fatmac View Post
Debian keeps a lot of drivers in the 'Non Free' archives - but if it's very recent, there may not be a driver available yet.
non-free packages are enabled, if that's what you mean.

Quote:
Originally Posted by DavidMcCann View Post
As others have said, it's really only Nvidia that gives people grief and most distros eventually cope.

The question is whether you use the Gnome default desktop in Debian and how fond you are of it. (Personally, I'd rather eat slugs!)
I'm on KDE and I quite like it, if I will move to Fedora I will also be on KDE (if there is any point in doing so, as I have a feeling I will run into similar issues)
Nvidia drivers were the easiest to install and properly configure for me.
TBH I'm not sure what to do anymore.
 
Old 07-09-2021, 12:27 PM   #13
robert_paulson_chan
LQ Newbie
 
Registered: Jun 2021
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by uteck View Post
See if you can install Pipewire to manage your audio in Debian, it is new audio system for Linux and works a lot better then Jack.
https://pipewire.org/ if you need source, not sure if there is a .deb in the repos.
>>I'm trying to do this right now, but I need MASON which seems to be missing and installing it seems way over my head:
>>https://sourceforge.net/p/mason/mail...pelsupply.com/
I think I managed to install mason but
Setting mason binary path also seems very mysterious to me

Last edited by robert_paulson_chan; 07-09-2021 at 12:36 PM.
 
Old 07-09-2021, 02:23 PM   #14
obobskivich
Member
 
Registered: Jun 2020
Posts: 610

Rep: Reputation: Disabled
Quote:
Originally Posted by robert_paulson_chan View Post
Everything was working out of the box in Debian, the problem was properly configuring the audio. The sound was terrible and boomy as if there was no LPF nor HPF set up, or channels were just plainly mixed together. Trying to re-assign the channels in jack gave me a prompt that i'm missing 'fuser'. The official Realtek package caused havoc to the point that I have no audio devices recognised anymore. And this is just a simple and very common 5.1 integrated card, the Xonar has Impedance modes for the isolated AMP, which need specific controls. The default drivers in Debian produced sound, but there was no way of configuring anything other than volume for both devices. Even trying to set up separate channel volume wasn't applying changes.
Most of this is unrelated to your original query, but:

Some/many of the 'features' you're after are probably 'fake' - as in they exist only in software, in a proprietary Windows-only driver, and won't exist for *nix. Whatever is exposed in alsamixer or pavucontrol with snd-oxygen or snd-HDA is basically 'what you get.' Your description of the audio 'sound' is mostly worthless from a troubleshooting perspective (sorry but it is) - would need a lot more detail to troubleshoot that and I'll say this right now: it may not be a linux issue (people are always so keen to insist EVERYTHING has a terminal-borne solution, but this may very well be a hardware issue, and tracing out problems with complex audio systems is always a chore).


Quote:
I will never use Nvidia audio, so this is non of my concern
Okay good to know.

Quote:
Both are installed, none of them were any help.

Very non-descript and unrelated to the original question.

Quote:
I'm on KDE and I quite like it, if I will move to Fedora I will also be on KDE (if there is any point in doing so, as I have a feeling I will run into similar issues)
Nvidia drivers were the easiest to install and properly configure for me.
TBH I'm not sure what to do anymore.
Honestly I think you're pulling about 6 different directions here and it's making your life more complicated than it needs to be (it also makes it impossible for anyone else to help you effectively - we can send random tutorials, suggestions, terminal commands that you may or may not understand, etc for days and you can 'do it all' and never know what was originally wrong, what is working or not working, etc).

My suggestion at this point would be:
- Get a live bootable image of some well-documented distro like Ubuntu
- Unhook the current storage media from the machine
- Boot the live image and try playing around with the audio outputs with out-of-the-box config. Then, figure out what works and what doesn't, and go through it systematically, one thing at a time, until you arrive at a working solution. Once you've done that, you will have an idea of where your problems are, and can futz with the installed system (or install a new system)

Otherwise I fear you're compounding problems by just throwing every potential solution, guide, idea, etc at 'issue' and either creating more complexity or new problems without ever getting at the original root issue.
 
Old 07-09-2021, 06:38 PM   #15
robert_paulson_chan
LQ Newbie
 
Registered: Jun 2021
Posts: 19

Original Poster
Rep: Reputation: Disabled
Hey, thanks for your extensive response. I agree it seems I have a hard time articulating things because this is not the first forum I'm trying to reach with this issue.
Quote:
Originally Posted by obobskivich View Post
Most of this is unrelated to your original query, but:

Some/many of the 'features' you're after are probably 'fake' - as in they exist only in software, in a proprietary Windows-only driver, and won't exist for *nix. Whatever is exposed in alsamixer or pavucontrol with snd-oxygen or snd-HDA is basically 'what you get.' Your description of the audio 'sound' is mostly worthless from a troubleshooting perspective (sorry but it is) - would need a lot more detail to troubleshoot that and I'll say this right now: it may not be a linux issue (people are always so keen to insist EVERYTHING has a terminal-borne solution, but this may very well be a hardware issue, and tracing out problems with complex audio systems is always a chore).
1st- I would disagree about hardware issue since I can switch right now to a windows partition and play the same YT video and get a much crisper audio, well that was when I had the 'build-in' device on Debian. Right now I have none. I wish I had an snd-HDA under my devices, this is actually what I was trying to accomplish. Instead I had 'build-in' device. Which leads me to believe that this was some very basic default driver for a wide range of devices. The sound quality was as if channels are playing wrong frequency ranges. This usually happens due to bad EQ settings, or lack of Low or High Pass filters on audio that requires it. Again leading me to believe this was a setting issue. Settings which were unavailable to me. Side note- Windows has a flat EQ (disabled EQ).

Edit: I just remembered that in win 10 the realtek HDA Manager doesn't work so the device is just ran on the driver itself, without any software features like EQ, speaker positioning etc. So there isn't any make belief features there.



Quote:
Originally Posted by obobskivich View Post
Honestly I think you're pulling about 6 different directions here and it's making your life more complicated than it needs to be (it also makes it impossible for anyone else to help you effectively - we can send random tutorials, suggestions, terminal commands that you may or may not understand, etc for days and you can 'do it all' and never know what was originally wrong, what is working or not working, etc).
I understand, I wanted to know if there are distros which might have a better chance at having these settings either available out of the box or will be compatible with the realtek driver package for linux. I guess I am getting confused at this point if there is any difference at all since it was mentioned that the distro doesn't matter as its all down to the kernel. I am not an expect in IT but at the same time I do have some coding experience and have certain knowledge about computers and their hardware. But looking at the installation instructions of realtek driver package I have absolutely no clue what I'm doing. Is there a chance that for example redhat will install this package without any errors that I encountered in Debian? Or is it about the kernel and how it changed since this package was released? Also What is a 'fuser' that I need to configure jack with?

Quote:
Originally Posted by obobskivich View Post
My suggestion at this point would be:
- Get a live bootable image of some well-documented distro like Ubuntu
- Unhook the current storage media from the machine
- Boot the live image and try playing around with the audio outputs with out-of-the-box config. Then, figure out what works and what doesn't, and go through it systematically, one thing at a time, until you arrive at a working solution. Once you've done that, you will have an idea of where your problems are, and can futz with the installed system (or install a new system)

Otherwise I fear you're compounding problems by just throwing every potential solution, guide, idea, etc at 'issue' and either creating more complexity or new problems without ever getting at the original root issue.
to be honest when I had Debian out of the box drivers all I could adjust was master volume. The channel mapping didn't work in jack, neither the individual channel volumes were able to be saved (they were promptly pulled back to the position of master volume every few seconds).

edit2:
I did some more digging and found this:
https://bugs.launchpad.net/ubuntu/+s...er/+bug/996245
The bug was never implemented and it revolves around jack mapping (which explains the wrong frequencies being played through the speakers, the sub, and satellite channels are probably mixed up). The only fix was provided by the Realtek linux drivers whihc became outdated since kernel 3.2. any advice at this point? or should I just abandon the linux ship?

Last edited by robert_paulson_chan; 07-09-2021 at 08:12 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Gentoo-Based Porteus Kiosk 5.1 Distro Adds Support for EFI-Based HP PCs, Firefox 78.3 ESR LXer Syndicated Linux News 0 10-19-2020 03:11 AM
LXer: What Linux means for the Consumer - Drivers, Open Source and Support LXer Syndicated Linux News 1 06-28-2010 10:34 PM
A good live distro with a good hardware diagnostic & profiling program? studpenguin General 2 11-25-2008 03:37 AM
LXer: Consumer-friendly Linux Distro Found in Linspire Five-O LXer Syndicated Linux News 0 07-16-2006 11:33 PM
LXer: Linux 'needs DRM support' for consumer success LXer Syndicated Linux News 6 04-10-2006 07:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:21 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration