7900xt stable-diffusion 问题整理(FAQ)
最近因为618,群里多了一大批7900xt或者xtx用户,安装或使用sd-webui时或多或少遇到了一些问题,为了提高效率,这里整理了一下大家遇到的问题及解决办法,本文章适用于打算根据下面视频动手安装的用户,动手前请仔细阅读!!!
如无法解决,欢迎加企鹅群:240336881 求助大家


1. 系统版本选择
不支持虚拟机!版本推荐22.04,7900系列必须使用22.04,20会导致网卡等设备不识别。
上AMD官网查看驱动对应系统版本号:

ubuntu官网下载该版本号的镜像下载地址:
2. 分区设置
Ubuntu分区务必保证200G以上,直接把所有空间都分给 “ / ”分区即可。
网上部分教程是给每个小分区单独分,大部分分给 “/home”分区,这里不推荐这样分。如果一定要单独分区,也需要保证 “ / ”分区空间大于120G。
3. BIOS设置
如果是锐龙CPU有核显,需要关闭核显混合加速功能,建议直接关闭核显,不然会导致软件启动异常。
BIOS启动设置里,开启CSM功能,关闭安全启动功能(或将安全启动类型改为其他)。
4. 显卡驱动安装
进系统后第一步先安装显卡驱动,不要先装其他任何东西!先查看 “设置” - “关于” 里是否正确识别出了显卡型号,7900系列可能会显示gfx1100,如果除了这个还显示了gfx1036,那就是核显未关闭。
下载驱动deb后,使用以下命令安装
先输入 sudo apt install 空格 ,然后将deb文件拖入终端后回车即可。
完成后再依次运行以下命令进行驱动安装:
完成后需要重启电脑。设置就会有7900xt或者gfx1100信息出现
5. 启动器安装
按视频教程安装即可。安装时请务必联网。如果无法通过图形化安装,请使用命令
进行安装,不要使用dpkg安装命令,安装过程中会自动下载相关组件。如果安装完成后无法打开软件,请手动运行:
这个文件查看报错信息,运行命令为 " python main.py " 或 “python3 main.py”。
6. Docker镜像下载
建议提前在Windows中使用天翼网盘下载,在线拉取对网络可靠性要求较高。一共有5个文件,都要下载,下载完成后直接在Windows中解压后缀为 " .zip.001 " 的文件,因为是分卷压缩,其他文件会一并被解压,完成后会出一个50G的 tar 文件,无需复制到Ubuntu目录,到时候直接从Ubuntu中加载该文件即可。
7. 常见问题解答 (FAQ)
Q:U盘镜像烧录失败
A:保证U盘容量在8G或以上,更换后置USB,更换烧录软件为 Rufus 或 Etcher,重新下载一遍镜像。
Q:启动失败,提示 " amdgpu: Fatal error during GPU init "
A:进入主板BIOS关闭核显。
Q:显卡驱动安装时提示库文件冲突

A:原因是装完系统后先安装了其他软件,或进行了系统更新。依赖库解决比较麻烦,建议直接重新安装系统,完成后第一时间安装显卡驱动。
Q:显卡驱动安装时弹出窗口,询问是否需要同意安全选项,重启后无法开机,提示无法修复的错误
A:进入BIOS关闭安全启动
Q:启动器安装后打开没反应(打不开)
A:先检查设置里显卡型号是否正常显示,如果仅显示

则是显卡未正常识别,请先安装显卡驱动。手动运行 main.py 查看报错信息再解决。卸载启动器后再重新安装,安装需要联网,卸载命令:
Q:启动webui卡在Applying cross attention ...
A:如果是7900系列,卡在这里说明核显混合加速未关闭,请在BIOS里直接关闭核显。如果是6000系列卡在这里,是因为型号选择不正确,需要重新走一遍安装流程,选择其他型号。6900系列如果卡这里选择6700型号。
Q:下列软件包有未满足的依赖关系
A:如果只有一两个这样的错误

可以尝试使用
其中的xxxx和yyyy替换成报错里的信息,例如解决上面的问题就输入
如果有一堆这样的错误,建议直接重新安装系统。
Q:如何更新到最新webui版本
1.打开启动器更新菜单,点击 “更新启动器”
2.打开自己的魔法软件,然后在工具中设置魔法地址,根据软件选择魔法软件或者输入地址,不会魔法看下面的问题
3.点击启动器 更新 菜单里,一键更新stable-diffusion-webui
4.随便打开一个终端依次运行
5.在代理条件下打开webui运行,就会自动更新到webui1.3.2了 (新版在网页最下方等看到版本了)
附:如果要更新controlnet也是使用代理直接在webui插件菜单里点击更新(或者删除插件再把最新版放进去),更新完成后首次启动需要通过代理下载相关组件,会在installing...多等待一会。
Q:如何使用魔法
A:ubuntu中建议使用 clash for windows的linux版本地址:
下载完成后解压出来,双击cfw即可。然后在启动器工具中设置代Li地址,只打开工具不会对weibui生效。此软件仅是工具,具体方法请自行查询,不便多说。
Q:ControlNet中没有模型
A:ControlNet的模型需要自行下载,下载地址:
下载完成后将pth文件放到 dockerx/stable-diffusion-webui/models/ControlNet 中。
Q:插件列表无法加载
A:网络问题,需要使用魔法
Q:卡在 Installing requirements for Web UI
A:这是由于更新了插件或者webui后,正在下载新版需要相关的组件,需要在工具里设置魔法地址后,再打开,多等一会也可以。
Q:更新后报错Please commit your changes or stash xxxxxxx
A:依次运行以下代码
注意将其中的 xxxxx 换成报错的文件夹
例如要解决报错

则需要将 xxxxx 替换成 stable-diffusion-stability-ai
Q:如何在webui读取本地文件
A:因为此版本为docker版,如果需要加载本地文件,请从网页上传。或者在dockerx文件夹中新建一个自己的文件夹,例如 folder 文件夹。webui中填写路径为/dockerx/folder/xxxx.jpg。dockerx就是容器内部在外部的映射文件夹,webui仅能获取该文件夹下的文件。