标签: radeon

xf86EnableIOPorts:无法为 I/O 设置 IOPL(不允许操作)

我在 Xorg.0.log 中收到此错误

xf86EnableIOPorts:无法为 I/O 设置 IOPL(不允许操作)

谷歌搜索很快发现这个错误是由非 root 用户启动 Xorg 引起的。问题是我以 root 身份运行它。下一个可能的原因是 SELinux,也就是禁用了。

此错误的任何其他可能原因?

我的显卡是

01:00.0 VGA 兼容控制器:Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M 系列](prog-if 00 [VGA 控制器])

但是我的驱动程序有严重的问题,所以我尝试使用这个 xorg.conf 作为 Vesa 运行

部分“设备”标识符“Videocard0”驱动程序“vesa”EndSection

xorg radeon

40
推荐指数
1
解决办法
5万
查看次数

如何设置 Linux 以获得完整的 AMD APU 电源管理支持:Turbo Core、Cool'n'Quiet、动态电源管理?

我的目标是在空闲模式下设置一个低功耗的迷你服务器(不是 HTPC),但在使用时提供良好的性能。重点是数据安全而不是可用性。换句话说:优质零件,但仅用于存储的冗余。

不认为自己有偏见,经过一些研究,我觉得某些 AMD 台式机 APU 会提供很好的价值。

剩下的问题是:

  • GPU的空闲状态是否会降低功耗并为CPU释放资源?
  • Cool'n'Quiet 和 Turbo Core 是否会在空闲模式下实现预期的低功耗,但在负载下性能良好?
  • Linux 会按预期支持这种情况吗?不少问题和论坛讨论似乎表明情况并非如此。

fglrx radeon cpu-frequency amd turbo-core

11
推荐指数
1
解决办法
2万
查看次数

使用ati开源驱动设置不同分辨率的双显示器

我有两个监视器并且正在使用 Arch Linux,设置如下:

  • 1280x1024(主要)
  • 1680x1050(次要)
  • ATI RADEON X1300
  • 开源 ATI 驱动程序

在启动屏幕上,我的主显示器 (17") 具有正确的分辨率;我的第二台克隆了第一台并具有相同的分辨率 (1280x1024)。

我必须xrandr在启动 X 后运行两次才能获得正确的分辨率。

xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0
Run Code Online (Sandbox Code Playgroud)

我试图通过将xrandr命令添加到 来使其永久化.xinitrc,但它没有用。现在,如果我想在两台显示器上获得正确的分辨率,在启动 X 后,我运行xrandr

我没有在中定义任何东西xorg.conf(我也不知道如何:))。我能做些什么来解决这个问题?

arch-linux xorg multi-monitor radeon

8
推荐指数
1
解决办法
7455
查看次数

启动时冻结并出现错误“fb:从 EFI VGA 切换到 radeondrmfb”

我先说我一直在寻找解决方案的高低,我找到的最接近的东西是Ask Different 上的这个线程。

背景:我有一台状况不佳的 MacBook Pro 1,1,我正试图让它重获新生,使用 Linux 进行一些 C++ 开发工作。Eclipse 是我选择的 IDE(主要是这样我可以与家里的其他计算机保持一致),所以我有点需要 X/a-GUI-of-some-sort。我已经使用 i686 构建完成了 Debian (Jessie) 的普通 Jane 安装,并且该系统非常可靠。但是,系统在启动时冻结并显示以下错误消息:

fb: switching to radeondrmfb from EFI VGA
Run Code Online (Sandbox Code Playgroud)

在 Think Different 上找到的修复程序是添加nomodeset为引导选项。这让我进入了系统,它的可用性还算不错,但我敢肯定,它可能会更好。关于设置的一些信息:

  • Debian (Jessie) 构建
  • 我曾尝试重新编译 3.x 内核以查看它是否存在于较新的 4.x 内核中,但问题仍然存在
  • 使用最新的 rEFInd 引导进入系统
  • lspci -nnkVGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV530/M56-P [Mobility Radeon X1600] [1002:71c5]我的显卡报告

这个问题听起来与这个类似,它也没有答案。自从我使用 Linux(想想 PowerPC 处于前沿时的 2.2.x 系列内核)以来,已经将近整整​​十年(如果不是更久的话),所以其中一些东西对我来说是非常新的。所以一些高层次的问题。

  • nomodeset 到底是什么,它有什么作用?我发现的最接近的答案是 nomodeset 告诉(较新的)Linux 内核不要对视频卡进行任何繁重的工作——大概这是因为视频驱动程序已移入内核?我不确定这有多准确。
  • 我可以尝试其他内核选项吗?我找不到详尽的选项列表 …

debian radeon nomodeset

8
推荐指数
2
解决办法
2万
查看次数

Xvideo 扩展在 radeon 驱动程序中未激活

在我的计算机上运行带有radeon驱动程序的Debian 挤压,XVideo 扩展不起作用(扩展本身在那里,但不支持硬件)。xvinfo显示

X-Video Extension version 2.2
screen #0
 no adaptors present
Run Code Online (Sandbox Code Playgroud)

该适配器是技嘉的Radeon X1650,通过示出lspci

01:00.0 VGA compatible controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e)
Run Code Online (Sandbox Code Playgroud)

内核驱动加载完毕,如图lsmod | grep radeon

radeon                574044  1 
ttm                    40018  1 radeon
drm_kms_helper         20065  1 radeon
drm                   142391  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            4225  1 radeon
i2c_core               15712  6 eeprom,radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
Run Code Online (Sandbox Code Playgroud)

所需的(?)(非免费)固件似乎也已加载。从我的内核日志:

Mar 14 18:59:33 darkstar kernel: [   11.883832] [drm] Loading R500 Microcode
Mar 14 18:59:33 darkstar …
Run Code Online (Sandbox Code Playgroud)

linux drivers xorg radeon xvideo

6
推荐指数
1
解决办法
3万
查看次数

可切换显卡 Intel + AMD Venus Pro

我在带有可切换显卡的笔记本电脑上使用 Manjaro Linux:

\n\n
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)\n\n03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是 Manjaro 设置管理器的驱动程序部分的屏幕截图:

\n\n

Manjaro 设置管理器

\n\n

上面显示bumblebee的驱动已经安装,但是守护进程失败:

\n\n
[luke@manjaro ~]$ sudo systemctl status bumblebeed\n\xe2\x97\x8f bumblebeed.service - Bumblebee C Daemon\n   Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)\n   Active: activating (auto-restart) (Result: exit-code) since pi\xc4\x85 2015-09-18 16:22:55 CEST; 29s ago\n  Process: 1192 ExecStart=/usr/bin/bumblebeed (code=exited, status=1/FAILURE)\n Main PID: 1192 …
Run Code Online (Sandbox Code Playgroud)

graphics radeon manjaro bumblebee amd-graphics

5
推荐指数
1
解决办法
2861
查看次数

更新后在 Manjaro 中使用 xrandr --setprovideroffloadsink 时出错

我正在使用 Manjaro KDE 版本。我有一个带有 Skylake i5 处理器和混合图形的系统。

System:    Host: aditya-laptop Kernel: 4.4.8-1-MANJARO x86_64 (64 bit gcc: 5.3.0)
           Desktop: KDE Plasma 5.6.3 (Qt 5.6.0) Distro: Manjaro Linux
Machine:   System: HP product: HP Notebook v: Type1ProductConfigId
           Mobo: HP model: 8136 v: 31.36 Bios: Insyde v: F.1F date: 01/18/2016
CPU:       Dual core Intel Core i5-6200U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9603
           clock speeds: max: 2800 MHz 1: 699 MHz 2: 2694 MHz 3: …
Run Code Online (Sandbox Code Playgroud)

radeon manjaro hybrid-graphics intel-graphics skylake

5
推荐指数
1
解决办法
1761
查看次数

如何手动激活AMD GPU?

我的 Intel/AMD-GPU 设置遇到一些问题。

我使用的是配备“Intel Core i3-2350M 'Sandy Bridge'”的笔记本电脑,它具有内置 iGPU“Intel HD 3000”。除了这个 iGPU 之外,我的笔记本电脑还有 dGPU“AMD Radeon HD 6490M”。

几周前,我将系统从 Linux Mint 17.3(基于 Ubuntu 14.04-LTS,带有专有 fglrx-driver 的内核 3.19)更改为 Linux Mint 18.0(基于 Ubuntu 16.04-LTS,带有开源 radeon 的内核 4.4.0)司机)。

在这个新版本的 Mint/Ubuntu 中,带有 Catalyst Control Center 的 AMD 专有 fglrx 驱动程序不再受支持和安装,并且 dGPU 对于新的 amdgpu 驱动程序来说太旧了。所以我的系统现在运行在 radeon-driver 上。

借助 fglrx-driver 和 Catalyst Control Center,我能够根据我的用例手动激活和停用 AMD dGPU。现在有了 radeon 驱动程序,情况有点不同了。

当我检查当前的 GPU 状态时

$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
Run Code Online (Sandbox Code Playgroud)

结果总是

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
Run Code Online (Sandbox Code Playgroud)

这意味着 iGPU 处于活动状态,而 dGPU 处于停用状态(通过软件/驱动程序)。由于我(像所有现代笔记本电脑一样)有一个无复用器设备,因此条目 0:IGD 看起来不错,但 1:DIS …

drivers radeon hybrid-graphics intel-graphics amd-graphics

5
推荐指数
1
解决办法
6590
查看次数

为什么 AMD 的图形驱动程序不起作用?

我在使用 Radeon HD 8670 卡让专有 AMD 图形驱动程序在 RHEL 6.9 上工作时遇到问题。

输出lspci | grep -i VGA

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350] (rev 83)
Run Code Online (Sandbox Code Playgroud)

如果我设置export LIBGL_DEBUG=verbose并运行glxgears,我会得到以下输出:

libGL: DRI3 is disabled, try running in DRI2 mode. xorg version is 0
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: cannot …
Run Code Online (Sandbox Code Playgroud)

drivers rhel radeon amd-graphics

5
推荐指数
1
解决办法
2392
查看次数

如何在 Ubuntu 20.04 中锁定 AMD GPU 的风扇速度?

我正在尝试全速锁定 AMD Radeon 显卡风扇的 RPM:

echo 1 > /sys/class/hwmon/hwmon1/pwm1_enable
echo 255 > /sys/class/hwmon/hwmon1/pwm1
Run Code Online (Sandbox Code Playgroud)

到目前为止我已经尝试过的

sudo显然,由于缺少权限(即使使用/ ) ,它不起作用,root因为它是/sys

$ sudo su
$ echo 255 > /sys/class/drm/card1/device/hwmon/hwmon1/pwm1
bash: echo: write error: Invalid argument
Run Code Online (Sandbox Code Playgroud)

我也尝试过sysfs配置来编辑这些参数,但它不起作用:

$ cat /etc/sysfs.conf
class/drm/card1/device/hwmon/hwmon1/pwm1 = 255
class/drm/card1/device/hwmon/hwmon1/pwm1_enable = 1
Run Code Online (Sandbox Code Playgroud)

echo 5 | sudo tee ...也不起作用。

也不sudo sh -c

sudo sh -c 'echo 225 > /sys/class/drm/card1/device/hwmon/hwmon1/pwm1'
sh: 1: echo: echo: I/O error
Run Code Online (Sandbox Code Playgroud)

Archilinux Wiki 指出这应该是可能的https://wiki.archlinux.org/index.php/fan_speed_control#Configuration_of_manual_control他们直接编辑值echo并且看起来对他们有用。 …

linux ubuntu fan radeon

5
推荐指数
1
解决办法
8990
查看次数