当前位置: 首页 > news >正文

Arch Linux + RTX 3080 部署 GPT-SoVITS 踩坑记录

最近在 Arch Linux 上部署 GPT-SoVITS,记录一下完整过程和遇到的问题。我的硬件环境如下:

  • 系统:Arch Linux x86_64

  • 桌面:KDE Plasma 6 + Wayland

  • 内核:Linux zen

  • CPU:Intel Core i7-11850H

  • GPU:NVIDIA RTX 3080 Laptop 16GB

  • Python:3.11(虚拟环境)

  • CUDA:12.8

  • Shell:zsh

整体来说,GPT-SoVITS 在这套环境上运行没有太大问题,但过程中遇到了几个比较典型的坑。


1. 环境准备

首先创建虚拟环境:

python -m venv venv
source venv/bin/activate

确认 CUDA 是否可用:

python
import torch
print(torch.cuda.is_available())
print(torch.cuda.get_device_name())

如果输出:

True
NVIDIA GeForce RTX 3080 Laptop GPU

说明 PyTorch 已经可以正常调用显卡。


2. 安装 GPT-SoVITS

克隆项目:

git clone https://github.com/RVC-Boss/GPT-SoVITS.git
cd GPT-SoVITS

安装依赖。

新版 GPT-SoVITS 不再使用旧教程里的:

python tools/download_models.py

这个脚本已经不存在。

正确方式是使用项目自带安装脚本:

bash install.sh --device CU128 --source ModelScope --download-uvr5

参数说明:

  • CU128:CUDA 12.8

  • ModelScope:使用 ModelScope 下载模型(国内网络更友好)

  • --download-uvr5:下载人声分离模型


3. Conda 权限问题

第一次运行安装脚本时遇到:

EnvironmentNotWritableErrorenvironment location:
/opt/miniconda3

看起来像权限问题。

但是检查:

ls -ld /opt/miniconda3

发现目录属于当前用户:

xyc xyc

进一步手动执行:

conda install -n base -c conda-forge libstdcxx-ng

发现:

All requested packages already installed.

重新运行安装脚本:

bash install.sh --device CU128 --source ModelScope --download-uvr5

成功完成:

[SUCCESS]: Installation Completed

原因推测是 Conda 状态初始化或缓存问题。


4. WebUI 启动失败

启动:

python webui.py

出现:

Running on local URL:
http://0.0.0.0:9874

随后报:

ValueError:
When localhost is not accessible,
a shareable link must be created.

最开始怀疑:

  • 代理影响

  • localhost 配置问题

  • hosts 文件问题

于是检查:

env | grep -i proxy

无代理变量。

测试 localhost:

python -m http.server 8000

然后:

curl http://127.0.0.1:8000

可以正常返回页面。

说明系统网络没有问题。


5. 最终定位:Gradio 版本问题

检查:

pip show gradio

发现:

Version: 4.44.1

GPT-SoVITS 在部分新环境下与 Gradio 4.44.1 存在兼容问题,会导致 Gradio 错误判断 localhost 不可访问。

降低版本:

pip install gradio==4.43.0

之后重新启动:

python webui.py

成功运行。


6. 最终环境总结

最终运行环境:

Arch Linux
KDE Plasma 6 Wayland
Python 3.11 venv
PyTorch CUDA 12.8
NVIDIA RTX 3080 Laptop 16GB
GPT-SoVITS main
Gradio 4.43.x

运行:

python webui.py

访问:

http://127.0.0.1:9874

即可进入 GPT-SoVITS WebUI。


总结

这次部署最大的几个坑:

  1. 不要使用旧教程里的 tools/download_models.py,新版已经改变模型下载流程。

  2. Arch Linux 下 Conda 权限问题不一定是真权限问题,可能只是 Conda 状态异常。

  3. GPT-SoVITS WebUI 启动失败时,不要第一时间怀疑网络。

  4. Gradio 版本兼容非常重要,4.44.1 在部分环境下会触发 localhost 检测异常,降到 4.43.x 即可解决。

总体来看,RTX 3080 16GB 跑 GPT-SoVITS 非常合适,CUDA 推理性能足够,后续可以继续优化 FP16、显存占用和推理速度。

http://www.jsqmd.com/news/1303230/

相关文章:

  • 终极指南:5个专业技巧让你成为镜像烧录大师
  • 视频转音频怎么操作最简单?2026大马工具箱+快快无印保姆级指南 - 科技大爆炸
  • 利用Claude Skill构建智能文档处理流水线
  • 家庭功能鞋履的产品逻辑与赛道创新|比尔全家购一站式模式拆解 - 甄选测评官
  • 上海商城小程序开发公司推荐榜 - IT超人老张
  • 86Box:精度优先的低层 x86 复古计算机模拟器深度解读
  • 机器学习经典模型原理与实践:逻辑回归、SVM与决策树
  • Velodyne与ROS集成最佳实践:解决90%开发者遇到的常见问题
  • 2026 年 7 月新发布:普洱哈尼族彝族自治值得关注的耐候锈钢板花池公司怎么联系,别再用水泥花池了!这玩意儿造出来的景观,十年不烂还越用越有质感-万工耐候景观 - 企业推荐官【认证官方】
  • 3分钟搭建专业缠论分析系统:ChanlunX开源插件终极指南
  • 2026年寄电动车整车用什么物流?怎么寄划算又安全?这篇说透 - 快递物流资讯
  • 七月 Prompt 旅程终章:提示词不是咒语,是工程化的开始
  • OpenHarmony中React Native加载状态实现与优化
  • 终极mGBA模拟器配置指南:3步打造完美怀旧游戏体验
  • 2026年上海AI定制开发公司测评 - IT超人老张
  • 2026年毛绒玩具不掉色面料怎么挑?什么品牌靠谱 - 科技焦点
  • 告别复杂安装!用浏览器就能玩转Graphviz的5个神奇场景
  • 趕入住怎樣安排訂造傢俬?先比較可壓縮的流程,不要只問幾多日 - 行业百科测评
  • 2026 筑牢涉税防线!长沙税务合规服务财税机构实测挑选指南 - 讲清楚了
  • 套餐價還是逐項計?香港訂造傢俬怎樣看預算才不易失算 - 行业百科测评
  • 舊樓翻新做訂造傢俬,先比較搬運限制還是材料?答案是兩樣都要 - 行业百科测评
  • 3分钟解决Cursor试用限制:让你的AI编程助手重新焕发活力
  • 终极指南:5分钟掌握mimic工具,用Unicode字符制造文字恶作剧
  • 解锁高效办公新姿势:3步掌握Umi-OCR离线文字识别神器
  • React Native与OpenHarmony集成:TodoList加载状态实现指南
  • AndroidPdfViewer深度技术解析:高效PDF渲染终极方案
  • 上海企业AI应用开发公司推荐参考 - IT超人老张
  • 2026 面临人社核查?长沙社保稽查应对服务财务公司专业测评盘点 - 讲清楚了
  • 三步构建个人QQ空间历史数据备份系统:GetQzonehistory技术详解
  • 小语种人工翻译怎么选?平台实测对比 - 逢君学术-AI论文写作