У меня были проблемы с неустранимым падением ubuntu. У меня была проблема на моем ноутбуке при запуске суперколлайдера одновременно с YouTube, а теперь и на моем новом настольном компьютере при использовании карт Google. Я могу' Выяснить, в чем причина - мышь все равно будет работать, но экран и клавиатура будут полностью не реагировать. не могу ctrl
+ alt
+ f1
попасть в оболочку, сбросить xfce
или что-либо еще. REISUB по-прежнему работает, и я все еще могу слышать звук, если я нахожусь на каком-либо телефонном звонке (Google Meet, Zoom и т. Д.).
Ноутбук был Intel Core i7 с мобильной видеокартой NVIDIA, не помню, как именно. рабочий стол: Ubuntu (Ubuntu Studio) 20.04 / AMD Ryzen 7 3700X / Radeon 5700 XT / 64 ГБ ОЗУ. У кого-нибудь еще были такие серьезные сбои? Я надеялся, что смогу увидеть меньше из них, используя ubuntu, а не больше.
ls -al /var/crash
total 17776
drwxrwsrwt 2 root whoopsie 4096 Jun 10 19:37 .
drwxr-xr-x 15 root root 4096 May 25 22:25 ..
-rw------- 1 root whoopsie 142836 Jun 7 14:48 amdgpu-pro-pin.0.crash
-rw-r----- 1 ino whoopsie 10386868 Jun 10 19:37 _opt_Signal_signal-desktop.1000.crash
-rw-r----- 1 ino whoopsie 69067 Jun 10 12:49 _usr_bin_blueman-tray.1000.crash
-rw-r----- 1 ino whoopsie 7591345 Jun 10 13:56 _usr_bin_emacs-gtk.1000.crash
free -h:
total used free shared buff/cache available
Mem: 62Gi 4.5Gi 53Gi 736Mi 4.9Gi 56Gi
Swap: 61Gi 0B 61Gi
sysctl vm.swappiness
vm.swappiness = 10
sudo dmidecode -s bios-version
1104
Материнская плата, изготовленная на заказ, ASUS AMD AM4 PRO WS X570-ACE ATX Workstation.
The list of commands that worked for me.
(Some more Tips can be found at https://linux-tips.com/t/disabling-ups-beep-under-linux/592)
sudo apt-get install nut
sudo apt-get install nut-monitor
(stop if started)
sudo upsdrvctl stop
Open / edit the following files as root
Example:
sudo nano /etc/nut/nut.conf
1- Changes to make to file nut.conf -add the lines below:
MODE=standalone
2- Changes to make to file ups.conf file -add the lines below:
[tripplite]
driver = usbhid-ups
port = auto
productid=3024
desc = "Tripp Lite AVR700U"
3- Changes to make to file upsd.conf -add the lines below:
LISTEN 127.0.0.1 3493
LISTEN ::1 3493
[tripplite]
driver = usbhid-ups
port = auto
4- Restart nut
sudo service nut-server restart
5- Changes to make to file /etc/nut/upsd.users -add the lines below:
Example:
#admin is the username
[admin]
password = "test1234"
actions = SET
instcmds = ALL
5- Reload upsd with the new users config:
sudo upsd -c reload
6- Start driver
sudo upsdrvctl start
If you get an error staying Can't claim USB device [09ae:3024]: could not detach kernel driver from interface 0: Operation not permitted
You can use lsusb to find out the bus and device number for the Tripplite UPS
Then change permission of the device
chmod 0666 /dev/bus/usb/[bus number]/[device number] Chmod 0666 (chmod a+rwx,u-x,g-x,o-x,ug-s,-t) sets permissions so that, (U)ser / owner can read, can write and can't execute. (G)roup can read, can write and can't execute. (O)thers can read, can write and can't execute.
Example: Type:
lsusb
Bus 003 Device 012: ID 09ae:3024 Tripp Lite перейдите на https://www.memtest86.com/ и загрузите / запустите их бесплатный memtest для проверки вашей памяти. Получите хотя бы один полный проход из всех 4/4 тестов, чтобы подтвердить хорошую память. Это может занять много часов.
Обмен
С 64G RAM у вас есть чрезмерный обмен, если вы не спите, на 61G. Уменьшите его до 4G. В зависимости от того, используете ли вы раздел подкачки или файл / swapfile, метод сокращения будет другим.
Предполагается, что вы используете /swapfile...
Note: Неправильное использование Команда dd
может привести к потере данных. Предложите скопировать / вставить.
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 64G RAM and 4G swap
reboot # reboot and verify operation
Добавьте эту строку в / etc / fstab, если ее там еще нет ...
/swapfile none swap sw 0 0
vm.swappiness
vm.swappiness = 10 действительно не нужно.
Установить vm.swappiness = 60 (на основе 64G RAM и 4G SWAP), таким образом ...
sudo -H gedit / etc / sysctl. conf
# редактировать этот файл
Поиск существующей записи vm.swappiness =
...
CTRL + f vm.swappiness
Если найдено, отредактируйте , чтобы сказать vm.swappiness = 60
Если не найдено, добавьте vm.swappiness = 60
в конце файла
Сохраните изменения и выйдите из gedit
sudo sysctl -p