Ubuntu 16.04 中预装的新开源 AMDGPU 驱动程序应该支持所有开箱即用的“火山岛”卡。这意味着如果安装了 Ubuntu 16.04 LTS,AMD Radeon R9 285、R9 380/380X 和 R9 Fury/FuryX 显卡将得到开箱即用的支持。
但是我读到开源 AMDGPU 驱动程序对“海岛”显卡(HD7790、R7 260、R9 290、R7 360、R9 390)有实验性支持。
是否在 Ubuntu 16.04 上默认启用此支持,或者这些显卡会使用 Radeon 驱动程序吗?
谢谢
在运行时sudo apt-get update && sudo apt-get upgrade,我在升级过程最后处理触发器时收到以下错误。如何解决?
我使用的是 Ubuntu 17.10 默认配置。我已经使用“软件和更新”安装了可用的驱动程序。
W: Possible missing firmware /lib/firmware/amdgpu/raven_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_sdma.bin for module amdgpu
W: Possible missing …Run Code Online (Sandbox Code Playgroud) 我安装了 amdgpu-pro 17.40 并运行良好,但在特定显示器(戴尔 U3014)无法通过显示端口工作时遇到了一些问题。我向 AMD 开了一张票,他们建议更新 amdgpu-pro 17.50。
运行 amdgpu-pro 17.50 的安装程序失败并且包管理器损坏,因此我无法安装或卸载任何东西。我已经向 AMD 寻求帮助,但在 5 天内没有得到任何回应......只是他们仍在调查它。
安装脚本和修复尝试的结果是:
./amdgpu-pro-install
[sudo] password for xxxx:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
amdgpu : Depends: amdgpu-core (= 17.50-511655) but it is not going to be installed
Depends: amdgpu-dkms (= 17.50-511655) but it is not going to be installed
Depends: libdrm2-amdgpu (= …Run Code Online (Sandbox Code Playgroud) 我有一个 Radeon Vega 64,并AMDGPU从官方网站安装,但我不知道从哪里开始。
我想使用硬件加速将视频转换为FFmpeg. 相应的FFmpeg命令是什么,我应该如何喜欢设备/驱动程序FFmpeg?
我有一台配备 AMD Radeon Vega 卡的 ryzen 电脑,运行 ubuntu 22.04LTS,并且我正在尝试安装 amdgpu-install_22.10.2.50102-1_all 驱动程序,以便我可以使用 Blender 3.2 并获得 HIP 支持。然而,我过得很糟糕,我所有的努力都白费了。
当我运行命令时amdgpu-install -y --opencl=rocr
我得到以下输出:
linux-headers-5.15.0-40-generic is already the newest version (5.15.0-40.43).
linux-headers-5.15.0-40-generic set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the …Run Code Online (Sandbox Code Playgroud) 所以我在 17.04 上,我知道 amdgpu-pro 在 4.10 内核上不可用。但我很好奇我在跑什么,所以我用
lspci -k | grep -EA3 'VGA|3D|Display'
Run Code Online (Sandbox Code Playgroud)
它返回了
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
Subsystem: ASUSTeK Computer Inc. R9 290X DirectCU II OC
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
Run Code Online (Sandbox Code Playgroud)
那么这是否意味着我有 amdgpu 但正在使用 radeon?我似乎无法找到有关如何在驱动程序之间切换的信息。我的其他相关问题是有没有人知道 oibaf 作为替代方案,或者有人可以告诉我是否值得努力回退内核?我主要将它用作游戏装备,而我从 radeon 中获得了糟糕的兼容性。我宁愿不必回到 16.10 仅仅因为 amd 似乎不爱我们 linux 用户。
当我运行时sudo prime-select intel,我收到以下警告
$ sudo prime-select intel
Info: selecting the intel profile
Updating the initramfs. Please wait for the operation to complete:
|W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
\W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
/W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
|W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu …Run Code Online (Sandbox Code Playgroud) 我需要我的 Ubuntu 稳定,因为我的业务和大学都非常依赖它。我需要更新我的 google cloud sdk,所以我像去年一样运行 sudo apt upgrade 没有任何问题。重新启动后,我的双屏显示器停止工作,主显示器冻结,我无法访问我的虚拟机。
我每小时损失大约 50 美元,而这个系统坏了,所以我很高兴每小时支付 100 美元,这样我就可以再次拥有一个稳定的系统。是否可以阻止 Ubuntu 升级内核本身?
真的很生气,Ubuntu 会在 LTS 系统上发布这样一个损坏且未经测试的内核。
我尝试在 Lenovo ThinkPad E14(带有集成 Renoir 显卡的 Ryzen 3 5300U)上启动最新的 Ubuntu 21.10,但我被困在 Lenovo 徽标上。当尝试使用安全图形启动时,我收到以下错误:
drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
Kernel panic - not syncing: stack protector: Kernel stack is corrupted in:elantech_change_report_id+0x1bf/)x1c4 [psmouse]
CPU: 3 PID: 136 Comm: kworker/3:1 Not tainted 5.13.0-19-generic #19-Ubuntu
Hardware name: LENOVO 20Y7S00R00/20Y7S00R00, BIOS R10ET28W (1.07) 07/15/2021
Workqueue: events_log serio_handle_event
Run Code Online (Sandbox Code Playgroud)
我尝试了amdgpu.dc=0正常启动选项,但错误仍然存在。注意在20.04.3和21.04上启动成功。成功启动需要做什么?在 NVIDIA 卡中未观察到此问题。
输出lspci:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
00:00.2 IOMMU: Advanced Micro Devices, …Run Code Online (Sandbox Code Playgroud) amdgpu ×10
amd-graphics ×3
apt ×3
22.04 ×2
gpu ×2
kernel ×2
17.04 ×1
17.10 ×1
18.04 ×1
20.04 ×1
21.10 ×1
amdgpu-pro ×1
boot ×1
dependencies ×1
drivers ×1
fancontrol ×1
ffmpeg ×1
firmware ×1
graphics ×1
radeon ×1
updates ×1
virtualbox ×1