今天我遇到的问题是 Chrome 和 Firefox 中的视频(YouTube 和其他网站)无法开始播放(我可以通过单击时间线在视频内跳转单个帧),而直到今天早些时候它都运行正常。
我在 DELL M3800(Nvidia GPU)上运行 Ubuntu 18.04。
我尝试卸载nvidia-340
,现在我无法再登录“Ubuntu”,而只能在登录屏幕上登录“Ubuntu on Wayland”。
重新安装nvidia-340
或安装都nvidia-390
无法解决问题。
当选择“Ubuntu”时,屏幕变黑一秒钟,然后返回到登录屏幕,我再次被注销。
更新:我尝试在 GRUB 中进行设置nomodeset
,但是并没有解决问题。
更新 2:sudo ubuntu-drivers autoinstall
也没有修复。
更新 3:取消注释#WaylandEnable=false
并重新注释似乎/etc/gdm3/custom.conf
已修复登录循环。但现在我再也无法启动终端了。鼠标变成旋转器几秒钟,但终端没有启动。
更新 4:dbus-launch gnome-terminal
运行后启动终端sudo chown username.username -R .dbus
更新 5:这个答案修复了我损坏的终端(通过阅读答案,我注意到 Nautilus 也坏了)。
更新 6:更新 5 中的修复不是永久性的。
更新 7:切换回从bash
永久zsh
修复了终端/nautilus 问题。但我仍然无法播放视频,也无法安装任何 Nvidia 驱动程序。
更新 8:更新 7 不是永久性的。
答案1
我这样做部分解决了该问题:
dpkg-divert --list | grep nvidia-340
显示所有 nvidia-340 依赖项- 我为所有人做到了
dpkg-divert --remove *path*
apt --fix-broken install
apt update
apt upgrade
ubuntu-drivers devices
ubuntu-drivers autoinstall
然后reboot
。如果屏幕分辨率低于可能的分辨率,请按照本教程
希望您能解决。