我在配备 Intel i7 的 HP Elitedesk 上使用 19.10。我目前使用 unity 作为 GUI 客户端。
问题
在从不同工作区转换时,屏幕突然冻结。虽然没有明显的触发原因。它只是随机发生。
一些诊断命令的输出
显卡:
据悉About this Computer
,该电脑使用的显卡代号NV106
为 NVIDIA。NV160 GeForce RTX 2060, GeForce GTX 1660 Turing
据悉https://nouveau.freedesktop.org/wiki/CodeNames/
free -h
[someone@someone ~]$ free -h
total used free shared buff/cache available
Mem: 31G 1.6G 27G 135M 1.7G 29G
Swap: 2.0G 0B 2.0G
输出fsck -f
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/nvme0n1p3: 625393/11386880 files (0.6% non-contiguous), 13969703/45515776 blocks
Disks
应用程序相关部分的输出
输出grep -i swap /etc/fstab
/swapfile none swap sw 0 0
输出sysctl vm.swappiness
vm.swappiness = 60
** 内存测试结果 **
使用提供的工具测试内存https://www.memtest86.com/ 结果就是下面的截图。
相关症状
- 启动时,有时(随机)屏幕会变得模糊,就像通过数码相机看旧显示器一样。
- 另外,有时(随机)键盘和鼠标在登录窗口中不起作用,所以我无法输入密码并登录。
我不知道为什么会发生这种情况,我甚至不知道在哪里可以找到潜在原因。任何建议都会有帮助。
答案1
由于我们对您问题的性质没有太多线索,因此我们将进行全面检查。
让我们检查您的文件系统...
对于 18.04 或更新版本...
- 启动至 Ubuntu Live DVD/USB
terminal
按Ctrl+ Alt+打开窗口T- 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/sdXX 设备名称
- 输入
sudo fsck -f /dev/sdXX
,替换sdXX
为您之前找到的数字sudo fsck -f /dev/nvme0n1p3
sudo fsck -f /dev/sda1
fsck
如果有错误则重复命令- 类型
reboot
让我们检查您的 BIOS 版本...
sudo dmidecode -s bios-version
然后转到https://support.hp.com网站,提供您的型号,看看是否有更新的 BIOS 可用。
让我们检查您的三星固件...
如果你有 Windows,请启动它,转到https://www.samsung.com/semiconductor/minisite/ssd/download/tools/,并下载他们的“三星魔术师”,运行它,看看它是否找到了新的固件。
让我们测试一下你的记忆力...
去https://www.memtest86.com/并下载/运行他们的免费记忆测试来测试你的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。
更新#1:
到目前为止,我们已经在启动 256G SSD 上发现了一个 2G /swapfile、一个未使用的 50G 交换分区和 20G 剩余的 Windows 分区。
更新 #2:
型号为“HP EliteDesk 800 G3 基本型小型 PC”
BIOS 当前版本为 2.01,最新版本为 2.31
更新 #3:
看https://support.hp.com/us-en/document/c00007682了解如何更新 BIOS(理论上无需使用 Windows)。您可能需要前往本地计算机商店并使用其中的一台演示 Windows 机器来创建所需的 USB 闪存驱动器。
看https://www.youtube.com/watch?v=WqDUCfU-eA关于如何从 Linux 更新 BIOS...尽管使用 HP 提供的 .exe 可能会或可能不会实现此操作。
更新 #4:
最终的解决方案是使用应用程序的“附加驱动程序”选项卡从 nouveau 视频驱动程序升级到 Nvidia 驱动程序 v4.35 Software & Updates
。