LINUX.ORG.RU

Сообщения Architector

 

Зашифровать систему

Система Linux Mint 20.3

При установке был чекбокс «зашифровать диск», куда я забыл тыкнуть. Теперь вопрос: можно ли это сделать после установки тем же методом, каким оно было бы выполнено при установке (каким?)? Или надо будет снова переустанавливать?

И второй: там был второй чекбокс «зашифровать домашнюю папку». Чем это отличается от первого, кроме объекта шифрования? И стоит ли его выполнять при наличии первого?

 

Architector ()

Поставить дрова на видеокарту

Система Linux Mint. При запуске вылазит предупреждение, что не используется аппаратное ускорение, при этом cinnamon ест от 20% до 80% cpu.

Со страницы amd скачал архив для Ubuntu 20.04

Запускаю ./amdgpu-install и в конце он выдаёт

Error! Bad return status for module build on kernel: 5.13.0-25-generic (amd64)
Consult /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/make.log for more information.
dpkg: ошибка при обработке пакета amdgpu-dkms (--configure):
 installed amdgpu-dkms package post-installation script subprocess returned error exit status 10
dpkg: зависимости пакетов не позволяют настроить пакет amdgpu:
 amdgpu зависит от amdgpu-dkms (= 1:5.6.0.15-1098277), однако:
  Пакет amdgpu-dkms пока не настроен.

dpkg: ошибка при обработке пакета amdgpu (--configure):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 amdgpu-dkms
 amdgpu

Выхлоп make.log pastebin

В конце написано:

make[1]: *** [scripts/Makefile.build:524: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl] Ошибка 2
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/ttm_tt.o] Ошибка 1
make[1]: *** [scripts/Makefile.build:524: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm] Ошибка 2
make: *** [Makefile:1879: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build] Ошибка 2
make: выход из каталога «/usr/src/linux-headers-5.13.0-25-generic»

Система: Linux Mint 20.3 (Una)

Ядро: 5.13.0-25-generic #26~20.04.1-Ubuntu SMP Fri Jan 7 16:27:40 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Ноутбук: HP 15s fq2030ur

На всякий lspci

0000:00:00.0 Host bridge: Intel Corporation Device 9a04 (rev 01)
0000:00:02.0 VGA compatible controller: Intel Corporation Device 9a78 (rev 01)
0000:00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
0000:00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:14.0 USB controller: Intel Corporation Device a0ed (rev 20)
0000:00:14.2 RAM memory: Intel Corporation Device a0ef (rev 20)
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Device a0e8 (rev 20)
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Device a0e9 (rev 20)
0000:00:16.0 Communication controller: Intel Corporation Device a0e0 (rev 20)
0000:00:1c.0 PCI bridge: Intel Corporation Device a0bf (rev 20)
0000:00:1d.0 System peripheral: Intel Corporation Device 09ab
0000:00:1f.0 ISA bridge: Intel Corporation Device a082 (rev 20)
0000:00:1f.3 Multimedia audio controller: Intel Corporation Device a0c8 (rev 20)
0000:00:1f.4 SMBus: Intel Corporation Device a0a3 (rev 20)
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a0a4 (rev 20)
0000:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
10000:e0:1d.0 PCI bridge: Intel Corporation Device a0b0 (rev 20)
10000:e1:00.0 Non-Volatile memory controller: SK hynix Device 1339

Ещё может будет полезно:

Graphics:  Device-1: Intel vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 0000:00:02.0 
           chip ID: 8086:9a78 
           Display: x11 server: X.Org 1.20.13 driver: modesetting unloaded: fbdev,vesa 
           resolution: 1920x1080~60Hz 
           OpenGL: renderer: llvmpipe (LLVM 10.0.0 256 bits) v: 3.3 Mesa 20.0.5 compat-v: 3.1 
           direct render: Yes 
lshw -c video
  *-display                 
       описание: VGA compatible controller
       продукт: Intel Corporation
       производитель: Intel Corporation
       физический ID: 2
       сведения о шине: pci@0000:00:02.0
       логическое имя: /dev/fb0
       версия: 01
       разрядность: 64 bits
       частота: 33MHz
       возможности: pciexpress msi pm vga_controller bus_master cap_list fb
       конфигурация: depth=32 driver=i915 latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
       ресурсы: iomemory:600-5ff iomemory:400-3ff IRQ:149 память:6002000000-6002ffffff память:4000000000-400fffffff ioport:4000(размер=64) память:c0000-dffff память:4010000000-4016ffffff память:4020000000-40ffffffff

UPD: видеокарта от intel, а я ставил от AMD.

 , ,

Architector ()

pdflatex не хочет строить график из 15К точек

Сразу приведу минимальный пример, воспроизводящий ошибку

\documentclass[12pt,a4paper]{article}
\usepackage[left=10mm, top=15mm, right=10mm, bottom=15mm]{geometry}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\usepackage{tikz}
\usepgfplotslibrary{external} 
\tikzexternalize[prefix=tikzfiles/]

\begin{document}
  \begin{tikzpicture}
    \begin{axis}
      \addplot table [x=v, y=p, col sep=comma] {trt.csv};
    \end{axis}
  \end{tikzpicture}
\end{document}

csv-файл содержит пары координат по типу

1,1
1.2122,1.2121
0.9212,0.8323

Всего их там около 15К пар. Я попробовал разделить файл на несколько по 2К пар, и строить их разными \addplotами, но не помогло, те же ошибки Если нужно - файл, который я использую https://wdfiles.ru/d54a24

При выполнении pdflatex -synctex=1 -interaction=nonstopmode -shell-escape %filename%.tex выдаёт

Package tikz Error: Sorry, the system call 'pdflatex -shell-escape -halt-on-error interaction=batchmode -jobname "tikzfiles/nistco2-figure0" "\def\tikzexternalrealjob{nistco2}\input{nistco2}"' did NOT result in a usable output file 'tikzfiles/nistco2-figure0' (expected one of .pdf:.jpg:.jpeg:.png:). Please verify that you have enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'. Sometimes it is also named 'write 18' or something like that. Or maybe the command simply failed? Error messages can be found in 'tikzfiles/nistco2-figure0.log'. If you continue now, I'll try to typeset the picture.

В файле tikzfiles/nistco2-figure0.log нашёл только одну ошибку

! TeX capacity exceeded, sorry [main memory size=5000000].

Но tikzexternalize же для того и есть, чтоб такого не было, если правильно понимаю

Собственно если строить один график на весь документ из примерно 2К точек, то всё работает. Проблемы начались именно тогда, когда их стало много. Прочитал, что нужно использовать tikzexternalize, а оно не заводится

pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian)
kpathsea version 6.3.1
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.01

UPD: выяснилось, что увесистые графики лучше строить помощью внешних программ и затем вставлять их в документ.

 ,

Architector ()

Сбросить калибровку графического планшета

Есть планшет HUION, решил на свою голову откалибровать, хотя всё было хорошо.

В результате не могу ни нормально откалибровать, ни найти кнопки сброса калибровки.

Калибровал через cinnamon-settings wacom

Linux Mint 20.2

 , ,

Architector ()

LaTeX: страница съехала вправо

UPDATED: я не прочитал мануал, извините. Проблема решена.

Есть такой файлик:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{wrapfig}
\usepackage{blindtext}
\usepackage{csvsimple}
\usepackage[left=10mm, top=15mm, right=10mm, bottom=15mm]{geometry}
\author{Author}
\title{Thermodynamik}
\date{01.01.1970}
\begin{document}
\maketitle

\section*{Heat capacity}
В статье приведена функция изобарной теплоёмкости в виде:
\begin{equation}
\frac{c^o_P(\tau)}{R}=1+a^o_3+\sum_{i=4}^{8} a^0_i(\theta^o_i\tau)^2 \cdot \frac{exp(\theta^0_i\tau)}{(exp(\theta^0_i\tau)-1)^2}
\end{equation}
\begin{wrapfigure}{l}{0.3\textwidth}
\begin{center}
Таблица 1.\\
\begin{tabular}{|c|c|c|}\hline
$i$ & $a^o_i$ & $\theta^o_i$ \\ \hline
1 & 8.37304456 & - \\ \hline
\end{tabular}
\end{center}
\end{wrapfigure}\\
Lorem ipsum....\cite{alt}($alt$).\\

\newpage
\section*{Helmholz energy}

Проблема: «Helmholz energy» рендерится посередине части страницы, в то время как с «Heat capacity» всё хорошо. Как мне кажется, из-за wrapfig…

Картинка: imgur

 ,

Architector ()

Проблемы с установкой и настройкой chrome-remote-desktop

Установил расширение. Перехожу на страницу https://remotedesktop.google.com/access/, нажимаю Принять и установить - открывается Gdebi, после нажатия «Установить» (все зависимости удовлетворены) он просто закрывается и всё.

Установил данный пакет (chrome-remote-desktop_current_amd64.deb) через apt. При заходе на ту же страницу он снова предлагает установить этот пакет.

Поискал в инете - говорят надо демона запустить, запустил systemctl start chrome-remote-desktop.service - status выдаёт, что работает без ошибок.

Также создал директорию в домашней пользователя mkdir ~/.config/chrome-remote-desktop.

Так же где-то видел, что должна существовать группа «chrome-remote-desktop», но usermod -a -G chrome-remote-desktop $USER выдаёт usermod: group 'chrome-remote-desktop' does not exist. Где-то говорится, что создание этой группы должно происходить при установке, однако ни apt ни dpkg этого не делают.

В общем при переходе на https://remotedesktop.google.com/access/ оно всё равно предлагает установить пакет, а Gdebi снова и снова просто закрывается. Боюсь это потому, что chromium запускает его без прав рут (а с чего бы). Обычно gdebi запрашивает рута, но в этом случае почему-то он этого не делает.

Система Linux Mint 20.2 Linux iphone 5.11.0-38-generic #42~20.04.1-Ubuntu SMP Tue Sep 28 20:41:07 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

 , ,

Architector ()

Посоветуйте пакет символьной алгебры под linux

Всё время пользовался Wolfram Mathematica, но тут обострились два момента:

  • Люди, не знакомые с ним, тупо не понимают, что написано (не понимаю, почему)
  • При изменении значения переменной не происходит переопределения зависящей от неё другой переменной. При этом для переопределения значения переменной её нужно сначала удалить, а потом присвоить. В результате, если мы переопределяем одну переменную, а от неё зависит ещё N переменных, то нам нужно вручную выполнить 2N действий, а это как минимум 2N*15 нажатий на клавиатуру.

MathCad нет нативно под linux

MathLab что-то ну такое. Т.е. есть скрипты и вообще в нём можно написать что-то, чем смогут воспользоваться другие, но нет такой лёгкости в написании, какая она есть в MathCad или Mathematica.

В GNUOctave не реализовано нормально суммирование (а дальше я забил), а именно суммирование функций производится численно - а если мне нужно выражение производной от такой штуки?

(wx)Maxima - побаловался немного, но с первого взгляда Mathematica и это - небо и земля.

Хотел попробовать Maple, но не нахожу кряка: то скачивание 2 часа и обрывается через час, то на сайтах ломаются скрипты и после 30сек просмотра рекламы она показывается снова, то ещё что.

О моих задачах:

Есть функция из 47 слагаемых (не шучу), в нём логарифмы, суммы, экспоненты… к каждому слагаемому прилагается несколько коэффициентов (один как множитель, другой в степень, третий в *опу и т.д.). Коэффициенты наиболее удобно хранить в матрицах (для Mathematica создал файлик, который импортируется). С ней проводятся всякого рода дифференциирование и интегрирование (в основном) и определяются последующие зависимости. Собственно эта функция разбита на несколько смысловых слагаемых, которые являются отдельными функциями и вот проблема: если меняются какие-либо числа или коэффициенты их (и все дальнейшие вычисления) приходится все вычислять заново вручную сбрасывая старое значение.

 , ,

Architector ()

Конвертировать webex'овский ARF в MP4

Есть запись трансляции в формате ARF. Нужно получить MP4.

Сначала установил программу от самого вебекса для конвертации, но она требует входа в аккаунт, но сама заходить не хочет.

Так же не нашёл какого-либо другого конвертера для этого формата.

Есть какие-нибудь идеи? Желательно, чтобы можно было сделать это на линуксе

 , ,

Architector ()

Микрофон гарнитуры видим, но звука нет

Имею петличку. Подсоединяю к ноутбуку - определяется, но звука нет.

Наушники работают.

В pulseaudio есть

  • встроенный микрофон
  • микрофон гарнитуры
  • микрофон

Когда петличка не воткнута, есть только «встроенный микрофон». Работает, но очень шумит

Когда втыкаю петличку определяются два остальных микрофона. Ни с одного из них звук не идёт.

Linux Mint 20.2 HP Laptop 14-bs0xx

Вывод некоторых команд:

root@iphone:/home/kein# uname -r
5.4.0-81-generic
root@iphone:/home/kein# arecord --list-devices
**** Список CAPTURE устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC3227 Analog [ALC3227 Analog]
  Подустройства: 0/1
  Подустройство №0: subdevice #0
root@iphone:/home/kein# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
root@iphone:/home/kein# pacmd list-sources | grep 'name:.*input'
	name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
root@iphone:/home/kein# dmesg | grep snd_
[   38.553010] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   38.751536] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC3227: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   38.751541] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   38.751543] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   38.751545] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   38.751546] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   38.751549] snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
[   38.751552] snd_hda_codec_realtek hdaudioC0D0:      Headphone Mic=0x1a
[   38.751554] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
root@iphone:/home/kein# pactl list
Модуль №0
	Имя: module-device-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute state of devices"
		module.version = "13.99.1"

Модуль №1
	Имя: module-stream-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute/device state of streams"
		module.version = "13.99.1"

Модуль №2
	Имя: module-card-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore profile of cards"
		module.version = "13.99.1"

Модуль №3
	Имя: module-augment-properties
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Augment the property sets of streams with additional static information"
		module.version = "13.99.1"

Модуль №4
	Имя: module-switch-on-port-available
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "David Henningsson"
		module.description = "Switches ports and profiles when devices are plugged/unplugged"
		module.version = "13.99.1"

Модуль №5
	Имя: module-switch-on-connect
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Michael Terry"
		module.description = "When a sink/source is added, switch to it or conditionally switch to it"
		module.version = "13.99.1"

Модуль №6
	Имя: module-udev-detect
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Detect available audio hardware and load matching drivers"
		module.version = "13.99.1"

Модуль №7
	Имя: module-jackdbus-detect
	Аргумент: channels=2
	Счётчик использования: н/д
	Свойства:
		module.author = "David Henningsson"
		module.description = "Adds JACK sink/source ports when JACK is started"
		module.version = "13.99.1"

Модуль №8
	Имя: module-bluetooth-policy
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Frédéric Dalleau, Pali Rohár"
		module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
		module.version = "13.99.1"

Модуль №9
	Имя: module-bluetooth-discover
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "João Paulo Rechi Vita"
		module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
		module.version = "13.99.1"

Модуль №10
	Имя: module-bluez5-discover
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "João Paulo Rechi Vita"
		module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
		module.version = "13.99.1"

Модуль №11
	Имя: module-native-protocol-unix
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Native protocol (UNIX sockets)"
		module.version = "13.99.1"

Модуль №12
	Имя: module-gsettings
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Sylvain Baubeau"
		module.description = "GSettings Adapter"
		module.version = "13.99.1"

Модуль №13
	Имя: module-default-device-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the default sink and source"
		module.version = "13.99.1"

Модуль №14
	Имя: module-always-sink
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Colin Guthrie"
		module.description = "Всегда оставлять хотя бы один аудиоприёмник загруженным, даже если он пустой."
		module.version = "13.99.1"

Модуль №16
	Имя: module-intended-roles
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically set device of streams based on intended roles of devices"
		module.version = "13.99.1"

Модуль №17
	Имя: module-suspend-on-idle
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "When a sink/source is idle for too long, suspend it"
		module.version = "13.99.1"

Модуль №18
	Имя: module-console-kit
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Create a client for each ConsoleKit session of this user"
		module.version = "13.99.1"

Модуль №19
	Имя: module-systemd-login
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Create a client for each login session of this user"
		module.version = "13.99.1"

Модуль №20
	Имя: module-position-event-sounds
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
		module.version = "13.99.1"

Модуль №21
	Имя: module-role-cork
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Mute & cork streams with certain roles while others exist"
		module.version = "13.99.1"

Модуль №22
	Имя: module-snap-policy
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Canonical Ltd"
		module.description = "Ubuntu Snap policy management"
		module.version = "13.99.1"

Модуль №23
	Имя: module-filter-heuristics
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Colin Guthrie"
		module.description = "Detect when various filters are desirable"
		module.version = "13.99.1"

Модуль №24
	Имя: module-filter-apply
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Colin Guthrie"
		module.description = "Load filter sinks automatically when needed"
		module.version = "13.99.1"

Модуль №26
	Имя: module-alsa-card
	Аргумент: device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
	Счётчик использования: 0
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "ALSA Card"
		module.version = "13.99.1"

Аудиоприёмник №1
	Состояние: SUSPENDED
	Имя: alsa_output.pci-0000_00_1b.0.analog-stereo
	Описание: Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4410
	Схема каналов: front-left,front-right
	Модуль-владелец: 26
	Звук выключен: нет
	Громкость: front-left: 62 /   0% / -181,45 dB,   front-right: 62 /   0% / -181,45 dB
	        баланс 0,00
	Базовая громкость: 65536 / 100% / 0,00 dB
	Мониторный источник: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Свойства:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC3227 Analog"
		alsa.id = "ALC3227 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Аналоговый стерео"
		device.description = "Встроенное аудио Аналоговый стерео"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Порты:
		analog-output-speaker: Динамики (priority: 10000)
		analog-output-headphones: Наушники (priority: 9900, not available)
	Активный порт: analog-output-speaker
	Форматы:
		pcm

Источник №1
	Состояние: SUSPENDED
	Имя: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Описание: Monitor of Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4410
	Схема каналов: front-left,front-right
	Модуль-владелец: 26
	Звук выключен: нет
	Громкость: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        баланс 0,00
	Базовая громкость: 65536 / 100% / 0,00 dB
	Является монитором аудиоприёмника: alsa_output.pci-0000_00_1b.0.analog-stereo
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: DECIBEL_VOLUME LATENCY 
	Свойства:
		device.description = "Monitor of Встроенное аудио Аналоговый стерео"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Форматы:
		pcm

Источник №2
	Состояние: SUSPENDED
	Имя: alsa_input.pci-0000_00_1b.0.analog-stereo
	Описание: Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4410
	Схема каналов: front-left,front-right
	Модуль-владелец: 26
	Звук выключен: нет
	Громкость: front-left: 26092 /  40% / -24,00 dB,   front-right: 26092 /  40% / -24,00 dB
	        баланс 0,00
	Базовая громкость: 5206 /   8% / -66,00 dB
	Является монитором аудиоприёмника: н/д
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Свойства:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC3227 Analog"
		alsa.id = "ALC3227 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Аналоговый стерео"
		device.description = "Встроенное аудио Аналоговый стерео"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Порты:
		analog-input-internal-mic: Встроенный микрофон (priority: 8900)
		analog-input-headphone-mic: Микрофон (priority: 8700, not available)
		analog-input-headset-mic: Микрофон гарнитуры (priority: 8800, not available)
	Активный порт: analog-input-internal-mic
	Форматы:
		pcm

Клиент №0
	Драйвер: protocol-native.c
	Модуль-владелец: 11
	Свойства:
		application.name = "pactl"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "236197"
		application.process.user = "root"
		application.process.host = "iphone"
		application.process.binary = "pactl"
		application.language = "ru_RU.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "f3d85c83fd6e458aba76dbf56f683032"

Звуковая плата №0
	Имя: alsa_card.pci-0000_00_1b.0
	Драйвер: module-alsa-card.c
	Модуль-владелец: 26
	Свойства:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Встроенное аудио"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Профили:
		input:analog-stereo: Аналоговый стерео вход (аудиоприёмников: 0, источников: 1, приоритет: 32833, доступен: да)
		output:analog-stereo: Аналоговый стерео выход (аудиоприёмников: 1, источников: 0, приоритет: 39268, доступен: да)
		output:analog-stereo+input:analog-stereo: Аналоговый стерео дуплекс (аудиоприёмников: 1, источников: 1, приоритет: 39333, доступен: да)
		output:hdmi-stereo: Digital Stereo (HDMI) выход (аудиоприёмников: 1, источников: 0, приоритет: 5900, доступен: нет)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) выход + Аналоговый стерео вход (аудиоприёмников: 1, источников: 1, приоритет: 5965, доступен: да)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) выход (аудиоприёмников: 1, источников: 0, приоритет: 800, доступен: нет)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) выход + Аналоговый стерео вход (аудиоприёмников: 1, источников: 1, приоритет: 865, доступен: да)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) выход (аудиоприёмников: 1, источников: 0, приоритет: 800, доступен: нет)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) выход + Аналоговый стерео вход (аудиоприёмников: 1, источников: 1, приоритет: 865, доступен: да)
		off: Выключено (аудиоприёмников: 0, источников: 0, приоритет: 0, доступен: да)
	Активный профиль: output:analog-stereo+input:analog-stereo
	Порты:
		analog-input-internal-mic: Встроенный микрофон (priority: 8900, latency offset: 0 usec)
			Свойства:
				device.icon_name = "audio-input-microphone"
			Входит в профиль(и): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-input-headphone-mic: Микрофон (priority: 8700, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "audio-input-microphone"
			Входит в профиль(и): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-input-headset-mic: Микрофон гарнитуры (priority: 8800, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "audio-input-microphone"
			Входит в профиль(и): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-output-speaker: Динамики (priority: 10000, latency offset: 0 usec)
			Свойства:
				device.icon_name = "audio-speakers"
			Входит в профиль(и): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Наушники (priority: 9900, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "audio-headphones"
			Входит в профиль(и): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "video-display"
			Входит в профиль(и): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo

 

Architector ()

LAMMPS: Почему вещество самопроизвольно охлаждается/нагревается?

Есть скрипт симулирующий аргон между двумя медными пластинами

Аргону и правой пластинке задаётся температура 300К, а левой 600К

Однако через 0.1 пикосекудну (1000 шагов) температура левой пластины падает до почти 300К, а правой до 185К

Плотность аргона - 1.78*10^(-3) г/см3 (т.е. н.у.; 10^5Па, 273К), а шаг решётки меди 3.62Å

Почему температура резко падает?

При этом, если увеличить плотность аргона до 0.05г/см3, то температура наоборот резко возрастает, при этом это не теплоперенос - аргон за это время даже не успевает коснуться и одной пластинки.

Что я делаю не так?

Входной файл

units real
#vol/fcc=2 for n.c.
variable offf equal 0    #offset
variable sb equal 55     #y length
variable ld equal 55     #x and z length
variable oft equal 7     #width of Cu plates
variable sdc equal 48    #same as oft
variable arro equal 40   #density of Ar
variable curo equal 3.65 #density of Cu

boundary f f f
dimension 3
atom_style atomic

#setup the whole sim-box
#lattice fcc ${arro}
region box block 0 ${ld} 0 ${sb} 0 ${ld} side in units box
create_box 2 box

#right&left - regions of Cu
#lattice fcc ${curo}
region left block 2 53 2 9 2 53 side in units box
region right block 2 53 48 53 2 53 side in units box
#center - region of Ar
region center block 2 53 9 46 2 53 side in units box

lattice fcc ${arro}
create_atoms 1 region center
lattice fcc ${curo}
create_atoms 2 region left
create_atoms 2 region right

group lg region left
group rg region right
group cg region center

mass 1 40   #Ar
mass 2 63.5 #Cu

####################
#This data from
#https://courses.physics.illinois.edu/phys466/sp2013/projects/2001/team5/node13.html
pair_style	lj/cut 3.54
pair_coeff	1 1 0.234 3.41
pair_coeff      2 2 13.238 2.27
pair_coeff      1 2 1.762 2.84

#Computing kinetic energy per each atom
compute kin all ke/atom
compute lgt lg temp
compute rgt rg temp
compute cgt cg temp

#comm_modify cutoff 3.54
reset_timestep 0
timestep 0.1

#Speeds of atoms like it's 1000K
velocity rg create 300 12345 mom yes rot yes
velocity cg create 300 12345 mom yes rot yes
velocity lg create 600 12345 mom yes rot yes

fix 1 all nve
fix 2 all wall/reflect xlo EDGE xhi EDGE
fix 3 all wall/reflect ylo EDGE yhi EDGE
fix 4 all wall/reflect zlo EDGE zhi EDGE

thermo 1000
thermo_style custom step temp c_lgt c_cgt c_rgt

#Dump for OVITO
dump 1 all custom 10 dump.comp.* id type xs ys zs c_kin fx fy fz

run 50000

 , ,

Architector ()

Пакет LAMMPS и с чем его едят?

Вопрос до боли банальный: не понимаю логику входного скрипта LAMMPS, как его писать?

Английский я немного знаю и часто читаю тех. документацию, но официальная документация оказалась мне не по зубам, да и структура там что-то мудрёное. И без каких-либо примеров (не считая примеров синтаксиса команд)

Вот мне нужно две бесконечные (хватит периодичности) параллельные плоскости, одна из такой-то меди, другая из такой-то стали с таким-то коэффициентом аккомодации, а между ними разреженная смесь газов с такой-то концентрацией.

Как это описать в скрипте?

 ,

Architector ()

Компьютерная модель газа, организация емких вычислений

Здравствуйте.

Надо стало написать компьютерную модель явления теплопереноса в условиях среднего вакуума. Реализовал в лоб - обсчёт траектории для каждой молекулы. С этим, в общем, особых проблем нет. Написал на c++

Проблема в количестве молекул. При давлении 1Па при температуре 333К (30С) в объеме 7x5x1мм их около 8 трлн. На каждую молекулу нужно 4 поля типа double(положение x,y, скорость, направление(угол) - модель двухмерная). Если считать, что double занимает 8 байт, то для одной молекулы нужно 32 байта, а для всех молекул - 232ТБ. Естественно, что моих 4 гигов оперативки не хватит, а мой intel celeron 2@1.1GHz будет это все обсчитывать, по примерным оценкам, около сотни веков для моделирования всей системы на 1с вперёд с шагом в 1мкс по времени(шаг 1мкс взят неспроста, увеличить нельзя).

Вот и вопрос - существуют ли сервисы, где можно запустить такие вычисления, или я с дуба рухнул, и такое даже БАК не может себе позволить?

Ну а если кто знает, подскажите, как можно с меньшими затратами реализовать такую модель, ибо концентрацию уменьшить нельзя - уже не то будет…

Перемещено Pinkbyte из development

 , ,

Architector ()

Объектная база данных для python

День добрый

Нужна база данных, умеющая сохранять объекты как они есть в базу, что-то вроде ZODB

Этот ZODB весьма хорош, для доступа различных процессов использовал сервер ZEO, но при попытках изменения одного и того же объекта разными процессами, возникает ConflictError, который непонятно как разрешать, а вся документация весьма неполная, зато полна битых ссылок на уточнения.

Есть какие либо варианты? Основные критерии: сохранение объектов как они есть (все SQL отпадают разом), изменение сохранённых объектов прямо в базе, возможность изменения всей базы из разных процессов

Смотрел в сторону MongoDB, но она оказалась документоориентированной, а перестраивать работу приложения под представление объектов в JSON формате - совсем не вариант

 ,

Architector ()

Не определяется микрофон гарнитуры

Суть темы в заглавии. В pavucontrol показываются два микрофона, но оба один и тот же(встроенный)

Ноутбук HP 14 bs0xx

# cat /proc/asound/card*/codec* | grep Codec
Codec: Realtek ALC3227
Codec: Intel Braswell HDMI

В /etc/modprobe.d/alsa-base.conf пытался в вставлять:

options snd-hda-intel model=auto
options snd-hda-intel index=1,0

Пробовал в model ставить всякое, не помогает

 , , ,

Architector ()

FastAPI и запуск подпроцесса в python

Здравствуйте.

Хочу написать что-то по типу такого:

def runandget():
    myprocess = subprocess.run(["node", "./js/duck.js"], stdout=subprocess.PIPE)
    thoutput = myprocess.stdout.decode('utf-8')
    return thoutput

@app.post("/doit")
def dothis():
    resultfunc = runandget()
    return {"result": resultfunc}

Но функция runandget() выходит мгновенно и переменная resultfunc остаётся пустой.

При запуске же этой функции отдельно от FastAPI, всё выполняется как и должно.

Как попросить FastAPI подождать, пока процесс завершится и получить его результат?

 ,

Architector ()

Проблемы с Telegram Bot API (webhooks)

День добрый.

Написал бота на C++, работающего через webhook.

Написал две версии, работающие через:

  • stunnel4
  • встроенный openssl

Обе версии испытывают одну и ту же проблему: данные приходят только после разрыва соединения с противоположного конца (когда у сервера Telegram проходит таймаут ожидания ответа). Т.е. у меня вызываются функции recv() или SSL_read() соответственно, которые:

  • на блокирующих сокетах возвращают все пришедшие данные, но уже после разрыва соединения, либо возвращают ничего по истечению таймаута, установленного через setsockopt(newsock, SOL_SOCKET, SO_RCVTIMEO, ...)
  • не неблокирующих сокетах возвращают ничего мгновенно и так 100500 раз в цикле, пока ТГ не разорвёт соединение - тогда за один вызов возвращаются все данные

Интересно то, что эта проблема только с серверами Telegram: по крайней мере, если я выполняю запрос curl -X POST -d 'тут json' -k https://MYBOTURL со своего компа к боту (бот на VPS), то всё выполняется успешно.

Может кто знает, с чем это может быть связано…

 , ,

Architector ()

Как сделать overlay (отображение поверх всего)

Linux 5.4.0-54-generic x68-46

Linux Mint 20

Cinnamon 4.6.7

День добрый. Как сделать отображение текста поверх всех окон?

 , ,

Architector ()

Не появляется уведомление через 'notify-send'

День добрый.

Linux 5.4.0-54-generic x68-46

Linux Mint 20

Cinnamon 4.6.7

В терминале пишем: notify-send test test, команда отрабатывает, вывода никакого. А уведомления нет)

А вообще в принципе уведомления работают, не работают только, если вот из терминала так запускать

Насколько понимаю, присутствие в системе сторонних демонов уведомлений, по типу notify-osd; notifications-daemon; xfce4-notifyd не нужно, т.к. cinnamon использует своё решение.

 , , , ,

Architector ()

Cubieboard 5 не загружается с sd карты

Добрый день.

Имеем: CubieBoard 5 (Cubietruck plus). Образ img с сайта armbian.com.

Пишу образ на sd карту, используя usbimager, так же пробовал просто dd if=...img of=/dev/sdb.

Сую карту в sd слот - не грузится, лишь горит красная лампочка.

Вопрос: что делать? На всех форумах у людей данная схема практически не дает сбоев, а у меня почему-то так.

Вообще, я уже несколько месяцев вожусь с этим одноплатником, пытаясь загрузиться с sd карты - всё бестолку. Никак не хочет грузится, уже перепробовал кучу методов с разных сайтов.

Один раз мне удалось заместо родного Android’а загрузиться с sd карты в Linaro и установить эту систему в nand, она сейчас там и стоит, но я уже и не помню, как мне это удалось.

Возможно ли как-то установить в nand другую систему из уже запущенной Linaro? Т.е. что-то типа ./nand-install, прописывая это на самом же кубике?

Запись системы в nand через LiveSuit, PhoenixSuit не получается, т.к. PhoenixSuit с виртуалки не видит плату (в диспетчере устройст она отображается), а LiveSuit либо не запускается вовсе, либо пишет, что образ битый.

На компьютере установлен Linux Ubuntu, если надо

Заранее благодарю.

 , ,

Architector ()

Ещё один Tails не запускается

Здравствуйте.

Тут много подобных тем, но что-то ничего не помогает.

Ноутбук HP Laptop 14-bs00ur

Она загружается почти до рабочего стола, появляется синий экран, со строкой вверху и мышкой. Мышка двигается, но время на часах остаётся тем, что было при запуске, не появляется start Tails.

‘radeon.modeset=0’ не помогает, а с ‘nomodeset’ вообще не запускается

 

Architector ()

RSS подписка на новые темы