bar*_*rba 5 video youtube freeze
在 Chrome 或 Firefox 上观看任何 YouTube 视频大约一分钟后,计算机完全没有响应,屏幕卡住,音频在最后一秒循环播放,计算机甚至不注册插入 3.5 毫米插孔的耳机。这是一个似乎突然出现的问题,因为我没有进行任何硬件或软件更改,机器唯一使用的就是一般的互联网浏览,以及观看在线和本地存储的视频。只有当我硬关闭计算机时,冻结似乎才会消失,并且在多次重新启动后仍然存在。该问题似乎只影响 youtube、VLC 和其他网站(例如 twitch),工作正常。
输出neofetch:
.-/+oossssoo+/-. barba@lenovo
`:+ssssssssssssssssss+:` -------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 20.04.2 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: 81LK IdeaPad L340-15IRH Gaming
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.11.0-25-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 12 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2289 (dpkg), 6 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.0.17
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Adwaita-dark [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Yaru [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: gnome-terminal
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: Intel i7-9750H (12) @ 2.600GHz
.ossssssssssssssssssdMMMNysssso. GPU: Intel UHD Graphics 630
-+sssssssssssssssssyyyssss+- GPU: NVIDIA GeForce GTX 1650 Mobile
`:+ssssssssssssssssss+:` Memory: 1283MiB / 7835MiB
.-/+oossssoo+/-.
Run Code Online (Sandbox Code Playgroud)
尝试的修复和诊断:
sudo apt upgradesensors)free -h, sysctl vm.swappiness&的输出swapon -s,如 @heynnema 建议:
total used free shared buff/cache available
Mem: 7,7Gi 1,2Gi 5,5Gi 29Mi 964Mi 6,2Gi
Swap: 472Mi 0B 472Mi
Run Code Online (Sandbox Code Playgroud)
vm.swappiness = 10
Run Code Online (Sandbox Code Playgroud)
Filename Type Size Used Priority
/swapfile file 483896 0 -2
Run Code Online (Sandbox Code Playgroud)
top冻结时的输出
我正在使用 Firefox 浏览网页,但我也测试了 Chrome,问题仍然存在。460.91.03,如图nvidia-smisudo dmidecode -s bios-version:BGCN33WWfree -h: total used free shared buff/cache available
Mem: 7,7Gi 1,2Gi 5,3Gi 157Mi 1,1Gi 6,0Gi
Swap: 4,0Gi 0B 4,0Gi
Run Code Online (Sandbox Code Playgroud)
sysctl vm.swappiness:vm.swappiness = 60
Run Code Online (Sandbox Code Playgroud)
swapon -s:Filename Type Size Used Priority
/swapfile file 4194300 0 -2
Run Code Online (Sandbox Code Playgroud)
grep -i swap /etc/fstab: /swapfile none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
你的 /swapfile 太小了,你的 vm.swappiness 是完全错误的。
\n让我们将 /swapfile 增加到 4G,并将 vm.swappiness 设置为更合适的值。
\n/交换文件
\n注意:不正确使用rm和dd命令可能会导致数据丢失。建议复制/粘贴。
在里面terminal...
sudo swapoff -a # turn off swap\nsudo rm -i /swapfile # remove old /swapfile\n\nsudo dd if=/dev/zero of=/swapfile bs=1M count=4096\n\nsudo chmod 600 /swapfile # set proper file protections\nsudo mkswap /swapfile # init /swapfile\nsudo swapon /swapfile # turn on swap\nfree -h # confirm 8G RAM and 4G swap\nRun Code Online (Sandbox Code Playgroud)\n使用sudo -H gedit /etc/fstab或编辑 /etc/fstab sudo pico /etc/fstab。
确认 /etc/fstab 中的此 /swapfile 行...并确认没有其他 \xe2\x80\x9cswap\xe2\x80\x9d 行...在此行中使用空格...确认没有制表符...
\n/swapfile none swap sw 0 0\nRun Code Online (Sandbox Code Playgroud)\nreboot # reboot and verify operation\nRun Code Online (Sandbox Code Playgroud)\n虚拟机交换性
\n编辑/etc/sysctl.conf
\nsudo -H gedit /etc/sysctl.conf
找到有的行vm.swappiness=10并将其设置为=60。
保存文件并退出 gedit。
\nsudo sysctl -p
更新#1:
\nBIOS
\n您的 BIOS 版本为 BGCN33WW。较新的 BIOS 版本 BGCN34WW 可在此处或此处获取。尽管我不相信它能解决您的问题,但保持最新的 BIOS 更新以进行安全修复始终是个好主意。
\n英伟达
\n您有 Nvidia 驱动程序 460.91.03。版本 470.57 可在此处获取。这个经过测试的驱动程序也应该可以安装在Software & Updates应用程序中。因为使用 Intel GPU 时该问题是可重现的,所以我不怀疑这也能解决该问题,但同样,保持最新状态总是好的。
内存测试
\n由于更改 /swapfile 和 vm.swappiness 后症状有所改善,因此我们需要检查您的内存。
\n前往https://www.memtest86.com/并免费下载/运行memtest来测试您的记忆力。至少完成一次所有 4/4 测试,以确认良好的记忆力。这可能需要几个小时才能完成。
交换
\n我刚刚再次查看了top和free -h输出,您的 /swapfile 似乎未处于活动状态。您是否确认 /etc/fstab 中的交换行中没有选项卡?
好奇...的例子free -h /swapfile 更改之前和之后的示例显示交换使用量为零...
total used free shared buff/cache available\nMem: 7,7Gi 1,2Gi 5,5Gi 29Mi 964Mi 6,2Gi\nSwap: 472Mi 0B 472Mi\nRun Code Online (Sandbox Code Playgroud)\n和
\n total used free shared buff/cache available\nMem: 7,7Gi 1,2Gi 5,3Gi 157Mi 1,1Gi 6,0Gi\nSwap: 4,0Gi 0B 4,0Gi\nRun Code Online (Sandbox Code Playgroud)\n另外,top当计算机冻结时查看该命令时,也显示交换使用率为零。
| 归档时间: |
|
| 查看次数: |
8986 次 |
| 最近记录: |