LINUX.ORG.RU

Сообщения eagleivg

 

Утро началось не с кофе:(

Форум — Talks

Прилетел страйк на стулкера, 450 реп улетели в бан:(

https://github.com/github/dmca/blob/master/2024/01/2024-01-08-xray-16.md

Подскажите, куда переезжать, дабы избежать повторения сей нелепой трагедии? (И да, аноны ещё в 18-м году этим троллили).

Для интересующихся подробностями, произошло 2 события - у GSC сменился владелец и вышел довольно-таки удачный мод True Stalker, видимо что-то из этого и привело в данному событию.

Upd: GSC всё отрицают, дескать не при делах. Но вопроса не отменяет, этот дамоклов меч будет висеть вечно.

 , ,

eagleivg
()

Многоканальный PCM звук по HDMI выводится не в те каналы.

Форум — Multimedia

Собственно, проблема - год назад настраивал ресивер через spdif, получалась странная фигня - многоканальные записи в Dolby Didgital были нормальными, а при конвертации 6-канального PCM звука в тот же долби менялись местами каналы центр<->правый тыл и саб<->левый тыл. В тот раз проблему решил пропатчив libasound_module_pcm_a52.so из libasound2-plugins-extra

Теперь проблема вылезла снова на HDMI. Что особенно странно - если speaker-test через spdif выводил на a52 перепутанные каналы, то по HDMI он же выводит правильно. Но дорожки фильмов по-прежнему перепутаны! Собственно, я уже не понимаю, что происходит, где именно каналы меняются местами? Грешил на алсу, но раз спикер-тест выводит правильно, похоже что дело не в ней. Куда ещё копать?

@RussianNeuroMancer, ты вроде занимался этой темой?

 , , ,

eagleivg
()

Как устроено энергосбережение WiFi в андроид?

Форум — Mobile

Народ, подскажите, как перенести механизм блокировки засыпания WiFi из Android в Linux?

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

 , ,

eagleivg
()

Пропал звук по SPDIF во встройке HDA Intel

Форум — Multimedia

Раньше при отправке звукового потока на default при включенном контроле «S/PDIF Default PCM» звук шел на собственно spdif через все plug с ресемплингом, микшированием и прочим. И всё было хорошо, пока я не ребутнулся, и случилось странное. Если звук слать напрямую в iec958 - звук в spdif есть. Если же слать в любое другое устройство, звук есть на аналоговых выходах, но на оптике тишина.

Из подозрительных симптомов, которых не было до ребута - в логе появилось сообщение

controlC0: Process '/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore 0' failed with exit code 99.

и alsactl init стала выдавать такое:

alsa-lib main.c:1021:(snd_use_case_mgr_open) error: failed to import hw:0 (empty configuration)

Грешил что обновилось ядро, но загрузка предыдущих ничего не дала. Опять же, перез злополучной перезагрузкой пробовал заблеклистить snd_hda_codec_hdmi, но не срослось - модуль всё равно грузится, да и убрал его из блеклиста, ничего в норму не пришло.

Что же всё-таки случилось со звуковухой? Куда хотя-бы копать?

 , ,

eagleivg
()

16 vs 24 бит в ALSA

Форум — Multimedia

Вопрос для всех пораженных аудиофилией головного мозга.

Как перешел на ресивер вместо встройки, заметил что файлы CD формата 16/44,1 стали звучать хуже (больше ВЧ-шума), нежели допотопная SBLive5.1! При этом файлы 24/96 звучали нормально. Включал софтовый ресемплинг на 96кГц - не помог.

Освоив инженерное меню ресивера, понял корень проблемы - dmix по дефолту ресемплит всё в 48кГц. С этим разобрался, шум ушел.

Осталась проблема с разрядностью потока - если судить по инженерному меню, приходит 16/96 при источнике 24/96

 cat /proc/asound/card*/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1200
buffer_size: 4800

При этом карта принимает либо 16, либо 32, но на ресивер всё равно приходит 16.

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

Кто-нибудь добивался 24 битного потока по SPDIF?

Или как вариант, чем создать файл с разрядностью 24 бита, где все 16-битные отсчеты смещены в нижние 8 бит, чтобы уж точно понять, приходят 24 бита, или нижние отсекаются?

 , ,

eagleivg
()

Как указать apulse недефолтное устройство захвата.

Форум — Multimedia

Сабж. Есть файрфокс, запускаемый через apulse. И есть USB микрофон. Потребовалось созвониться по работе - а вот буй, по дефолту apulse использует нулевое CAPTURE устройство:

$ arecord -l
**** Список CAPTURE устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC897 Analog [ALC897 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 2: ALC897 Alt Analog [ALC897 Alt Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Device [USB PnP Audio Device], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

соответственно в firefox тишина. Не, конечно можно купить дешевый микрофончик чисто для созвонов и воткнуть его во встройку, но хотелось бы всё-таки USB.

@i-rinat, выбор устройства ввода для apulse, такое возможно? Хотя бы на уровне в исходниках поправить?

 , ,

eagleivg
()

ALC897 на материнке некорректно работает с S/PDIF

Форум — Multimedia

Вообще, хочу странного, а именно кодировать 6-ти канальный PCM в AAC, а затем пихать это в iec958. И это даже работало, пока не пришлось сменить звуковуху с Xonar на встройку с ALC897.

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

$ speaker-test -c 6 -t wav -Da52

speaker-test 1.2.2

Устройство для проигрывания - a52
Параметры потока - 48000Гц, S16_LE, 6 каналов
WAV файл(ы)
Установлена частота в 48000Гц (запрошено 48000Гц)
Размер буфера от 3072 до 1047552
Размер периода от 1536 до 1536
Используется максимальный размер буфера 1047552
Периоды = 4
был установлен period_size = 1536
был установлен buffer_size = 1047552
 0 - Front Left
 4 - Front Center
 1 - Front Right
 3 - Rear Right
 2 - Rear Left
 5 - LFE
Время в периоде = 6,264622

Однако стоит задать размер буфера меньше максимального, и звук приходит в норму:

$ speaker-test -b 1024 -c 6 -t wav -Da52

speaker-test 1.2.2

Устройство для проигрывания - a52
Параметры потока - 48000Гц, S16_LE, 6 каналов
WAV файл(ы)
Установлена частота в 48000Гц (запрошено 48000Гц)
Размер буфера от 3072 до 1047552
Размер периода от 1536 до 1536
Запрошено время предзагрузки 1024 мс
Периоды = 4
был установлен period_size = 1536
был установлен buffer_size = 3072
 0 - Front Left
 4 - Front Center
 1 - Front Right
 3 - Rear Right
 2 - Rear Left
 5 - LFE
Время в периоде = 8,582677

Собственно, это упрощенный до предела пример, проблема проявляется в любом медиаплеере, смотреть видео стало невозможно - полсекунды звука и 10 секунд тишины. Как задать размер буфера для всех клиентов алсы? Ну или на худой конец, для vlc или mplayer?

 alc897, ,

eagleivg
()

alsa, как настроить задержки по каналам для объемного звука?

Форум — Multimedia

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

Однако, почти все новые фильмы закодированы в 6-ти канальный FLAC, или, прости, г-ди, в Dolby Atmos. Поэтому, звуковуха подключена тюльпанами к линейному многоканальному входу ресивера, в этом случае звук роутится не на алсовый iec958, а на surround51, декодирование осуществляется софтварно на компе.

Однако, в этом режиме ресивер игнорит все настроенные задержки и передает звук как есть! Что не очень хорошо, фазы плывут и звуковая картина рассыпается.

Что-то похожее нагуглил только для плагина upmix - там есть параметр delay, но он общий для всех каналов.

Как настроить поканальные задержки для pcm.surround51? Есть какой нибудь плагин? Или использовать LADSPA?

 , dolby atmos, dolby surround,

eagleivg
()

Выбивает из сессии при выходе из спящего

Форум — Desktop

После апгрейда до 20.04 вознила проблема - при выходе из спящего режима и вводе пароля, через интервал от 0.5 до 10 секунд, происходит самопроизвольный запуск окна логина lightdm. После повторного логина все запущенные программы на месте, но задалбывает жутко.

Полез ковыряться в логи, похоже, что systemd гадит (08:34:12 - момент принудительного логина):

/var/log/auth.log

Sep 17 01:40:33 home su: (to eagleivg) root on none
Sep 17 01:40:33 home su: pam_unix(su-l:session): session opened for user eagleivg by (uid=0)
Sep 17 01:40:33 home su: pam_unix(su-l:session): session closed for user eagleivg
Sep 17 08:32:42 home su: (to eagleivg) root on none
Sep 17 08:32:42 home su: pam_unix(su-l:session): session opened for user eagleivg by (uid=0)
Sep 17 08:32:50 home lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Sep 17 08:32:50 home systemd-logind[929]: New session c9 of user lightdm.
Sep 17 08:32:50 home systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Sep 17 08:32:51 home lightdm: gkr-pam: gnome-keyring-daemon started properly
Sep 17 08:32:51 home lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "eagleivg"
Sep 17 08:32:51 home lightdm: pam_unix(lightdm:auth): Couldn't open /etc/securetty: No such file or directory
Sep 17 08:33:34 home lightdm: pam_unix(lightdm:auth): Couldn't open /etc/securetty: No such file or directory
Sep 17 08:33:34 home lightdm: gkr-pam: unable to locate daemon control file
Sep 17 08:33:34 home lightdm: gkr-pam: stashed password to try later in open session
Sep 17 08:33:35 home systemd-logind[929]: Removed session c9.
Sep 17 08:34:12 home systemd-logind[929]: Operation 'sleep' finished.
Sep 17 08:34:14 home lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Sep 17 08:34:14 home systemd-logind[929]: New session c10 of user lightdm.
Sep 17 08:34:14 home systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Sep 17 08:34:14 home lightdm: gkr-pam: gnome-keyring-daemon started properly
Sep 17 08:34:14 home lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "eagleivg"
Sep 17 08:34:14 home lightdm: pam_unix(lightdm:auth): Couldn't open /etc/securetty: No such file or directory
Sep 17 08:34:17 home lightdm: pam_unix(lightdm:auth): Couldn't open /etc/securetty: No such file or directory
Sep 17 08:34:17 home lightdm: gkr-pam: unable to locate daemon control file
Sep 17 08:34:17 home lightdm: gkr-pam: stashed password to try later in open session
Sep 17 08:34:17 home systemd-logind[929]: Removed session c10.
Sep 17 08:34:50 home su: pam_unix(su-l:session): session closed for user eagleivg
Sep 17 08:35:01 home CRON[9853]: pam_unix(cron:session): session opened for user eagleivg by (uid=0)
Sep 17 08:35:01 home CRON[9853]: pam_unix(cron:session): session closed for user eagleivg 

/var/log/syslog

Sep 17 08:33:45 home systemd[7094]: Closed Sound System.
Sep 17 08:33:45 home systemd[7094]: Reached target Shutdown.
Sep 17 08:33:45 home systemd[7094]: systemd-exit.service: Succeeded.
Sep 17 08:33:45 home systemd[7094]: Finished Exit the Session.
Sep 17 08:33:45 home systemd[7094]: Reached target Exit the Session.
Sep 17 08:33:45 home systemd[1]: user@104.service: Succeeded.
Sep 17 08:33:45 home systemd[1]: Stopped User Manager for UID 104.
Sep 17 08:33:45 home systemd[1]: Stopping User Runtime Directory /run/user/104...
Sep 17 08:33:45 home systemd[1]: run-user-104.mount: Succeeded.
Sep 17 08:33:45 home systemd[1325]: run-user-104.mount: Succeeded.
Sep 17 08:33:45 home systemd[1]: user-runtime-dir@104.service: Succeeded.
Sep 17 08:33:45 home systemd[1]: Stopped User Runtime Directory /run/user/104.
Sep 17 08:33:45 home systemd[1]: Removed slice User Slice of UID 104.
Sep 17 08:34:12 home systemd[1]: systemd-suspend.service: Succeeded.
Sep 17 08:34:12 home systemd[1]: Finished Suspend.
Sep 17 08:34:12 home systemd[1]: Stopped target Sleep.
Sep 17 08:34:12 home systemd[1]: Reached target Suspend.
Sep 17 08:34:12 home systemd[1]: Stopped target Suspend.
Sep 17 08:34:14 home systemd[1]: Created slice User Slice of UID 104.
Sep 17 08:34:14 home systemd[1]: Starting User Runtime Directory /run/user/104...
Sep 17 08:34:14 home systemd[1]: Finished User Runtime Directory /run/user/104.
Sep 17 08:34:14 home systemd[1]: Starting User Manager for UID 104...
Sep 17 08:34:14 home systemd[9648]: Reached target Paths.
Sep 17 08:34:14 home systemd[9648]: Reached target Timers.
Sep 17 08:34:14 home systemd[9648]: Starting D-Bus User Message Bus Socket.
Sep 17 08:34:14 home systemd[9648]: Listening on GnuPG network certificate management daemon.
Sep 17 08:34:14 home systemd[9648]: Listening on GnuPG cryptographic agent and passphrase cache (access for web browsers).
Sep 17 08:34:14 home systemd[9648]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
Sep 17 08:34:14 home systemd[9648]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Sep 17 08:34:14 home systemd[9648]: Listening on GnuPG cryptographic agent and passphrase cache.
Sep 17 08:34:14 home systemd[9648]: Listening on debconf communication socket.
Sep 17 08:34:14 home systemd[9648]: Listening on Sound System.
Sep 17 08:34:14 home systemd[9648]: Listening on D-Bus User Message Bus Socket.
Sep 17 08:34:14 home systemd[9648]: Reached target Sockets.
Sep 17 08:34:14 home systemd[9648]: Reached target Basic System.
Sep 17 08:34:14 home systemd[1]: Started User Manager for UID 104.
Sep 17 08:34:14 home systemd[9648]: Starting Sound Service...
Sep 17 08:34:14 home systemd[1]: Started Session c10 of user lightdm.

Что вообще происходит?

08:34:12 home systemd[1]: systemd-suspend.service: Succeeded

Это же по-идее переход в спящий, но какого этот таргет исполняется после выхода из спящего? И да, системд - зло.

 ,

eagleivg
()

Уменьшается емкость раздела на SSD

Форум — Desktop

Сабж. Стала выскакивать уведомлялка, что кончается место на /home, ранее не обращал внимания, просто чистил от мусора и всё, но теперь заметил - место выжрано в ноль, но занято меньше емкости диска:

$ df -h
/dev/sdc3         81G          77G     0          100% /home

Более того, прибил почти весь софт, удалил ещё гигабайт - и с охренением наблюдал как он испарился:

$ df -h
/dev/sdc3         81G          76G     0          100% /home

Вывод SMART:

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     PO-R--   100   100   050    -    0
  9 Power_On_Hours          -O--C-   100   100   000    -    16615
 12 Power_Cycle_Count       -O--C-   100   100   000    -    9633
 17 Unknown_Attribute       -O--C-   100   100   000    -    54
168 SATA_Phy_Error_Count    -O--C-   100   100   000    -    6
170 Bad_Blk_Ct_Erl/Lat      PO----   100   100   010    -    0/255
173 MaxAvgErase_Ct          -O--C-   100   100   000    -    576 (Average 220)
192 Unsafe_Shutdown_Count   -O--C-   100   100   000    -    487
194 Temperature_Celsius     PO---K   070   070   030    -    30 (Min/Max 29/30)
218 CRC_Error_Count         PO-R--   100   100   050    -    3
231 SSD_Life_Left           PO--C-   100   100   000    -    93
233 Flash_Writes_GiB        PO-R--   100   100   000    -    79025
241 Lifetime_Writes_GiB     -O--C-   100   100   000    -    10298

Device Statistics (GP Log 0x04)
Page  Offset Size        Value Flags Description
0x01  =====  =               =  ===  == General Statistics (rev 2) ==
0x01  0x008  4            9633  ---  Lifetime Power-On Resets
0x01  0x018  6     21598282234  ---  Logical Sectors Written
0x01  0x020  6       130444916  ---  Number of Write Commands
0x01  0x028  6     19760364680  ---  Logical Sectors Read
0x01  0x030  6       357862452  ---  Number of Read Commands
0x04  =====  =               =  ===  == General Errors Statistics (rev 1) ==
0x04  0x008  4              22  ---  Number of Reported Uncorrectable Errors
0x04  0x010  4               0  ---  Resets Between Cmd Acceptance and Completion
0x05  =====  =               =  ===  == Temperature Statistics (rev 1) ==
0x05  0x008  1              32  ---  Current Temperature
0x05  0x010  1              32  ---  Average Short Term Temperature
0x05  0x018  1              32  ---  Average Long Term Temperature
0x05  0x020  1              50  ---  Highest Temperature
0x05  0x028  1               5  ---  Lowest Temperature
0x05  0x030  1              50  ---  Highest Average Short Term Temperature
0x05  0x038  1              16  ---  Lowest Average Short Term Temperature
0x05  0x040  1              50  ---  Highest Average Long Term Temperature
0x05  0x048  1              16  ---  Lowest Average Long Term Temperature
0x05  0x050  4               0  ---  Time in Over-Temperature
0x05  0x058  1              50  ---  Specified Maximum Operating Temperature
0x05  0x060  4               0  ---  Time in Under-Temperature
0x05  0x068  1               5  ---  Specified Minimum Operating Temperature
0x06  =====  =               =  ===  == Transport Statistics (rev 1) ==
0x06  0x008  4         2588008  ---  Number of Hardware Resets
0x06  0x018  4               3  ---  Number of Interface CRC Errors
0x07  =====  =               =  ===  == Solid State Device Statistics (rev 1) ==
0x07  0x008  1               5  ---  Percentage Used Endurance Indicator

Это какие-то ssd-шные приколы? Запускал fstrim, он оттримал 4 гига, но место так и не появилось. Что вообще происходит?

 

eagleivg
()

Ну вот и началось

Форум — Talks

Киберпанк заказывали? Получите, распишитесь:

Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) выдало компании Synchron первое в истории США разрешение на тестирование интерфейса мозг-компьютер на пациентах-людях. Нью-Йоркский стартап получил соответствующий сертификат и теперь планирует проверить свою технологию на шести пациентах в больнице Mount Sinai. В ходе тестов Synchron оценит безопасность и эффективность своего устройства для пациентов с тяжелым параличом.

Для не Ъ

 

eagleivg
()

xfce4 тормозит Xorg

Форум — Desktop

Симптомы такие, после логина минут через 5 начинает тормозить интерфейс. Точнее, откликаться с задержкой, и чем дальше, тем больше задержка. Такое ощущение, что input очередь команд иксов тормозит. Курсор мыши двигается без задержек, но реакция на события (клик по кнопке, смена фокуса, нажатие клавиш) запаздывает.

Сталкивался ли кто с таким?

Из подозрительного, нашел в Xorg.0.log ежесекундные срабатывания чтения EDID

[  2889.373] (II) RADEON(0): EDID vendor "LGD", prod id 488
[  2889.373] (II) RADEON(0): Printing DDC gathered Modelines:
[  2889.373] (II) RADEON(0): Modeline "1366x768"x0.0   72.30  1366 1414 1446 1526  768 771 776 790 -hsync -vsync (47.4 kHz eP)
[  2890.384] (II) RADEON(0): EDID vendor "LGD", prod id 488
[  2890.384] (II) RADEON(0): Printing DDC gathered Modelines:
[  2890.384] (II) RADEON(0): Modeline "1366x768"x0.0   72.30  1366 1414 1446 1526  768 771 776 790 -hsync -vsync (47.4 kHz eP)
[  2891.388] (II) RADEON(0): EDID vendor "LGD", prod id 488
[  2891.388] (II) RADEON(0): Printing DDC gathered Modelines:
[  2891.388] (II) RADEON(0): Modeline "1366x768"x0.0   72.30  1366 1414 1446 1526  768 771 776 790 -hsync -vsync (47.4 kHz eP)

Смущает Modeline "1366x768"x0.0 , хотя в этом же логе чуть ранее:

[  1537.365] (II) RADEON(0): EDID (in hex):
[  1537.365] (II) RADEON(0):    00ffffffffffff0030e4e80100000000
[  1537.365] (II) RADEON(0):    00120103802213780a4e859e5b559526
[  1537.365] (II) RADEON(0):    1a505400000001010101010101010101
[  1537.365] (II) RADEON(0):    0101010101013e1c56a0500016303020
[  1537.365] (II) RADEON(0):    350058c2100000190000000000000000
[  1537.365] (II) RADEON(0):    00000000000000000000000000fe004c
[  1537.365] (II) RADEON(0):    4720446973706c61790a2020000000fe
[  1537.365] (II) RADEON(0):    004c503135365748322d544c4131004d
[  1537.365] (II) RADEON(0): Printing probed modes for output LVDS
[  1537.365] (II) RADEON(0): Modeline "1366x768"x60.0   72.30  1366 1414 1446 1526  768 771 776 790 -hsync -vsync (47.4 kHz eP)
[  1537.365] (II) RADEON(0): Modeline "1280x720"x60.0   74.65  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.9 kHz)
[  1537.365] (II) RADEON(0): Modeline "1152x768"x59.9   71.95  1152 1216 1328 1504  768 771 781 798 -hsync +vsync (47.8 kHz)
[  1537.365] (II) RADEON(0): Modeline "1024x768"x59.9   63.53  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
[  1537.365] (II) RADEON(0): Modeline "800x600"x60.0   38.31  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
[  1537.365] (II) RADEON(0): Modeline "848x480"x59.9   31.65  848 872 952 1056  480 483 493 500 -hsync +vsync (30.0 kHz)
[  1537.365] (II) RADEON(0): Modeline "720x480"x59.9   26.85  720 744 808 896  480 483 493 500 -hsync +vsync (30.0 kHz)
[  1537.365] (II) RADEON(0): Modeline "640x480"x59.9   23.98  640 664 720 800  480 483 487 500 -hsync +vsync (30.0 kHz)

Видеокарта такая: 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6620G]

Сталкивался ли кто-нибудь с подобным? Или я вообще не в ту сторону смотрю?

 ,

eagleivg
()

Куда пропал cpuburn и кто теперь вместо него?

Форум — Desktop

Обновил убунту до 20.04. Хотел прогнать burnP6 - а больше нет его в репах. Не, собрать из исходников не вопрос, просто интересно, его просто так выкинули, или что-то на замену добавили, просто оно не на слуху пока?

 , stresstest,

eagleivg
()

Новая версия открытого движка OpenXRay (S.T.A.L.K.E.R.: Call of Pripyat) версии 730

Новости — Игры
Новая версия открытого движка OpenXRay (S.T.A.L.K.E.R.: Call of Pripyat) версии 730
Группа Игры

Минорный релиз версии открытого (не свободного!) игрового движка OpenXRay под номером 730 для Linux.

Список наиболее заметных изменений, по сравнению с предыдущим релизом 558:

Основные исправления:

  • Исправлена отрисовка капель дождя на Linux.
  • Исправлена ошибка сегментирования движка при выходе из игры.
  • Улучшена производительность при отрисовке аномалий.
  • Улучшена сборка мусора Lua (меньше микрофризов в игре).
  • Добавлен режим отрисовки wireframe для OpenGL.
  • Исправлено отображение статистики в команде rs_stats.
  • Бинокль теперь запоминает увеличение.
  • Добавлены ScreenSpace отражения на воде (команда r3_water_refl)!

Перед скачиванием ВНИМАТЕЛЬНО прочитайте инструкцию по установке. https://github.com/OpenXRay/xray-16/wiki/

Напоминаем, что для версии игры из GoG нужно переименовать все файлы и каталоги игровых ресурсов в нижний регистр!

Доступны пакеты для Ubuntu из ppa (https://launchpad.net/~eagleivg/+archive/ubuntu/openxray). (Осторожно, версия из PPA ищет игровые ресурсы в ~/.local/share/GSC/SCOP)

По возникшим проблемам пишите в https://discord.gg/sjRMQwv или в Issues на GitHub.

>>> Сайт проекта

 , ,

eagleivg
()

Поведение многопоточной программы под отладчиком

Форум — Development

Подскажите, какие есть особенности при работе под отладчиком. Пытаюсь выносить некоторые вычисления во второй поток - падает. Лезу gdb посмотреть (без бряков, просто по стеку полазить когда упадёт) - вуаля! Работает! Как так? gdb как-то синхронизирует потоки?

 ,

eagleivg
()

Линкер валится при попытке собрать статическую библиотеку.

Форум — Development

Собственно, сабж:

/usr/bin/ld.gold: internal error in open, at ../../gold/descriptors.cc:98
collect2: error: ld returned 1 exit status

Начал вылазить, когда я начитался советов по оптимизации, и попробовал собрать весь проект со статической линковкой. Собрать-то собрал, но он начал падать, причем отладчик стек не показывает(!?!?) (собирал с дебагинфо)

Решил добавить санитайзеров, и получил сабж. Подозреваю, дело в объеме, размер объектников либы 6 Гб, весь проект - 11 Гб

Куда копать-то?

 , ,

eagleivg
()

Вышла S.T.A.L.K.E.R.: Call of Pripyat на открытом движке OpenXRay версии 558

Новости — Игры
Группа Игры

Выпущена новая версия OpenXRay под номером 558! Релиз содержит общую стабилизацию и исправления для улучшения совместимости с игрой Чистое небо, которые выводят движок на приемлемый уровень качества. Помимо этого, релиз содержит множество других мелких правок, которые не будут упомянуты.

Самые главные вещи: топ-4 бага предыдущего релиза были исправлены, а поддержка ЧН практически полностью стабильна.

( читать дальше... )

>>> Подробности

 , ,

eagleivg
()

Microsoft решила защитить Windows 10 на уровне компьютеров Apple (Или новая инкарнация SecureBoot)

Форум — Talks

Проект «ПК с защищённым ядром» ведётся в сотрудничестве с производителями

Компания Microsoft представила новую инициативу под названием Secured-core PC (ПК с защищённым ядром). Проект нацелен на создание ПК, защищённых от атак на уровне прошивки. Добиться этого планируется благодаря «глубокому взаимодействию» аппаратных и программных компонентов и использованию «самых современных» процессоров.

Для этого заключаются договоры с производителями ПК, а также производителями процессоров, включая Intel, AMD и Qualcomm. В результате, безопасные ключи шифрования будут «прошиты» в процессорах ещё на этапе производства.

Поскольку это не только программное, но и аппаратное решение, владельцы «старых» компьютеров не смогут скачать такое обновление. Одним из первых «ПК с защищённым ядром» станет новый планшет Surface Pro X, представленный 2 октября, а затем появятся устройства производства Dell, Lenovo и Panasonic.

https://www.ixbt.com/news/2019/10/22/microsoft-windows-10-apple.html

 , ,

eagleivg
()

Valve выпустили официальное заявление о дальнейшей поддержке Linux

Новости — Игры
Группа Игры

На фоне недавней шумихи, вызванной заявлением Canonical об прекращении поддержки 32-битной архитектуры в Ubuntu, и последующего отказа от своих планов из-за поднявшегося возмущения, Valve заявили о продолжении поддержки игр для Linux.

( читать дальше... )

>>> Полный текст заявления от Valve

 , ,

eagleivg
()

Стала доступна бета-версия S.T.A.L.K.E.R. Зов припяти на движке OpenXRay

Новости — Игры
Группа Игры

После полу-годовой работы над стабильностью, стала доступна бета-версия игрового движка OpenXRay.

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

Известные баги и проблемы:

  • При выходе из игры процесс может зависнуть
  • При переходе между локациями/повторной загрузке сейвов портится картинка, игра может вылететь (пока решается только через перезапуск игры с загрузкой сейва)
  • Сейвы и логи не поддерживают UTF-8
  • Проект не собирается clang

Для работы игры понадобятся ресурсы от оригинальной игры, они должны находиться в ~/.local/share/GSC/SCOP/

Для steam их можно получить следующим образом:

steamcmd "+@sSteamCmdForcePlatformType windows" +login <username> +force_install_dir ~/.local/share/GSC/SCOP/ +app_update 41700 +quit

Если ресурсы из GOG, нужно привести все пути к нижнему регистру(это особенность движка)

Перед началом игры нужно исправить строку в ~/.local/share/GSC/SCOP/_appdata_/user.ltx renderer renderer_r1 на renderer renderer_gl, и vid_mode 1024x768 на ваше разрешение, иначе оно слетит.

PPA (пока только для bionic)

В планах дальнейшее улучшение рендера, поддержка ресурсов от ClearSky (сейчас в отдельной WIP ветке) и TЧ.

>>> Подробности

 , ,

eagleivg
()

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