(已解决)V20作死瞎装了N卡闭源驱动,卡LOGO界面不能进系统了
Tofloor
poster avatar
k6686389
deepin
2020-10-01 00:00
Author
本帖最后由 k6686389 于 2020-10-2 10:16 编辑

本人小白。。。。瞎折腾折腾P了

显卡是NV的1060,看到有闭源驱动一说,下载了应用商店的显卡驱动管理器,但是切换闭源驱动提示下载失败,使用如下代码安装了显卡驱动
  1. sudo apt-get install bumblebee-nvidia nvidia-driver nvidia-settings
Copy the Code
装完之后直接重启了电脑,然后就卡LOGO界面了,网上找了改GRUB内容的的方法,在splash quiet后面加了acpi_osi=! acpi="windows 2009"不管用;加了nouveau.modeset=0也不管用。加了acpi_osi=Linux nomodeset”后可以进入系统,但是分辨率相当不正常,进入系统用显卡驱动管理器切换驱动也切换不过来,求教有什么办法抢救不?


————————————————分割线————————————————————————

参考了此帖:https://bbs.deepin.org/post/192957##=1
我的是DELL的XPS台式机,一个Intel显卡,一个NV 1060显卡。

最终解决方法如下:

1.进入系统

在GRUB界面在splash quiet后面加了acpi_osi=Linux nomodeset”进入系统
在NV官网下载好符合显卡型号的驱动,建议改个文件名方便查找,例如"r.run"放在你找得到的地方
我放在了/home/用户名/Downloads内





2.卸载开源驱动
终端
  1. su
Copy the Code

进入root模式,然后卸载开源驱动
  1. sudo apt autoremove  nvidia-*
Copy the Code
3.禁止nouveau驱动
  1. sudo dedit /etc/modprobe.d/blacklist.conf
Copy the Code
弹出的框内粘贴如下内容:
  1. blacklist nouveau
  2. blacklist lbm-nouveau
  3. options nouveau modeset=0
  4. alias nouveau off
  5. alias lbm-nouveau off
Copy the Code
然后保存、关闭,接着重启
4.安装闭源驱动
我的重启后直接是没办法进入系统的,卡在了图形界面启动,我直接进入了恢复模式
输入密码后
  1. cd /home/用户名/Downloads
  2. sudo chmod a+x r.run
  3. sudo sh r.run
Copy the Code
一路yes,安装完成后重启,成功进入系统


Reply Favorite View the author
All Replies
不会开车有驾照
deepin
2020-10-01 00:51
#1
删除安装的驱动,重启试试?
Reply View the author
haohu1193
deepin
2020-10-01 00:57
#2
Reply View the author
忘记、过去
deepin
2020-10-01 09:05
#3
先用 nomodeset 进系统,看你描述分辨率不正常应该是只有一个 1060 显卡吧,命令行执行 sudo apt autopurge bumblebee-nvidia nvidia-* 卸载所有的 nvidia 显卡驱动,再 sudo apt install nvidia-driver nvidia-smi nvidia-settings nvidia-xconfig 安装驱动和组件即可。然后要重启,直接进系统应该就好了?

只有 nvidia 单显卡的话应该是安装闭源驱动之后不需要进行任何配置就可以正常使用的。
Reply View the author
是大橙子呀
deepin
2020-10-01 23:22
#4
安装源内版本
sudo apt install nvidia-driver 然后重启

先查询lspci | egrep 'VGA|3D',获取设备BusID,举栗子我N卡01:00:00 填写PCI:1:0:0
终端:sudo dedit /etc/X11/xorg.conf

Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "CI:X:X:X"      
    Option "AllowEmptyInitialConfiguration"
EndSection
保存关闭

终端:sudo dedit ~/.xinitrc
复制粘贴

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
保存关闭

终端sudo dedit /etc/lightdm/display_setup.sh
复制粘贴
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
保存关闭
终端:sudo chmod +x /etc/lightdm/display_setup.sh

终端sudo dedit /etc/lightdm/lightdm.conf
在[Seat:*]行下添加一下代码:display-setup-script=/etc/lightdm/display_setup.sh
保存关闭
安装控制面板sudo apt-get nvidia-settings

可查装态sudo apt-get nvidia-smi
这个是直接使用独显,禁用集成显卡
参考的这个https://bbs.deepin.org/post/192957#
Reply View the author
k6686389
deepin
2020-10-02 00:07
#5
https://bbs.deepin.org/post/203151
先用 nomodeset 进系统,看你描述分辨率不正常应该是只有一个 1060 显卡吧,命令行执行 sudo apt autopurge ...

还有一个Intel的显卡
Reply View the author
忘记、过去
deepin
2020-10-02 06:02
#6
https://bbs.deepin.org/post/203151
还有一个Intel的显卡

笔记本的话我记得1060显卡肯定是屏蔽了intel核显的,不然你禁用nouveau开源驱动之后分辨率应该是正常的。
Reply View the author
k6686389
deepin
2020-10-02 19:06
#7
已经解决,谢谢各位大佬的帮助
Reply View the author
mardou
deepin
2020-10-02 21:11
#8
https://bbs.deepin.org/post/203151
已经解决,谢谢各位大佬的帮助

怎么解决的,最好分享给大家,这样我们一起不断进步。
Reply View the author