LINUX.ORG.RU

Сообщения Yorween

 

Проблемы с графикой в slackware

Форум — Desktop

Поставил на второй диск слаку 14.2. С дефолтным ядром (не обновленным из патчей) паника при загрузке, что странно, потому что загрузка с тем же ядром с установочной флешки работает без проблем. Возможно, что проблема в модулях, но я не стал разбираться. Обновил ядро из зеркала, все заработало, но производительность очень низкая. По lspci я не вижу вменяемого названия карты, не указан драйвер. В /sys тоже информации по драйверу нет. Карточка rx 480, которая вроде как на ядре 4.4.* уже должна поддерживаться нормально свободными драйверами.

Чтобы как-то решить проблему, я собрал два lts ядра 4.19.32: одно с дефолтным конфигом, который я вытащил у ядра слаки, второе с дефолтным конфигом ядра слаки + включенными в конфиге ядра опциями в разделе граф. драйверов, где фигурировало «amd» или «amdgpu». Оговорюсь, что ядро собираю второй раз, порядок прочитал в слакбуке, но применительно к частным случаям слакбук ничего не поясняет, так что действовал почти что наугад. Сборка ядра и модулей прошла без ошибок.

С обоими лтс ядрами все загружается, но есть две проблемы. Во-первых, существенные задержки при переключении окон по alt-tab. Доходит до 10-15 секунд, когда окно загрузится, при этом при переключении мышкой через панель все загружается мнгновенно. Во-вторых, тиринг, который никак не фиксится. На арче мне достаточно или поставить compton и запускать его с opengl-swc, или в конфиге Х прописать tearfree опцию. В слаке не работает ни то, ни другое. В настройках xfwm при активации vsync тиринг пропадает в видео, которые запущены в нативном размере (не во весь экран) или в плеерах в браузере, но если максимизировать или переключить на весь экран плеер в браузере или локальный плеер, то тиринг возвращается. Тиринг при прокрутке в браузерах вообще никак не фиксится.

Конечно, это не единственные проблемы. Есть еще криво работающий софт и загрузка системы по несколько минут, но пока проблемы с графикой наиболее для меня критичные. Уважаемые слакеры, куда обратить внимание, чтобы это пофиксить и при этом не обновляться до current.

 , ,

Yorween
()

1440p монитор

Форум — Linux-hardware

Думаю поменять свой 24" 1080p на 27" 1440p. Что-то вроде BenQ BL2420PT. У кого есть опыт использования гну+линуксов на 2к, поделитесь, какие проблемы есть. Интересуют вид гуи на таком разрешении, качество при снижении разрешения до 1080р, работа в wayland.

Карточка rx 480.

 

Yorween
()

syncthing восстанавливает директорию, которая удалена на устройствах

Форум — General

Выглядит так, как будто syncthing сошел с ума. Есть директория, которая синхронизируется с 3 устройствами. Сейчас проводил небольшую реорганизацию, в т.ч. удалял папки со старыми бекапами конфигов. Среди этих бекапов был бекап $HOME/.config/syncthing. Удалил эти бекапы, занимаюсь своими делами. Через минуту вижу, что директория опять появилась. Я ее удалил. Она опять появилась. В этой директории, где раньше были бекапы конфигов со всей системы, теперь только бекапы $HOME/.config/syncthing. Сколько бы я не пытался ее удалить, она опять восстанавливается. Все устройства, между которыми происходит синхронизация, онлайн. Дошло до того, что я на всех одновременно запустил скрипт удаления этой директории в цикле с задержкой в 1 сек. Пробовал также отключать другие устройства, удалять на одном, однако, после включения остальных директория снова появляется.

Сервис запущен от юзера везде и спамит в лог одно и тоже:

Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error

Все устройства одного ранга, слушают друг друга. Версионирование выключено. В режиме дебага с флагами events, sync, scanner при восстановлении директории пишет:

2019-03-10 20:08:23 Enabled debug data for "events"
2019-03-10 20:08:33 Enabled debug data for "sync"
2019-03-10 20:08:36 Enabled debug data for "scanner"
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 Walk [archdesk] Matcher/[]@0xc0001ec2d0
2019-03-10 20:09:00 log 8978 StateChanged map[duration:229.124457772 folder:myf4r-6ahux from:idle to:scan-waiting]
2019-03-10 20:09:00 log 8979 StateChanged map[duration:1.9376e-05 folder:myf4r-6ahux from:scan-waiting to:scanning]
2019-03-10 20:09:00 Walk progress done myf4r-6ahux [archdesk] Matcher/[]@0xc0001ec2d0
2019-03-10 20:09:00 log 8980 LocalIndexUpdated map[filenames:[archdesk archdesk/current archdesk/current/configs archdesk/current/configs/config archdesk/current/configs/config/syncthing folder:myf4r-6ahux items:10 version:13524]
2019-03-10 20:09:00 log 8981 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk type:dir]
2019-03-10 20:09:00 log 8982 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current type:dir]
2019-03-10 20:09:00 log 8983 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs type:dir]
2019-03-10 20:09:00 log 8984 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs/config type:dir]
2019-03-10 20:09:00 log 8985 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs/config/syncthing type:dir]
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 log 8991 StateChanged map[duration:0.002907443 folder:myf4r-6ahux from:scanning to:idle]
2019-03-10 20:09:00 log 8992 StateChanged map[duration:9.0049e-05 folder:myf4r-6ahux from:idle to:syncing]
2019-03-10 20:09:00 open: open /home/yorween/Sync/homesync/archdesk/current/configs/config/syncthing/.syncthing.csrftokens.txt.tmp: no such file or directory
2019-03-10 20:09:00 log 8994 ItemStarted map[action:update folder:myf4r-6ahux item:archdesk/current/configs/config/syncthing/csrftokens.txt type:file]
2019-03-10 20:09:00 Puller (folder "homesync" (myf4r-6ahux), file "archdesk/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
2019-03-10 20:09:00 log 8995 ItemFinished map[action:update error:0xc001ede6a0 folder:myf4r-6ahux item:archdesk/current/configs/config/syncthing/csrftokens.txt type:file]

Беглый поиск в темах в суппорте ничего не показал.

syncthing v1.1.0 «Erbium Earthworm» (go1.12 linux-amd64)

 

Yorween
()

Нагрузка на цпу при просмотре видео в браузерах

Форум — Desktop

Всех с праздником.

Речь не об аппаратном декодировании видеокартой. Я сравниваю нагрузку на цпу при просмотре видео на youtube со включеным оверлеем статистики. Дистрибутивы: arch (ядро 4.20.11) и parabola (ядро 4.20.10). Просмотр происходил через браузеры firefox 65.0.1/icecat 60.3.0. Хотя ни тот, ни другой браузер не поддерживают ускорение, пакеты для ускорения (vaapi/vdpau) не стоят. Итоги сравнения при просмотре ролика длительностью 5 мин 14 сек в разрешении 4k x 60, кодеки vp9 + opus:

Arch + firefox
Средняя нагрузка на цпу:       25,8%
Количество пропущенных кадров: 0/19173
Отношение пропущенных кадров
к общему количеству:           0%

Parabola + icecat
Средняя нагрузка на цпу:       66,2%
Количество пропущенных кадров: 2211/19173
Отношение пропущенных кадров
к общему количеству:           11.53%

Тесты прогонялись 3 раза. Взято среднее значение по всем тестам. К слову, в случае с parabola + icecat пропуск кадров есть даже на 480 x 30. Вопрос к знатокам: это так отсутствие фирмвари сказывается? Даже на софтварной обработке?

 , , ,

Yorween
()

Отключить авто нумерацию списков в org-mode при экспорте

Форум — General

Вроде задача не сложная, но не могу найти решения.

Пишу в org-mode заметки, куда вношу цитаты из нескольких абзацев, которые содержат свою нумерацию. Например,

Немного текста.
2. Еще текст:
1) Еще текст.
3) Еще текст.

При экспорте в html я получаю:
Немного текста.
1. Еще текст:
2. Еще текст.
3. Еще текст.

а нужно получить изначальную нумерацию, как она занесена в заметки.

Выделение текста черезе BEGIN/END_QUOTE или отключение нумерации через num:nil в опциях не помогают. В мане по опциям при экспорте не увидел ничего полезного. Пока использую костыль в виде замены начала строк с номером на точку+номер, но это выглядит плохо в конечном документе.

 ,

Yorween
()

LaTeX отступы при переводе в pdf через pdflatex

Форум — General

Условная тестовая страница: https://pastebin.com/mtTXGc52
При переводе в pdf через pdflatex, несмотря на заданную геометрию, в итоге отступы получаются больше. Правый примерно 14 мм, остальные по 22 мм. Конвертировал через emacs и напрямую через pdflatex. Читал про разные хаки вроде \special, но они вроде как относятся к случаям с dvips/dvipdfm (судя по логу, опция \special игнорируется). Размер шрифта менял от 10 pt до 20 pt с extarticle. Выставлял отступы в cm/in. Устанавливал дефолт страницы на a4 через texconfig. Все тщетно. Как правильно приготовить отступы в моем случае?

 ,

Yorween
()

Настройка spectrwm

Форум — Desktop

Поставил вчера spectrwm 3.2.0 потыкать. Интересная вещь, но есть странные глюки.
Во-первых, если использовать gaps и запустить на каком нибудь рабочем столе видео, то при переключение на существующие рабочие столы, где уже есть 2+ окна, в зазорах, создаваемых gaps, появляется кадр из видео, который был на видео в момент перехода на другой воркспейс.
Во-вторых, странное поведение некоторых программ (из тех, что успел проверить - firefox, gimp, smtube), когда запускаешь их в любом режиме на пустом столе. Сначала окно стартует во всю площадь, потом уменьшается на половину и элементы окна заползлают друг на друга. Взаимодействие с окном становится полностью невозможным пока не запустишь на том же столе терминал так, чтобы он занял оставшуюся часть стола. Я сперва подумал, что это может быть из-за того, что у меня нет композитного менеджера, но даже с комптоном такой глюк сохраняется. Конфиг полностью дефолтный, даже бара нет.
Третий глюк с анбиндом шорткатов. По ману достаточнос написать bind[] = shortcut, чтобы spectrwm перестал использовать это сочетание. Например, с bind[] = MOD+f это работает без проблем (modkey - alt). Но мне нужно сделать анбинд MOD+Shift+. и MOD+Shift+, , т.к. эти сочетания нужны мне в emacs. Но если внести в конфиг

bind[] = MOD+Shift+.
bind[] = MOD+Shift+,
или
bind[] = MOD+Shift+>
bind[] = MOD+Shift+<
и перезапустить spectrwm, он вываливает ошибку total exceptions: 1 ... line 103: invalid data for bind, указывающую на строки с этими анбиндами.
Все три проблемы воспроизвел на другом компе (другое железо, версия spectrwm та же). В общем логе и логах запуска ничего подозрительного. Как будто все в штатном режиме.
Пользователи spectrwm могут что-нибудь подсказать? Может я неправильно его готовлю?

 

Yorween
()

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