请记住,我最近才开始使用 Linux - Ubuntu 作为我的操作系统,因此如果您需要与 PC/系统等相关的任何其他信息,请询问我,我会用所需的信息更新问题。提前致谢!
问题:
这是发生在我身上的情况之一,而且很常见:
如果我打开浏览器(无论是 Mozilla 还是其他浏览器),但我目前正在使用 Brave 浏览器,然后我在 YouTube 上观看视频/播放音乐。过了一段时间,我的笔记本电脑运行的是 Ubuntu 20.04 -(我将在本文后面发布有关系统的更多详细信息) - 随机冻结并开始循环播放该 YouTube 视频的声音(因此,我听到了正在播放的 YouTube 视频的声音,更准确地说,是该视频的最后 2/3 秒)。
因此,当发生这种情况时,笔记本电脑会完全不响应任何按键命令,并且鼠标也会冻结。发生这种情况后,我必须使用笔记本电脑上的“关机”按钮关闭所有设备。
问题:有人知道如何解决这个问题或者为什么会发生这种情况以及有没有办法解决这个问题?
id:
str1ng
description: Notebook
product: HP Pavilion dv8 Notebook PC (VL131EA#UUZ)
vendor: Hewlett-Packard
version: 039D200000241220001020000
serial: CNF94387ZG
width: 64 bits
capabilities: smbios-2.6 dmi-2.6 smp vsyscall32
configuration:
boot = normal
chassis = notebook
family = 103C_5335KV
sku = VL131EA#UUZ
uuid = 434E4639-3433-3837-5A47-00269E7F1C54
id:
core
description: Motherboard
product: 7001
vendor: Hewlett-Packard
physical id:
0
version: 35.35
serial: CNF94387ZG
slot: Base Board Chassis Location
id:
firmware
description: BIOS
vendor: Hewlett-Packard
physical id:
0
version: F.25
date: 05/31/2010
size: 1MiB
capacity: 1536KiB
capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification
id:
memory
description: System Memory
physical id:
16
slot: System board or motherboard
size: 6GiB
id:
bank:0
description: SODIMM DDR3 Synchronous 1067 MHz (0,9 ns)
product: DON'T WANNA GIVE INFO
vendor: Samsung
physical id:
0
serial: DON'T WANNA GIVE INFO
slot: Bottom - Slot 1
size: 4GiB
width: 64 bits
clock: 1067MHz (0.9ns)
id:
bank:1
description: SODIMM DDR3 Synchronous 1067 MHz (0,9 ns)
product: DON'T WANNA GIVE INFO
physical id:
1
serial: 6525C446
slot: Bottom - Slot 2
size: 2GiB
width: 64 bits
clock: 1067MHz (0.9ns)
id:
cpu
description: CPU
product: Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz
vendor: Intel Corp.
physical id:
1f
bus info:
cpu@0
version: Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz
slot: CPU
size: 997MHz
capacity: 1734MHz
width: 64 bits
clock: 1066MHz
capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm ida flush_l1d cpufreq
configuration:
cores = 4
enabledcores = 4
threads = 8
id:
display
description: VGA compatible controller
product: GT216M [GeForce GT 230M]
vendor: NVIDIA Corporation
physical id:
0
bus info:
pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration:
driver = nvidia
latency = 0
resources:
irq : 38
memory : d2000000-d2ffffff
memory : c0000000-cfffffff
memory : d0000000-d1ffffff
ioport : 6000(size=128)
memory : c0000-dffff
id:
disk
description: ATA Disk
product: DON'T WANNA GIVE INFO
physical id:
0.0.0
bus info:
scsi@0:0.0.0
logical name:
/dev/sda
version: 0003
serial: DON'T WANNA GIVE INFO
size: 931GiB (1TB)
capabilities: partitioned partitioned:dos
configuration:
ansiversion = 5
logicalsectorsize = 512
sectorsize = 4096
signature = ac4c8fed
以下是某个用户请求的命令
~$ free -h
total used free shared buff/cache available
Mem: 5,8Gi 2,3Gi 428Mi 236Mi 3,1Gi 3,0Gi
Swap: 2,0Gi 0,0Ki 2,0Gi
str1ng@str1ng:~$ swapon -s
Filename Type Size Used Priority
/swapfile file 2097148 780 -2
:~$
答案1
交换
您的 /swapfile 太小了,只有 2G,我们将其增加到 4G...
笔记:错误使用rm
和dd
命令可能会导致数据丢失。建议复制/粘贴。
在里面terminal
...
sudo swapoff -a # turn off swap
sudo rm -i /swapfile # remove old /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm 6G RAM and 4G swap
sudo -H gedit /etc/fstab
使用或编辑 /etc/fstab sudo pico /etc/fstab
。
确认 /etc/fstab 中的此 /swapfile 行...并确认没有其他“交换”行...在此行中使用空格...确认没有制表符...
/swapfile none swap sw 0 0
reboot # reboot and verify operation
答案2
只是收集了一些显然有效的相关错误报告和解决方案:
- 从 20.04 升级到 20.10:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1905103(包含可能与 CPU 温度有关的提示)
- 通过禁用 Intel Turbo Boost 来降低 CPU 温度:https://askubuntu.com/a/1138776/986830(使用 BIOS 或根据需要编辑配置
echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
) - 扩大交换大小:https://askubuntu.com/a/1139462/986830(还由@heynnema 建议在这个问题的现有答案中)
对我来说,似乎有效的方法是关闭英特尔睿频加速技术,然后还将我的笔记本电脑切换到“省电”模式,我猜这只会稍微降低 CPU 的使用率。
我的笔记本电脑已经运行良好一年多了,所以可能是我的 CPU 风扇/通风口被灰尘堵塞了,但我还没有检查过。