AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-41321

kasimir's questions

Martin Hope
kasimir
Asked: 2022-04-03 02:28:23 +0800 CST

添加 AMD dGPU 后挂起/恢复不起作用

  • 3

我在我的设置中添加了一个独立的 GPU (AMD RX 6900XT)。效果很好,除了暂停/恢复不再工作。以前,我在 Intel iGPU 上运行并且运行良好,因此 GPU 必须在工作中使用扳手。

lspci -k显示:

01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c0)
    Kernel driver in use: pcieport
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
    Kernel driver in use: pcieport
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (rev c0)
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Radeon RX 6900 XT
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
03:00.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 73a6
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 73a6
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci
03:00.3 Serial bus controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 USB
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0408
    Kernel driver in use: i2c-designware-pci

lsmod | grep -ie 'amd'显示:

amdgpu               8601600  18
drm_ttm_helper         16384  1 amdgpu
ttm                    86016  3 amdgpu,drm_ttm_helper,i915
gpu_sched              53248  1 amdgpu

xrandr --listproviders显示:

Providers: number : 2
Provider 0: id: 0x58 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 4 associated providers: 1 name:AMD Radeon RX 6900 XT @ pci:0000:03:00.0
Provider 1: id: 0x6f7 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:modesetting

我做过的事情:

  • 创建了一个 Xorg.confX -configure
  • 添加amdgpu到内核模块(在mkinitcpio.conf)
  • 尝试了各种 BIOS 设置,例如启用 ASPM、禁用 iGPU
  • 已安装xf86-video-amdgpu的包(除了明显的meta包和 Vulkan 包)
  • 黑名单模块 i915 ( blacklist.confin /etc/modprobe.d) 以防 iGPU 仍然参与
  • 列入黑名单ucsi_ccg(显示错误)
  • 已安装acpid的软件包(日志显示一些警告)
  • 试过amdgpu.dc=0, amdgpu.reset_method=2, amdgpu.runpm=0, nomodeset, pcie_aspm=force, acpi_osi=Linux,acpi_osi=Windows内核参数
  • 将内核从 5.17.1 降级到 5.16.6、5.16.3、5.15.13
  • 尝试了实验mesa-git包(和相关包)
  • 重新安装台面
  • 重新安装linux-headers
  • 尝试了https://gitlab.freedesktop.org/drm/amd/-/issues/1797的解决方案,这似乎是一个类似的问题

我正在使用带有 GNOME/Xorg 的 Arch Linux (5.17.1)。硬件规格:Intel 第 12 代 12700,配备 32GB DDR5 G.SKILL 内存的 GIGABYTE AERO G 主板。我将显示器 (Alienware AW3420DW) 连接到 DisplayPort 电缆。

如果我查看上次挂起尝试的日志(日志),则挂起的所有日志都是:

apr 02 11:43:43 arch NetworkManager[764]: <info>  [1648892623.2585] manager: sleep: sleep requested (sleeping: no  enabled: yes)
apr 02 11:43:43 arch NetworkManager[764]: <info>  [1648892623.2589] device (wlo1): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
apr 02 11:43:43 arch NetworkManager[764]: <info>  [1648892623.2602] device (wlo1): set-hw-addr: reset MAC address to F0:9E:4A:8A:9B:02 (unmanage)
apr 02 11:43:43 arch NetworkManager[764]: <info>  [1648892623.2623] manager: NetworkManager state is now ASLEEP
apr 02 11:43:43 arch gnome-shell[1091]: Timelines with detached actors are not supported
apr 02 11:43:47 arch systemd[1]: Reached target Sleep.
apr 02 11:43:47 arch systemd[1]: Starting System Suspend...

系统似乎正常挂起。当我按下一个键时,系统重新打开(电源 LED 亮起,风扇转动)但屏幕保持黑色。有趣的是,没有任何关于恢复尝试的日志。我已经处理了另一台计算机上的 NVIDIA 卡的挂起/恢复问题,但总是记录有关启动恢复的一些信息(然后通常由于模式设置问题而无法找到 GPU)。

我还查看了dmesgXorg 日志,但没有什么有趣的。至少,没有明显的错误或警告。

在这一点上我几乎没有想法,所以我希望有人可以分享一些提示或指出我可以进一步调查的事情。

arch-linux suspend
  • 1 个回答
  • 559 Views
Martin Hope
kasimir
Asked: 2021-09-21 23:51:11 +0800 CST

锐龙 5700G 没有温度读数?

  • 7

我用 AMD Ryzen 5700G 构建了一台新计算机,令我惊讶的是,没有采集到任何传感器信息。我想也许新的 AMD 芯片可能还不会被 Linux 识别,但文档却说不然。

这是sudo sensors-detect:

# sensors-detect version 3.6.0+git
# System: Gigabyte Technology Co., Ltd. B550I AORUS PRO AX [Default string]
# Kernel: 5.14.6-arch1-1 x86_64
# Processor: AMD Ryzen 7 5700G with Radeon Graphics (25/80/0)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): 
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
AMD Family 12h and 14h thermal sensors...                   No
AMD Family 15h thermal sensors...                           No
AMD Family 16h thermal sensors...                           No
AMD Family 17h thermal sensors...                           No
AMD Family 15h power sensors...                             No
AMD Family 16h power sensors...                             No
Hygon Family 18h thermal sensors...                         No
AMD Family 19h thermal sensors...                           No
Intel digital thermal sensor...                             No
Intel AMB FB-DIMM thermal sensor...                         No
Intel 5500/5520/X58 thermal sensor...                       No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

内核版本应该足够新,5700G 应该被检测为“AMD Family 19h”,但显然不是。

我试过手动加载k10temp模块没有效果。我也尝试过重新安装lm_sensors、更新系统和安装第 3 方实用程序“Zenpower”,但sensors看起来仍然很可悲:

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:            N/A  

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +16.8°C  (crit = +20.8°C)

nvme-pci-0400
Adapter: PCI adapter
Composite:    +43.9°C  

也许是无法检测到 Zen 3 APU?还是我缺少其他一些模块或设置?

kernel-modules amd
  • 1 个回答
  • 3096 Views
Martin Hope
kasimir
Asked: 2019-07-06 04:52:01 +0800 CST

KDE Plasma:窗口阴影/透明度损坏

  • 3

我正在使用 KDE 5.59.0/Plasma 5.16.2 并且在工作时,我的屏幕闪烁,之后我的窗户上的阴影似乎消失了。我注意到,因为窗口周围没有边框,而且我有一些带有一些白色内容的窗口,它们混合在一起,因为没有阴影或边框。

我没有更改任何设置,阴影仍然在系统设置中打开。我尝试更改主题,重新启动,安装所有最新更新等。

似乎不仅阴影不再起作用,而且透明胶片也停止了工作。我使用的是默认的 Breeze 主题,它应该有圆形边框,但现在它们是方形的。

我无法弄清楚为什么阴影/透明度不起作用,因为我没有更改任何设置,也没有做任何特别的事情,所以欢迎任何提示。

arch-linux kde
  • 1 个回答
  • 1545 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve