LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 01-30-2020, 05:17 AM   #1
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,303

Rep: Reputation: 57
If CPU is Intel why is an AMD blob installed?


Listing blobs with vrms in my favorite distro outputs this:

Non-free packages installed on peppermint

amd64-microcode Processor microcode firmware for AMD CPUs
fonts-ubuntu sans-serif font set from Ubuntu
intel-microcode Processor microcode firmware for Intel CPUs
nemo-dropbox Dropbox integration for Nemo
ttf-ubuntu-font-family sans-serif font set from Ubuntu (transitional package)

Contrib packages installed on peppermint

flashplugin-installer Adobe Flash Player plugin installer
iucode-tool Intel processor microcode tool

CPU is by Intel, why are there both the Intel and the AMD microcode packages installed?
 
Old 01-30-2020, 05:32 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,314

Rep: Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172Reputation: 4172
Why do you keep carrying on about "blob"s ?. If you are so concerned about FOSS, why are you installing non-free then querying without apparently doing any research.
 
Old 01-30-2020, 07:21 AM   #3
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,303

Original Poster
Rep: Reputation: 57
Off topic but peppermint was installed ages ago in a VM and it now works with Secure Boot as a host too whereas all FOSS Debian derivatives I tried do not. Debian does, but on the system of interest it took hours of research and experimentation to discover that mmx64.efi had to be copied across from a Ubuntu derivative. On topic: CPU microcode packages are supposed to offer security updates so one should not dump them without careful consideration. So what's the deal with AMD being present in an Intel system?

Last edited by Ulysses_; 01-30-2020 at 07:24 AM.
 
Old 01-30-2020, 11:31 AM   #4
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Salix
Posts: 6,203

Rep: Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340Reputation: 2340
Probably because it's less trouble to install both than to check which one you need. My PCLinuxOS installed an Nvidia driver on my system, probably for the same reason. What other non-free items did I get? I neither know nor care!
 
1 members found this post helpful.
Old 01-30-2020, 04:04 PM   #5
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,303

Original Poster
Rep: Reputation: 57
Maybe some clues can be found here.

https://answers.microsoft.com/en-us/...e-a1b4c48690f1
 
Old 01-31-2020, 11:42 AM   #6
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,213

Rep: Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539
@Ulysses: If you have a kernel-firmware package installed, or installed the kernel firmware, you've a great selection of blobs that never run. That package has binary firmware for everything. Most cards have some intelligence in them, so theoretically yes, they could be damaging if run, but actually no they won't ever be run, unless you install the relevant device.

If you don't have firmware installed, that's why your cpu is open to attack and none of your peripherals work. It's in a manufacturer's interest to make sure their firmware is spot on to maximize performance and security. A scare will cost them sales. Look at Huawei .
 
1 members found this post helpful.
Old 01-31-2020, 02:28 PM   #7
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,849

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Quote:
Originally Posted by business_kid View Post
@Ulysses: If you have a kernel-firmware package installed, or installed the kernel firmware, you've a great selection of blobs that never run. That package has binary firmware for everything. Most cards have some intelligence in them, so theoretically yes, they could be damaging if run, but actually no they won't ever be run, unless you install the relevant device.
Back in my Tru64 days... the OS patch utility was smart enough to figure out that some of the 600+ patches distributed every quarter might not pertain to the particular flavor of hardware that the patches were being installed on. Fortunately, for the authors of the OS's patch utility, there were a limited number of hardware configuration they might have to deal with when deciding whether a particular patch was appropriate for a given system: "Should this updated driver for a specific fibre-channel controller be installed? Nope. It's not present in the configuration." And I knew that only a subset of the patches were going to be installed before beginning the process. (How? Release notes.)

Now compare that to the seemingly infinite number of different hardware configurations that might be present in an Intel- or AMD-based PC system and it's understandable why additional bits of software get installed that are never going to be used. I recently watched 'zypper' pull down firmware for all sorts of wireless network chipsets though I knew that only one of them was needed.

I rather miss the "There are updates/patches. Read all about 'em in the attached PDF" process. A means of getting those release notes so they could be read before clicking "Install all patches" would be great. The only heads-up I know of today -- other than subscribing to a zillion developer mailing lists -- is via Linux Weekly News and those are limited to security-related patches.

Cheers...
 
  


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
problem installing latest amd video driver blob on Slackware64-current gtludwig Slackware 1 09-12-2014 09:58 PM
[SOLVED] New AMD Video driver blob linuxtinker Slackware 6 06-14-2014 01:43 AM
AMD CPU Generating Way More System Load Than Intel Xeon CPU? kresyzig Programming 1 10-11-2010 10:35 AM
32bit(i386) or 64bit(amd64) on an amd 64bit cpu (amd 6000+)? d-_-b Debian 7 10-28-2007 08:48 PM
What AMD CPU is comparable to P4 intel cpu? ngjunkie0011 Linux - Hardware 8 08-29-2007 01:47 AM

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

All times are GMT -5. The time now is 12:21 PM.

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