您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/14150

#1 2025-06-22 19:49:00

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 103

linux-firmware拆成这么多包了?

今天看主页新闻发现linux-firmware拆包了, 那有些没相关设备的包是不是可以扬了
像linux-firmware-atheros/linux-firmware-mediatek/linux-firmware-nvidia/linux-firmware-radeon这几个
最后那个whence不知道是啥, 是许可证之类的?

local/linux-firmware 20250613.12fe085f-5
    Firmware files for Linux - Default set
local/linux-firmware-amdgpu 20250613.12fe085f-5
    Firmware files for Linux - Firmware for AMD Radeon GPUs
local/linux-firmware-atheros 20250613.12fe085f-5
    Firmware files for Linux - Firmware for Qualcomm Atheros WiFi and Bluetooth adapters
local/linux-firmware-broadcom 20250613.12fe085f-5
    Firmware files for Linux - Firmware for Broadcom and Cypress network adapters
local/linux-firmware-intel 20250613.12fe085f-5
    Firmware files for Linux - Firmware for Intel devices
local/linux-firmware-mediatek 20250613.12fe085f-5
    Firmware files for Linux - Firmware for MediaTek and Ralink devices
local/linux-firmware-nvidia 20250613.12fe085f-5
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/linux-firmware-other 20250613.12fe085f-5
    Firmware files for Linux - Unsorted firmware for various devices
local/linux-firmware-radeon 20250613.12fe085f-5
    Firmware files for Linux - Firmware for ATI Radeon GPUs
local/linux-firmware-realtek 20250613.12fe085f-5
    Firmware files for Linux - Firmware for Realtek devices
local/linux-firmware-whence 20250613.12fe085f-5
    Firmware files for Linux - WHENCE file (vendor licenses)
┌─────────────────────────────────────────────────────────┐
 PC: 81XD (Lenovo XiaoXinPro-13API 2019)
│ ├CPU: AMD Ryzen 5 3550H (8) @ 2.10 GHz
│ ├GPU: AMD Radeon Vega 8 Graphics [Integrated]
│ ├Memory: 3.20 GiB / 14.50 GiB (22%)
│ ├Disk: 110.05 GiB / 475.94 GiB (23%) - btrfs
└ └Battery: 86% [AC Connected]
└─────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────┐
 OS: Arch Linux x86_64
│ ├Kernel: Linux 6.15.3-zen1-1-zen
│ ├BIOS: CXCN36WW (1.36)
│ ├Package: 1433 (pacman), 13 (flatpak)
│ ├Shell: fish 4.0.2
│ ├Display Manager: sshd 10.0p2 (TTY)
└ └Terminal: /dev/pts/1
└─────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────┐
  OS Age : 106 days
  Uptime : 10 hours, 27 mins
  DateTime : 2025-06-22 19:34:56
└─────────────────────────────────────────────────────────┘
System:
  Kernel: 6.15.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: hpet avail: acpi_pm parameters: BOOT_IMAGE=/vmlinuz-linux-zen
    root=UUID=a51392fe-fa87-40be-afc6-e8b05c3a48b8 rw rootflags=subvol=@
    zswap.enabled=0 rootfstype=btrfs loglevel=3 quiet
  Console: pty pts/2 DM: SDDM Distro: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81XD v: Lenovo XiaoXinPro-13API 2019
    serial: <filter> Chassis: type: 10 v: Lenovo XiaoXinPro-13API 2019
    serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: SDK0L77769WIN serial: <filter>
    part-nu: LENOVO_MT_81XD_BU_idea_FM_XiaoXinPro-13API 2019
    uuid: 5b2b6e2c-e1c2-11e9-80d8-98fa9be7f5b4 UEFI: LENOVO v: CXCN36WW
    date: 05/13/2022
Battery:
  ID-1: BAT0 charge: 45.1 Wh (86.2%) condition: 52.3/56.0 Wh (93.4%)
    volts: 12.5 min: 11.5 model: SMP L19M3PD3 type: Li-poly serial: <filter>
    status: not charging cycles: 59
CPU:
  Info: model: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx bits: 64
    type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
    built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
    stepping: 1 microcode: 0x8108102
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB
    desc: 4x512 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 2100 min/max: 1400/2100 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 2100 2: 2100 3: 2100
    4: 2100 5: 2100 6: 2100 7: 2100 8: 2100 bogomips: 33537
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP:
    disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Picasso/Raven 2 [Radeon Vega
    Series / Radeon Mobile Series] vendor: Lenovo driver: amdgpu v: kernel
    arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: none off: eDP-1 empty: DP-1,DP-2
    bus-ID: 03:00.0 chip-ID: 1002:15d8 class-ID: 0300 temp: 39.0 C
  Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:3 chip-ID: 13d3:56ba
    class-ID: 0e02 serial: <filter>
  Display: unspecified server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: Hyprland driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu tty: 150x40
  Monitor-1: eDP-1 model-id: CSO 0x076d built: 2019 res: 2560x1600 dpi: 227
    gamma: 1.2 size: 286x179mm (11.26x7.05") diag: 337mm (13.3") ratio: 16:10
    modes: max: 2560x1600 min: 640x480
  API: Vulkan v: 1.4.313 layers: N/A device: 0 type: integrated-gpu name: AMD
    Radeon Vega 8 Graphics (RADV RAVEN) driver: mesa radv v: 25.1.4-arch1.1
    device-ID: 1002:15d8 surfaces: N/A
  API: OpenGL Message: GL data unavailable in console, glxinfo missing.
  Info: Tools: api: vulkaninfo gpu: lact x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
    Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor vendor: Lenovo
    driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x, snd_pci_acp5x,
    snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
    snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 03:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
    lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.15.3-zen1-1-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.5 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  IF-ID-1: br-998d65827890 state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  IF-ID-2: docker0 state: down mac: <filter>
  IF-ID-3: veth0fafaed state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-4: veth1c02569 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-5: veth31846f4 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-6: vethccdc003 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-7: vethd30fd5a state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-8: vethee12ca0 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-9: vethf9da1a5 state: up speed: 10000 Mbps duplex: full mac: <filter>
  Info: services: httpd, NetworkManager, nginx, sshd, systemd-timesyncd,
    wpa_supplicant
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1:4 chip-ID: 8087:0029
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 4 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: N/A
Drives:
  Local Storage: total: 476.94 GiB used: 110.24 GiB (23.1%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: HFS512GDE9X084N
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 41010C22 temp: 39.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 2y 21d 1h cycles: 2,924
    read-units: 35,474,311 [18.1 TB] written-units: 38,741,574 [19.8 TB]
Partition:
  ID-1: / raw-size: 475.94 GiB size: 475.94 GiB (100.00%)
    used: 110.05 GiB (23.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
  ID-2: /boot raw-size: 1024 MiB size: 1022 MiB (99.80%)
    used: 192.7 MiB (18.9%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1
  ID-3: /home raw-size: 475.94 GiB size: 475.94 GiB (100.00%)
    used: 110.05 GiB (23.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
  ID-4: /var/log raw-size: 475.94 GiB size: 475.94 GiB (100.00%)
    used: 110.05 GiB (23.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 4 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 40.5 C mobo: N/A gpu: amdgpu temp: 40.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 14.5 GiB used: 3.23 GiB (22.3%)
  Processes: 336 Power: uptime: 10h 28m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 5.78 GiB Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: 1446 pm: pacman pkgs: 1433 libs: 369 tools: pamac,yay pm: flatpak
    pkgs: 13 Compilers: clang: 20.1.6 gcc: 15.1.1 Shell: Sudo (sudo) v: 1.9.16p2
    default: fish v: 4.0.2 running-in: pty pts/2 (SSH) inxi: 3.3.38

离线

#2 2025-06-22 21:31:09

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: linux-firmware拆成这么多包了?

是啊。可以把自己用不到的卸载了~

离线

#3 2025-06-23 20:33:51

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 103

Re: linux-firmware拆成这么多包了?

依云 说:

是啊。可以把自己用不到的卸载了~

直接删除提示破坏依赖

sudo pacman -R linux-firmware-nvidia
正在检查依赖关系...
错误:无法准备事务处理 (无法满足依赖关系)
:: 删除 linux-firmware-nvidia 破坏依赖 'linux-firmware-nvidia' (linux-firmware 需要)

直接-Rdd吗?

离线

#4 2025-06-23 21:04:25

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: linux-firmware拆成这么多包了?

连带 linux-firmware 一起删。linux-firmware 是个空包。

离线

#5 2025-06-23 21:18:04

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 103

Re: linux-firmware拆成这么多包了?

依云 说:

连带 linux-firmware 一起删。linux-firmware 是个空包。

原来空包是这么个意思

离线

#6 2025-06-23 23:03:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: linux-firmware拆成这么多包了?

空包就是指不给你安装任何(有用的)文件的包啦,它的作用体现在它带来的依赖包。正式场合叫元包,有些这种包会以 -meta 结尾,有些因为历史原因并不会。

离线

页脚