ITCooky Recetas

Vamos a cocinar it cositas

Corrección de errores en Ubuntu 20.04 LTS después de la instalación + ¡todos los programas necesarios!

дата septiembre 21, 2020

¡De hecho soy un fan de Ubuntu! Este es un sistema que una vez configurado, funciona durante años, ¡tanto tiempo que se olvida el susto después de la instalación y los ajustes que se deben realizar! Para empezar, me bajo la imagenUbuntu 20.04.1 LTS la instalación es habitual sin trucos; asegúrese de marcar las casillas para descargar e instalar software de terceros!

Mi PC
Motherboard: GIGABYTE X570 I AORUS PRO WIFI
CPU: AMD Ryzen 7 3700X
Storage: M2 SAMSUNG 970 EVO Plus
GPU: GIGABYTE GeForce RTX 2070 MINI ITX

Dado que tenemos Ubuntu, necesitamos saber abrir la consola y trabajar con manos.
La consola es invocada con [Ctrl] + [Alt] + [T]

¡Y debe estar listo para ingresar la contraseña de administrador que se estableció durante la instalación en cualquier momento! ¡Tanto en la consola como en el GUI!

Todos los apps instalados se pueden encontrar en la parte inferior izquierda haciendo clic en los cuadros Show Application; ¡puede girar y escribir el nombre en la búsqueda!

Instalación de programas en Ubuntu 20.04
Arrancó e intentó encontrar Ubuntu Software Center para instalar nuevos programas, ¡pero ya no está! Fue reemplazado por Snap Store, solo que no funciona en la instalación desde cero, debe quitarlo e instalarlo, entonces funcionará

Ejecutar en la consola
sudo apt purge snapd
sudo apt install snapd

Y obtenemos

Cambiar claves para cambiar idiomas
Por supuesto, agregó el idioma usted mismo, es fácil, pero ahora intente cambiar el atajo de teclado para cambiarlo.
En Settings > Keyboard Shortcuts > Switch to next input source

Presiono las claves, tal como me dicen en la pantalla, y no pasa nada, sin pánico, ¡este lugar simplemente no funciona!

Para cambiar las claves para el idioma, debe instalar a través del terminal
sudo apt install gnome-tweaks

Lo encontramos en apps con la palabra Tweaks y lo ejecutamos
En Keyboard & Mouse > Additional Loyaut Options > Switching to another loyaut elige tu combinación

Puede mover los botones de las ventanas (minimizar, cerrar) de derecha a izquierda aquí en Windows Titlebars

Programa para formatear discos en Ubuntu 20.4
Al igual que con el cambio de idioma, hago clic con el botón derecho del mouse en el disco, presionoFormat… y no pasa nada!

Necesitas instalar GParted, no está en Snap Store, así que en la consola
sudo apt install gparted

En las aplicaciones lo encontramos por nombre GParted

Corrección de la progress bar del estado de copia de archivos a USB
Cado Ubuntu tiene este problema. La velocidad de copia a USB 2 comienza en 300 mb/s (!!!) y al final de la copia desciende a 38 mb/s. El sistema informa que e processo se ha terminado, aunque todavía está en progreso, y si sacas la unidad flash USB, ¡puede arruinarla!

Para solucionar este problema, agregue la línea

vm.dirty_bytes=15728640

al final del archivo/etc/sysctl.conf

Puede hacer esto directamente desde la consola usando vi el editor de la epoca sin internet – [esc] + [i] editar, [esc] + [x] borrar, [esc] + [d] + [d] borrar línea , [esc] + [: q!] + [entrar] salir sin escribir, [esc] + [: wq!] + [entrar] salir escribir y y hay que ver dónde pone el cursor – él vive su vida
sudo vi /etc/sysctl.conf

O, mediante un proceso más o menos comprensible con el editor de texto de DOS Midnight Commander, antes de eso necesitas instalarlo
sudo apt-get install mc
sudo mc

Después de eso, la barra de progreso muestra 6 mb/s como debería ser con USB 2 aproximadamente.

Agregar una selección de otros sistemas operativos en otros diskos en el arranque de Ubuntu
sudo os-prober
sudo update-grub

Instalación de controladores de video de marca en Ubuntu para GPU Nvidia
Todavía no he descubierto para qué instalarlos, porque Ubuntu ya funciona con Nvidia

Mira qué driveres ahora
lspci -k | grep -EA2 'VGA|3D'

0a:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2070] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd TU106 [GeForce RTX 2070]
Kernel driver in use: nouveau

nouveau – estandart

Primero probé hacerlo asi: no funciona, no lo intentes

Buscando el driver más reciente
sudo apt-get update && clear && apt-cache search nvidia-[0-9] | grep 'binary driver'

nvidia-340 - NVIDIA binary driver - version 340.108

instalalo no funciona, no lo intentes
sudo apt-get install nvidia-340 nvidia-settings
Después de este comando, tengo una pantalla negra, si tu no entonces necesita más
sudo nvidia-xconfig
y reinicia!

A menudo hay problemas con losdriversde marca, solo deben configurarse si sabe exactamente para qué los necesita. También necesitará monitorear las actualizaciones de Ubuntu si cambia la versión del kernel, también habrá una pantalla negra.

Para superar la pantalla negra, debe reiniciar en recovery mode y ejecutar root console aquí debe hacer
sudo apt-get purge nvidia-340

Decidí que el problema estaba resuelto pero no, Ubuntu comenzó a estrellarse en una pantalla negra después de tomar una captura de pantalla o en la configuración

En general, los drivers de video de Nvidia se instalan de manera diferente
Veo qué cdrivers hay (no sé cómo aparecieron aquí)
sudo ubuntu-drivers list
y hago
sudo ubuntu-drivers autoinstall
después de eso reinicio
y veo
lspci -k | grep -EA2 'VGA|3D'

0a:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2070] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd TU106 [GeForce RTX 2070]
Kernel driver in use: nvidia

nvidia – drivier proprietario instalado

La imagen inmediatamente después del movimiento resulta rasgada, si arrastras la ventana  la parte de arriba se mueve mas rapido que la de abajo. Es necesario habilitar eso Force Full Composition Pipeline en la configuración de Nvidia. Busque la aplicación Nvidia X Server Settings en Show Applications y en la X Server Dispay Configuration en Advenced.. ponga una marca asi

¡Y después de la instalación, el sensor estándar de temperatura y frecuencia del ventilador de la tarjeta de video desapareció! Pero ahora puede obtener mucho más con el comando nvidia-smi o específicamente la temperatura

nvidia-smi -q -d temperature

==============NVSMI LOG==============

Timestamp : Mon Sep 21 09:51:50 2020
Driver Version : 450.66
CUDA Version : 11.0

Attached GPUs : 1
GPU 00000000:0A:00.0
Temperature
GPU Current Temp : 53 C
GPU Shutdown Temp : 94 C
GPU Slowdown Temp : 91 C
GPU Max Operating Temp : 89 C
Memory Current Temp : N/A
Memory Max Operating Temp : N/A

Prueba de rendimiento de la tarjeta de video en Ubuntu
En mi caso, slo uso solo para calentar la tarjeta de video
sudo apt install mesa-utils
glxgears

Controlando el ventilador de la tarjeta gráfica Nvidia en Ubuntu
Sucedió una historia bastante divertida. Estoy sentado frente a la computadora y de repente vzhuuuh sonido como de un HDD de 20 años; jolines HDD de la matriz RAID se esta muriendo, compré unos SSD, no pude comprar la misma capacidad solo la mitad, lo configuré y esto denuevo sentado al lado del ordenador y vzhuuuh …

Resultó ser que GeForce RTX™ 2070 MINI ITX 8G a bajas velocidades el ventilador cruje cuando arranca y, a menudo, comienza a moverse alrededor de cero.
Eh, bueno, nada, SSD es una buena inversión …

Entonces, para habilitar la capacidad de controlar ventiladores en drivers de Nvidia, agregue al archivo (es posible que tenga una carpeta diferente)
/etc/X11/xorg.conf
a la sección

Section "Device"

la linea

Option         "Coolbits" "4"

todo por complero en mi caso es así

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce RTX 2070"
    Option         "Coolbits" "4"
EndSection

Y reboot

Después de eso, aparecerá este elemento Enable GPU Fan Settings en los controladores, puede configurar manualmente la velocidad del ventilador y, después de reiniciar, volvera al cero

Este modo de funcionamiento no se adapta para nada, haré un bash script que encenderá el ventilador en función de la temperatura.

Hago un script (/home/alexandr/ mi carpeta)
vi /home/alexandr/.gpu_fan_control
code

#!/usr/bin/bash
gspeed=0
while true;
do
gtemp=`/usr/bin/nvidia-smi -q -d temperature | /usr/bin/grep "GPU Current" | /usr/bin/awk '{print $5}'`

if [ $gtemp -lt 50 ]
then
if [ $gspeed -ne 33 ]
then
/usr/bin/nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=33
DISPLAY=:0.0 notify-send "GPU FAN SPEED SET TO 33%" "GPU temperatute is $gtemp C"
gspeed=33
fi
fi

if [[ $gtemp -gt 50  && $gtemp -lt 55 ]]
then
if [ $gspeed -ne 40 ]
then
/usr/bin/nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=40
DISPLAY=:0.0 notify-send "GPU FAN SPEED SET TO 40%" "GPU temperatute is $gtemp C"
gspeed=40
fi
fi

if [[ $gtemp -gt 55  && $gtemp -lt 60 ]]
then
if [ $gspeed -ne 50 ]
then
/usr/bin/nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=50
DISPLAY=:0.0 notify-send "GPU FAN SPEED SET TO 50%" "GPU temperatute is $gtemp C"
gspeed=50
fi
fi

if [[ $gtemp -gt 60  && $gtemp -lt 65 ]]
then
if [ $gspeed -ne 70 ]
then
/usr/bin/nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=70
DISPLAY=:0.0 notify-send "GPU FAN SPEED SET TO 70%" "GPU temperatute is $gtemp C"
gspeed=70
fi
fi

if [ $gtemp -gt 65 ]
then
if [ $gspeed -ne 90 ]
then
/usr/bin/nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=90
DISPLAY=:0.0 notify-send "GPU FAN SPEED SET TO 90%" "GPU temperatute is $gtemp C"
gspeed=90
fi
fi
sleep 5
done

Haciéndolo ejecutable
sudo chmod +x /home/alexandr/.gpu_fan_control

Para que se inicie solo … no encontre una forma de hacerlo a través de la consola, solo a través de las ventanas de Ubuntu a través de Startup Aplications

¡Reiniciar! Ahora la temperatura está controlada por el script en ejecución, si cambia la velocidad, aparece un mensaje. ¡El ventilador no se mueve en vano!

No obtenemos la temperatura de cada núcleo Ryzen en Ubuntu
No sé por qué decidí que AMD mostrará la temperatura de cada núcleo de CPU, lo estoy acostumbrado ver en CPU de INTEL, ¡pero AMD no sabe cómo hacerlo! De hecho, no hay nada de eso en el BIOS, solo una temperatura para CPU. Pero el problema también es que en motherboard GIGABYTE X570 I AORUS PRO WIFI el rendimiento es monitoreado por el chip iTE IT8688E, necesita el driver it87, parece estar allí, pero es viejo, ¡y fue abandonado por completo! Es decir, en Linux, debido a este chip, ¡ni siquiera puede obtener la poca información que hay!

Eso es lo que tenemos, ponemos
sudo apt-get install lm-sensors
Detectar sensores
sudo sensors-detect
y ver
sudo sensors
estamos interesados ​​en este

k10temp-pci-00c3
Adapter: PCI adapter
Tdie: +51.0°C (high = +70.0°C)
Tctl: +51.0°C 

¡Y eso es! k10temp es un sensor que conoce el kernel de Ubuntu y muestra temperatura de la CPU patodo nuclios

Pero hay una forma, confusa y peligrosa gracias a linustechtips.com/main/topic/1095169-x570-aorus-pro-wifi-with-3900x-and-32gig-of-ram ¡Hago segun ese topic!

Instalar lo que necesita para construir el driver
sudo apt-get install build-essential dkms git

Encontramos ese driver en github, este no es nativo, el desarrollador nativo se ha retirado
git clone https://github.com/a1wong/it87
cd it87

Cambie en el archivo cifra 8686 a 8688 para que el sistema no alerte – no existe tal device
sudo sed -i 's/8686/8688/g' ./it87.c
hago
sudo make dkms

Si desea quitar el módulo DKMS y reconstruirlo, elimínelo de esta manera
Ver lo que está instalado
dkms status

it87, v1.0-48-g40bec4b, 5.4.0-47-generic, x86_64: installed

aquí necesitamos un nombre y una versión, la borramos
sudo dkms uninstall it87/v1.0-48-g40bec4b
también necesitas eliminar las carpetas
sudo rm -R /usr/src/it87-v1.0-48-g40bec4b
sudo rm -R /var/lib/dkms/it87

Además, necesita crear un archivo para firmar normalmente aquí
sudo vi /etc/sensors.d/GA-AX570-PRO-WiFi.conf
code

# Gigabyte X570 PRO WiFi

chip "it8688-isa-*"
label in0 "CPU Vcore"
label in1 "+3.3V"
label in2 "+12V"
label in3 "+5V"
label in4 "Vcore SoC"
label in5 "CPU Vddp"
label in6 "DRAM A/B"
label in7 "3 Vsb"
label in8 "Vbat"
label temp1 "Sys1 Temp"
label temp3 "CPU Temp"
label temp4 "PCIe_x16 Temp"
label temp5 "VRM_MOS Temp"
label temp6 "PCH Temp"
label fan1 "CPU fan"
label fan2 "Sys1_Fan"
label fan3 "Sys2_Fan"
label fan4 "Sys3_PCH_Fan"
label fan5 "CPU_Opt_Fan"
ignore intrusion0
ignore temp2

Ahora enciende el módulo
sudo modprobe it87

Observamos datos de sensores
sensors
y ahora ha aparecido una nueva pieza

it8688-isa-0a40
Adapter: ISA adapter
CPU Vcore: 936.00 mV (min = +0.35 V, max = +1.45 V)
+3.3V: 2.03 V (min = +1.94 V, max = +2.06 V)
+12V: 1.99 V (min = +1.94 V, max = +2.06 V)
+5V: 2.03 V (min = +1.94 V, max = +2.06 V)
Vcore SoC: 1.08 V (min = +0.90 V, max = +1.26 V)
CPU Vddp: 912.00 mV (min = +0.85 V, max = +0.95 V)
DRAM A/B: 1.38 V (min = +1.10 V, max = +1.60 V)
3 Vsb: 3.29 V (min = +0.00 V, max = +6.12 V)
Vbat: 3.07 V
CPU fan: 1201 RPM (min = 300 RPM)
Sys1_Fan: 837 RPM (min = 300 RPM)
Sys2_Fan: 4753 RPM (min = 300 RPM)
Sys1 Temp: +55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
CPU Temp: +46.0°C (low = +127.0°C, high = +127.0°C) sensor = AMD AMDSI
PCIe_x16 Temp: +21.0°C (low = +0.0°C, high = +127.0°C) sensor = thermistor
VRM_MOS Temp: +48.0°C (low = +0.0°C, high = -120.0°C) sensor = thermistor
PCH Temp: +61.0°C (low = -16.0°C, high = +90.0°C) sensor = thermistor

¡Hay todas las temperaturas, velocidades de ventilador y voltajes!

Si aparece error

modprobe: ERROR: could not insert 'it87': Device or resource busy

hay que agregar acpi_enforce_resources=lax en
sudo vi /etc/default/grub en esa linea

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"

hacer
sudo update-grub2
y reiniciar

Para que se inicia solo después de un reinicio, agregue a
sudo vi /etc/modules
linea

it87

Para monitorear las temperaturas hay que instalar
sudo apt install psensor

Y tenemos un gráfico, malito pero mejor que nada

Software para editar imágenes en Ubuntu
Es, por supuesto, Gimp, está en Snap Store.

Software de edición de fotos en Ubuntu
Los foto en formato RAW, ORF etc – RawTherapee. Tampoco está en Snap Store, debe instalarse a través de la consola

sudo add-apt-repository ppa:dhor/myway
sudo apt install rawtherapee

En aplicaciones lo encontramos por el nombre RawTherapee

Software de edición de video para Ubuntu
Kdenlive está en la tienda Snap

¡Los editores de video no son simples en absoluto y este tampoco!

No hay rotación de video en este editor, o no lo encontré, entonces uso ffmpeg en la consola
hago
sudo apt-get install ffmpeg
para rotar el video 180 grados en sentido antihorario
ffmpeg -i test_in.mp4 -vf "transpose=2,transpose=2" test_out.mp4
otros ángulos y lados

For the transpose parameter you can pass:
0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip

Puede reemplazar algunas funciones de Kdenlive, por ejemplo, adjuntar audio a video
ffmpeg -i 'test in.mp4' -i 'test in audio.aac' -c copy test_out_vid_aud.mp4

Combinar fragmentos de video en uno de una lista de videos
ffmpeg -f concat -safe 0 -i list.txt -c copy test_out_all.mp4

list.txt lista de videos

file ./e1.mp4
file ./e2.mp4
file ./e3.mp4
file ./e4.mp4
file ./e5.mp4
file ./e6.mp4

Ubuntu ya tiene un programa para trabajar con documentos y hojas de cálculo – LibreOffice , ¡el navegador de Internet FireFox ya esta!


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *