LINUX.ORG.RU

Сообщения ZERG

 

Manjaro, странная реакция на вызов меню + лаги тачпада

Перекатился я на manjaro mate и сразу заметил пачку косяков. Из критичного: когда я кликаю на любое меню или файл на рабочем столе, cpu подскакивает моментом до 70-80%. Так у меня conky раз в 4 секунды обновляется, а после клика - раза два-три в секунду. Ещё заметил, что тачпад периодически перестаёт отзываться где-то на секунду, но это сложнее отследить. Замечу, что до этого на этом же лэптопе стояла russian fedora mate, никаких проблем не возникало. Есть мысли?

Upd. Намечается проблема со шрифтами: vim выглядит просто ужасно, хотя вроде тот же конфиг.

 , , ,

ZERG
()

Внеочередной выбора дистрибутива пост (переезд на arch-ish систему)

В общем, я недавно понял, что для работы мне стоило бы перейти с федоры на rolling release distro. Из вариантов — арч и его производные (без возни с регулярной компиляцией). Однако мне нужно два варианта, один для десктопа, более стабильный (не только я буду использовать), второй для своего лэптопа, там уже в целом всё равно.

Я читал про manjaro, antergos и anarchy linux, но посты были достаточно старыми, я хотел бы услышать за и против от текущих пользователей. Не хочется переходить дистрибутив со стрёмными репами, которые могут перестать поддерживаться в любой момент.

 , , ,

ZERG
()

Kingston SSD firmware update

Собственно сабж. У меня suv400s37/240g, я уже давно планирую обновить прошивку, но не могу понять, в какую сторону двигаться. Я нашёл kingston_fw_updater, но он для предыдущего поколения, пробовал загружаться со свежего hirensbootcd, так там одна утилита от кингстона просто не запускается (так и не нашёл причину), а вторая не видит винт (весь остальной софт видит без проблем).

 ,

ZERG
()

Вычисление гиперболических функций на С.

В общем, у меня граничные условия задаются гиперболическими функциями (tanh + tanh). По факту это потенциальная яма, которая может принимать любую форму. Выбор функций в целом был произволен, мне просто нужен был потенциальный колодец с локализованными силами. Я сейчас решил причесать свой код и оказалось, что простая смена операций при вычислениях даёт большую разницу. Я не могу сказать, что меня это сильно волнует: у меня качественная модель с ODE первого порядка. Но мне хотелось бы на будущее знать, как работать с подобными функциями, чья область значений меняется в очень больших пределах.

 , ,

ZERG
()

Вопросы лицензирования научного кода

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

P.S. Я не разбираюсь в этом вопросе, поэтому глупый вопрос: этот код без либ типа GSL и FFTW не работает, влияет ли это на лицензирование?

 , ,

ZERG
()

проблемы с Daggerfall

Я тут намедни решил наконец-то пройти Daggerfall (раз в 7 уже пытаюсь из подземелья выбраться). Проблема в том, что я запускаю его в dosbox через wine. Всё работает отлично, но я не могу пользоваться хоткеями, вообще. Это значит, что fast travel для меня недоступен. Есть ли мысли, как это можно пофиксить?

 ,

ZERG
()

Руководство для владельца Thinkpad t440p

Недавно стал внеочередным счастливым (или не очень) обладателем Thinkpad t440p.

Теперь возникла пара вопросов:

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

2) Странно греется ssd, в простое самая низкая температура порядка 40, при обычной работе где-то 48. Чувствую, что это не есть хорошо, старый ноут был в этом плане круче, там выше 40(!) почти не поднималась. Видел пост, что это «нормально», но это не входит в мои понятия нормальности.

3) Что делать с биосом? Обновлять, а уже потом разлочить или не стоит? Я планирую поменять проц в скором времени, так что по идее он должен быть посвежее.

 , , ,

ZERG
()

Автокорреляция > 1

Решил я тут кое-какие расчёты сделать и внезапно начал получать значения нормированной автокорреляции > 1, чего быть не должно. Код выглядит примерно так, проблемы возникают, когда я начинаю считать корреляцию для центра масс, просто усредненная выглядит нормально (алгоритм и циклы те же):

for (size_t lag = 0; lag < TLIM / PCOUNT_LIMIT_VALUE; lag++)
	{
		for (size_t time = 0; time < TLIM / PCOUNT_LIMIT_VALUE - lag; time++)
		{
			vx_squared = centre_of_mass_vx[time] * centre_of_mass_vx[time + lag];
			vy_squared = centre_of_mass_vy[time] * centre_of_mass_vy[time + lag]; 

			magnitude = centre_of_mass_vx[time] * centre_of_mass_vx[time] +
			            centre_of_mass_vy[time] * centre_of_mass_vy[time];

			magnitudeShifted = centre_of_mass_vx[time + lag] * centre_of_mass_vx[time + lag] +
			                   centre_of_mass_vy[time + lag] * centre_of_mass_vy[time + lag];

			VACF_com[lag] += vx_squared + vy_squared;

			VACF_com_module[lag] += sqrt(magnitudeShifted * magnitude);

			VACF_com_orientation[lag] += (vx_squared + vy_squared) / sqrt(magnitudeShifted * magnitude);
		}

		VACF_com[lag] /= TLIM / PCOUNT_LIMIT_VALUE - lag;
		VACF_com_module[lag] /= TLIM / PCOUNT_LIMIT_VALUE - lag;
		VACF_com_orientation[lag] /= TLIM / PCOUNT_LIMIT_VALUE - lag;

	}

	norm1 = VACF_com[0];
	norm2 = VACF_com_module[0];
	norm3 = VACF_com_orientation[0];

Если честно, ощущения, что слегка едет кукуха: отклонения невелики, но на ошибку округления не похоже. Плохих значений вроде нет (хотя нужно проверить). Я что-то упускаю, но не могу понять, что именно.

Upd. Нет, проблема не в алгоритме: я проверил с помощью np.correlate, получил тот же результат. Ирония в том, что начальная точка всегда максимум, такого быть не может. Upd2. Минимальный набор vx, vy для проверки

7.162431e+00  1.572510e-03 
7.281370e+00 -1.435231e-01 
7.353923e+00 -2.122551e-02 
7.367500e+00  1.025319e-01 
7.377404e+00  9.108236e-02 

 , , ,

ZERG
()

Где покупать железо по разумным ценам?

Вдохновлённый успехом Bruce_Lee, я решил что-нибудь подобное и себе присмотреть. Беда в том, что в UK на ebay по разумным ценам по какой-то причине железо не продают, хотя я ожидал обратного, а то, что можно заказать из US, требует ещё круглую сумму за доставку+НДС (даже за б/у, проклятые капиталисты).

Внимание, вопрос. На каких барахолках местные любители DIY присматривают себе железо?

 , , ,

ZERG
()

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

Не могу понять, в чём дело: пакеты установлены (и переустановлены), должно работать.

Открываю баш и вижу:

bash: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)

Либы есть:

$ dnf list installed | grep glibc
Failed to set locale, defaulting to C
glibc.i686                             2.26-24.fc27                     @updates
glibc.x86_64                           2.26-24.fc27                     @updates
glibc-all-langpacks.x86_64             2.26-24.fc27                     @updates
glibc-common.x86_64                    2.26-24.fc27                     @updates
glibc-devel.i686                       2.26-24.fc27                     @updates
glibc-devel.x86_64                     2.26-24.fc27                     @updates
glibc-headers.x86_64                   2.26-24.fc27                     @updates
glibc-langpack-en.x86_64               2.26-24.fc27                     @updates
glibc-langpack-ru.x86_64               2.26-24.fc27                     @updates
glibc-langpack-uk.x86_64               2.26-24.fc27                     @updates

Конфиги тоже

$ cat /etc/environment 
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LC_CTYPE="en_GB.UTF-8"
$ cat ~/.bash_profile 
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH
_byobu_sourced=1 . /usr/bin/byobu-launch 2>/dev/null || true
export LC_ALL=en_GB.UTF-8
export LANG=en_GB.UTF-8

Русский тоже пострадал:

bash: $'\321\213\321\213\321\200': command not found

 , ,

ZERG
()

Есть ли смысл пересобирать rpm из сырцов?

У меня тут возник недавно вопрос: есть ли смысл под свой лэптоп пересобирать rpm из сырцов для улучшения производительности? Интересует именно случай федоры, другие дистры не предлагать.

 , ,

ZERG
()

Dual boot не дружит с двумя отдельными дисками.

Понадобилось мне временно установить оффтопик на отдельный винт. Дабы не мучаться с GRUB и прочими прелестями, я основные линуксовые диски физически отключил. Теперь же, при попытке подключить все диски сразу и грузиться через boot manager не выходит ничего: просто чёрный экран, а потом сразу выскакивает оффтопик. На del реагирует: перестаёт грузиться. Полагаю, что всё работает как надо, только не отображается.

Я где-то видел похожую проблему, но не могу найти решение.

 ,

ZERG
()

Chromium перестал грузить страницы, выдаёт aw snap

Внезапно корпорация добра перестала быть таковой. Пробовал чистить кэш, конфиги, даунгрейд на несколько версий, никакого эффекта. Любая страница загружается, на секунду выскакивает содержимое и пропадает с концами. Гугл выдаёт какие-то древние треды, которые не очень-то и релевантные.

вот, что выдает консоль

[1:1:1203/160953.009242:ERROR:platform_thread_posix.cc(123)] pthread_create: Resource temporarily unavailable (11)
[1:1:1203/160953.009576:FATAL:webthread_impl_for_worker_scheduler.cc(32)] Check failed: started. 

Вроде как это связано с лимитами

$ ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31178
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 655360
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31178
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

ulimit -n 4096 не помог.

 , ,

ZERG
()

Не обнаруживается GPU при пробросе в KVM

Стандартная история: захотелось дома поиграться, собрал себе новый десктоп. Для хоста есть 7700K, для гостя 1050ti, свежий linux mint + kvm. Я вроде следовал всем мануалам, поэтому оффтопик завёлся без проблем, хост nvidia уже не видит, а вот в списке девайсов виртуалки он ещё не появился. Есть подоздрение, что я что-то упускаю или есть более простой путь сделать проброс.

 , ,

ZERG
()

Steam отказывается работать нормально под федорой

Имею fedora 26 и нативный стим, не могу запустить большую часть игра, получаю в результате

ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Пробовал использовать этот гайд https://wiki.archlinux.org/index.php/Steam/Troubleshooting_(Русский) - удалил все либы, слегка помогло (Black Mesa заработала с оптимусом). Но результат все равно неутешительный, большая часть игр всё равно никак не стартует.

P.S. я не запускал стим уже месяцев 10, раньше все работало ок.

 , ,

ZERG
()

Не осилил компиляцию fortran-проекта на федоре

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

 , , ,

ZERG
()

Nonlinear fit: GSL vs. Gnuplot vs. Python (scipy). Разбежка в результатах

Есть у меня датасет, я пытаюсь его аппроксимировать. Проблема в том, что результаты на выходе у каждой софтины слегка отличаются. Насколько я знаю, метод вычисления везде один и тот же.

Здесь похожая проблема без конкретного решения

Не могу понять, где загвоздка.

P.S. GSL выдает ошибку больше, чем gnuplot. Есть такой пример , не могу понять, почему разрабы первого умножают на GSL_MAX_DBL(1, sqrt(chisq / dof)), а разрабы второго - просто на sqrt(chisq / dof) (я сравнивал результаты). Питон выдаёт значения, которые очень близки к гнуплотовским, разбежка в 3-4 знаках.

Я не сильно знаком с подобными числаками, поэтому могу что-то упускать.

 , , , ,

ZERG
()

Перенос базы rhythmbox на новый раздел

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

 , ,

ZERG
()

Невозможно сменить настройки управления в первом Ведьмаке.

Сабж. Запускаю последнюю версию от GOG через PlayOnLinux, всё работает идеально, а вот сменить стрелки (как в дум играю, честное слово) на qwerty не могу. Из клавиш, которые доступны, только дефолтные и нампад =\ Пробовал внешнюю клаву, no result so far.

 , , ,

ZERG
()

Раздаёт ли до сих пор Nvidia свои карты для теста?

Помню, что лет 5-6 назад можно было отписать в офис и получить тестовую карту для своих расчётов (знаю, что у меня так одногруппник получил одну). Думаю о том, что кое-какой код было бы хорошо на cuda перекинуть, но не могу найти эту информацию. Актуально ли ещё?

P.S. Я мог бы и у универа/местного вычислительного кластера попросить финансирование/доступ, но:

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

2) кластер вроде имеет такие ноды, но код на чём-то нужно тестировать, а уж потом запускать нормально

 , , , ,

ZERG
()

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