amd独显驱不起来,网上全部都是多年前的过时教程,求教

求助

#1

9.2,gnome,安装好系统重启的时候就开始提示显卡的固件没有,然后进了gnome,直接最低分辨率,显示设置是未知的display,系统信息图形是Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)

$ uname -a
Linux zg 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
zg@zg:~$ cat /etc/issue
Debian GNU/Linux 9 \n \l

zg@zg:~$ lspci -knn | grep -iA2 'vga\|3d\|disp'
00:16.3 Serial controller [0700]: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller [8086:1c3d] (rev 04)
	Subsystem: Lenovo 6 Series/C200 Series Chipset Family KT Controller [17aa:3077]
	Kernel driver in use: serial
--
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 6570/7570/8550] [1002:6759]
	Subsystem: Micro-Star International Co., Ltd. [MSI] Radeon HD 6570 [1462:2500]
	Kernel modules: radeon
zg@zg:~$ loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
Type=x11

#2

您可以尝试安装显卡固件 firmware-amd-graphics
重新启动计算机


#3

您的显卡已加载开源驱动 “radeon”,但由于未安装固件无法开启 kms 而无法自动调节分辨率。您可以尝试安装显卡固件 firmware-amd-graphics。私有驱动 “fglrx” 已被 AMD 在 2015 年抛弃不再更新,通过黑客的办法可以将其安装在 Debian 9 上,但并不建议这样做。您的显卡 “Radeon HD 6570” 属于 “Northern Islands",不受新驱动 “amdgpu” 支持。


#4

在新立德找到了firmware-amd-graphics包,装上,重启搞定了,谢谢


(yeguangzhou) #5

请教你是怎么做到的/能教教我么 ,我都快一个月啦,都是比较粗糙的画面在用电脑 ,烦死了 我的邮箱 yeguangzhou@hotmail.com


#6

前面大神的答案我觉得已经说的非常的明确了,如果你确实看过了帖子而依然不会的话,输入apt-get install firmware-amd-graphics,然后重启试试?


(yeguangzhou) #7

eguangzhou@yeguangzhou:~$ apt-get install firmware-amd-graphics
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
yeguangzhou@yeguangzhou:~$ su
密码:
root@yeguangzhou:/home/yeguangzhou# apt-get install firmware-amd-graphics
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
没有可用的软件包 firmware-amd-graphics,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

E: 软件包 firmware-amd-graphics 没有可安装候选
root@yeguangzhou:/home/yeguangzhou#


#8

我忘了这驱动是不是nonfree的了,软件源里面加上non-free这参数,或者直接在图形化界面新力德里面选上这选项,再刷新一下apt-get update,应该就有了


#9

另外,我的显卡太老所以amdgpu不支持,你看自己配置情况可以考虑试试


(yeguangzhou) #10

我刚才看了我的显卡和你的显卡 ,是一模一样的,所以我找你问更加清楚些,因为你已经弄好了呀,帮帮忙


(yeguangzhou) #11

我在新立得里没搜索到firmware-amd-graphics包,你是怎么找到的呢


#12

软件包 firmware-amd-graphics 位于软件源的 non-free 部分, 您需要确保已正确开启软件源的 non-free 部分。


(yeguangzhou) #13

请问大神,是不是 AMD ATI 显卡驱动不再支持私有驱动,所以板载的inter支持最好


(yeguangzhou) #14

还有大神
,请教一下 关于检查 ,查看我的显卡驱动是否已经安装好了


#15

截至目前,“Southern Island” 和 “Sea Island” 之前的显卡不被新驱动 amdgpu 和私用驱动 amdgpu-pro 支持。但开源驱动 radeon 也是堪用的。

使用 lspci -knn | grep -iA2 "vga\|3d\|disp" 查看显卡驱动内核模块是否加载。
使用 dmesg 查看显卡驱动内核模块加载时有无异常信息。例如,如果您没有安装 firmware-amd-graphics,您会看到无法开启 KMS 的异常信息。


(科学社) #16

你好前辈,自己按需定制Debian9,目的是一劳永逸,把订制当时的所有想要的软件都一次性装上,再打包成live CD使用,这样可以做一个通用的移动操作系统。

看你的众多回复,特地向你请教:

定制filesystem.squashfs是先解开,得到squashfs-root文件夹,然后chroot进squashfs-root,然后全用命令行操作,或在外围环境中直接删,增,改squashfs-root里面的配置文件,这种情况下安装普通的软件没问题,一路apt install xxx即可。但我遇到一些特殊的情况,比如安装独显驱动,升级内核等,这样通常会报错,我分析了一下原因,有些操作可能会更新initrd或vmlinuz等文件,如果将Debian系统安装于HDD上,这自然是顺利的,但对于我这种chroot的特殊情况显然是有问题的,情教前辈我如何突破?

之前花了很长的时间一直想知道如Lubuntu,Debian官方是如何打包iso的,始终没有找到答案,自己花了很多时间精力摸索,好不容易完成了filesystem.squashfs的定制并打包成iso能启动了,但上面的问题仍无法解决,望前辈指点,谢谢!