Эмулятор PCSX2 по умолчанию отключает поддержку Wayland
Сабж
источник - https://www.phoronix.com/news/PCSX2-Disables-Wayland-Default
Сабж
источник - https://www.phoronix.com/news/PCSX2-Disables-Wayland-Default
Text generation web UI — это программа, предназначенная для создания текстов с использованием нейросетей. Написана на питоне. При использовании c использованием Model loader «ctransformers» и модели «tinyllama-1.1b-chat-v0.3.Q2_K.gguf» показала себя хорошо, результат получался через несколько секунд. Текст немного не соответствует персонажу, но считаю, что для наименьшей модели это хороший результат.
Для установки надо зайти на гитхаб, выбрать в релизах последнюю версию, распаковать и там запустить start_linux.sh (./start_linux.sh). Это скачает все необходимые зависимости, какие-то пакеты устанавливать и собирать не понадобится.
После этого следует:
Затем надо выбрать персонажа. Я нашел расширение «CAI Tools» для firefox и просто скачал с помощью этого расширения персонажа прямо с https://beta.character.ai/
После этого загрузил этого персонажа и выбрал в настройках. Затем зашел на вкладку «Чат», создал новый чат и начал общаться с персонажем. Гитхаб.
И для сравнения. . Та же модель, но максимальная версия. Отличия только в том что я переместил все слои на GPU и выбрал пресет космического пришельца.
Wine-stanging 7.21, собран с поддержкой cuda. Cuda установлена, есть в Path
bash-5.1$ $PATH
bash: /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/dt/bin:/opt/cuda/bin:/opt/cuda/lib64: No such file or directory
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D11GetDevices, 3020, 0) The SYMBOL ADDRESS was NOT fou nd!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D11CtxCreateOnDevice, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D11GetDirect3DDevice, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10GetDevices, 3020, 0) The SYMBOL ADDRESS was NOT fou nd!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10CtxCreateOnDevice, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10GetDirect3DDevice, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuGraphicsD3D10RegisterResource, 3000, 0) The SYMBOL ADDRE SS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10RegisterResource, 2010, 0) The SYMBOL ADDRESS was N OT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10UnregisterResource, 2010, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10MapResources, 2010, 0) The SYMBOL ADDRESS was NOT f ound!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10UnmapResources, 2010, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10ResourceSetMapFlags, 2010, 0) The SYMBOL ADDRESS wa s NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10ResourceGetSurfaceDimensions, 3020, 0) The SYMBOL A DDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10ResourceGetMappedArray, 2010, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10ResourceGetMappedPointer, 3020, 0) The SYMBOL ADDRE SS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10ResourceGetMappedSize, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D10ResourceGetMappedPitch, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9GetDevices, 3020, 0) The SYMBOL ADDRESS was NOT foun d!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9CtxCreateOnDevice, 3020, 0) The SYMBOL ADDRESS was N OT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9GetDirect3DDevice, 2000, 0) The SYMBOL ADDRESS was N OT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuGraphicsD3D9RegisterResource, 3000, 0) The SYMBOL ADDRES S was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9RegisterResource, 2000, 0) The SYMBOL ADDRESS was NO T found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9UnregisterResource, 2000, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9MapResources, 2000, 0) The SYMBOL ADDRESS was NOT fo und!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9UnmapResources, 2000, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9ResourceSetMapFlags, 2000, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9ResourceGetSurfaceDimensions, 3020, 0) The SYMBOL AD DRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9ResourceGetMappedArray, 2010, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9ResourceGetMappedPointer, 3020, 0) The SYMBOL ADDRES S was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9ResourceGetMappedSize, 3020, 0) The SYMBOL ADDRESS w as NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9ResourceGetMappedPitch, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9Begin, 2000, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9RegisterVertexBuffer, 2000, 0) The SYMBOL ADDRESS wa s NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9UnregisterVertexBuffer, 2000, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9MapVertexBuffer, 3020, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9UnmapVertexBuffer, 2000, 0) The SYMBOL ADDRESS was N OT found!
0550:fixme:nvcuda:wine_cuGetProcAddress (cuD3D9End, 2000, 0) The SYMBOL ADDRESS was NOT found!
0550:fixme:nvcuda:wine_cuDeviceGetAttribute Returning drivertype WDDM: (0)
0550:fixme:nvcuda:wine_cuDeviceGetAttribute Returning no coherent access memory support: (0)
0550:fixme:nvcuda:wine_cuDeviceGetAttribute Returning no host pointer for registered mem support: ( 0)
0550:fixme:nvcuda:wine_cuDeviceGetLuid Fix this LUID: dead0000-00000000
hdt::`anonymous-namespace'::CudaStream::CudaStream: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failedhdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuVertex,struct hdt::Vertex>::CudaBuffer: integr
ity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<float,float>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<int,int>::CudaBuffer: integrity checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
hdt::`anonymous-namespace'::CudaBuffer<struct hdt::cuBone,struct hdt::Bone>::CudaBuffer: integrity
checks failed
Есть идеи что я упускаю?
UPD: Нашел что-то такое - Возможно ли использование CUDA из WINE
Увидел, что у Trisquel есть редакция с каким-то DE Sugar Desktop. Щупал это кто-нибудь? Вроде оно на GTK.
https://github.com/sugarlabs/sugar
Что-то на арчвики нашел
https://wiki.archlinux.org/title/Sugar
Нашел такую штуку - https://try.sugarizer.org/ где можно посмотреть на него и потыкать.
Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.
Как и обещал, выкладываю скриншот CDE с xft шрифтами. Потребление ресурсов такое:
bash-5.1# ./ps_mem.py
Private + Shared = RAM used Program
152.0 KiB + 37.5 KiB = 189.5 KiB crond
164.0 KiB + 37.5 KiB = 201.5 KiB init
216.0 KiB + 46.5 KiB = 262.5 KiB syslogd
252.0 KiB + 59.5 KiB = 311.5 KiB rpcbind
312.0 KiB + 80.5 KiB = 392.5 KiB dbus-launch
508.0 KiB + 123.5 KiB = 631.5 KiB su
676.0 KiB + 209.5 KiB = 885.5 KiB scrot
468.0 KiB + 437.0 KiB = 905.0 KiB dbus-daemon (2)
756.0 KiB + 822.5 KiB = 1.5 MiB dhcpcd (5)
1.6 MiB + 84.5 KiB = 1.7 MiB Xsession
1.7 MiB + 169.5 KiB = 1.8 MiB cupsd
1.8 MiB + 40.5 KiB = 1.8 MiB udevd
644.0 KiB + 1.3 MiB = 1.9 MiB dtlogin (2)
1.9 MiB + 252.5 KiB = 2.1 MiB ttsession
1.7 MiB + 476.0 KiB = 2.1 MiB agetty (6)
1.6 MiB + 1.1 MiB = 2.8 MiB xclock
2.5 MiB + 1.1 MiB = 3.6 MiB dtpad
2.9 MiB + 1.0 MiB = 4.0 MiB dtsession
2.9 MiB + 2.3 MiB = 5.2 MiB dtexec (3)
3.9 MiB + 3.9 MiB = 7.8 MiB dtfile (2)
7.4 MiB + 870.5 KiB = 8.2 MiB Mosaic
7.3 MiB + 1.6 MiB = 8.9 MiB dtwm
10.2 MiB + 1.9 MiB = 12.1 MiB bash (6)
13.1 MiB + 5.4 MiB = 18.5 MiB xterm (3)
161.8 MiB + 471.5 KiB = 162.3 MiB Xorg
---------------------------------
250.1 MiB
=================================
Именно Mosaic сделал графические браузеры популярными. Ну точнее не он сам, а один из его форков, немного адаптированный под современные сайты. Как заметно на скрине, он даже может открыть http://www.gnu.org/
Вышла версия Common Desktop Environment 2.5.2. В основном, это корректирующий релиз.
Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.
( читать дальше... )
>>> Подробности (sourceforge.net)
Dungeon Keeper («Хранитель подземелья»), DK — компьютерная игра в жанре симулятора бога, разработанная компанией Bullfrog Productions и изданная компанией Electronic Arts в 1997 году.
KeeperFX(расшифровывается как Dungeon Keeper Fan eXpansion) - это открытая релизация Dungeon Keeper для Windows под лицензией GPLv2. KeeperFX написан на С и С++. Изначально это был проект декомпиляции оригинального Dungeon Keeper. К версии 1.0.0 весь код переработан и переписан. Нативной версии для онтопика нет, но отлично работает под вайном.
Список изменений версии 1.0.0:
>>> Подробности (github.com)
MyRuLib - это свободная программа для ведения электронной библиотеки у себя дома. Официальный сайт: http://myrulib.lintest.ru/
У MyRuLib была давным-давно поломана зависимость от wxsqlite3 подробности - Как собрать myrulib c современным wxsqlite3
Вследствие этого оно просто не собиралось на современных системах. Но если применить вышеуказанные правки, то оно собирается. К сожалению встроенный CoolReader все равно не собирается, так что приходится для чтения использовать Форк CoolReader: crengine-ng, crqt-ng, crwx-ng
Навеяно этой темой -Удаление IPшника из SORBS DUHL
Я хочу поднять собственный почтовый сервер. Там будет в основном принятие писем, отправка писем будет очень редкой, околонулевой. Есть ли проблемы с принятием писем на собственном почтовом сервере?
OpenJK - это попытка группы JACoders поддерживать и улучшать игровые движки, на которых работают игры Jedi Academy (JA) и Jedi Outcast (JO), сохраняя при этом полную обратную совместимость с существующими играми. Если то то у движка Jedi Outcast and Jedi Academy, под GNU GPLv2 были открыты исходники и OpenJK основан именно на этих исходниках. - Открыт исходный код Jedi Outcast and Jedi Academy, под GNU GPLv2
Star Wars: Jedi Knight: Jedi Academy - компьютерная игра в жанре шутера от первого лица/третьего лица во вселенной «Звёздных войн». Была издана в 2003 году.
Насколько я вижу на OpenJK Jedi Academy работает без проблем в Линуксе. Полностью не проходил, но по ходу прохождения проблем не заметил. Это полностью нативно. Единственное но, нет поддержки Widescreen разрешений. То есть я тупо не могу запустить это во весь экран в мои 1920x1080. Это заточено под разрешение 4:3 и 5:4 никакого 16:9 или 16:10.
ChaNNer — это программа предназначенная для обработки изображений с использованием нейросетей. Лично я использовал её только для апскайлинга изображений. Написана на электроне. При использовании на моей RTX 3060 c использованием PyTorch и модели «NMKD UltraYandere» показала себя хорошо, результат получался через несколько секунд.
Для установки надо зайти на гитхаб, выбрать в релизах последнюю версию, там выбрать сборку под линукс (доступны билды только под 64 бита), распаковать и запустить нативный бинарник. После этого следует выбрать в настройках, что вам нужно, в зависимости от того как вы будете использовать нейросеть, в том числе запускать на процессоре или видеокарте. Допустим, у меня Nvidia с поддержкой CUDA, поэтому я выбрал PyTorch (в списке также доступны NCNN и ONNX). Выбранный фреймворк скачался и установился в директорию программы, пакет собирать и зависимости устанавливать через менеджер пакетов не пришлось.
После этого надо скачать подходящую модель и указать её при апскайлинге изображения. Ссылки на модели в ридми на гитхабе. Там же ссылки на инструкции по использованию интерфейса.
сабж.
https://www.youtube.com/watch?v=D-t11y8O3Fw
https://www.youtube.com/watch?v=iMR8RvuRMV8
Перемещено hobbit из talks
Сабж(ядро 6.1.59). Настройки .asundrc у меня такие
bash-5.1$ cat ~/.asoundrc
defaults.pcm.!card 1
defaults.ctl.!card 1
defaults.pcm.!device 3
defaults.ctl.!device 3
bash-5.1$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: Generic Digital [Generic Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [ASUS VE276 ]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
Происходит щелчок после запуска файла видео(через mplayer в настройках vifm) Вот выхлоп
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 59.37.100 (external)
[vp9 @ 0x7f840750c6a0]Requested frame threading with a custom get_buffer2() implementation which is not marked as thread safe. This is not supported anymore, make your callback thread-safe.
Selected video codec: [ffvp9] vfm: ffmpeg (FFmpeg VP9)
==========================================================================
Clip info:
ENCODER: Lavf59.27.100
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[opus @ 0x7f840750c6a0]Could not update timestamps for skipped samples.
AUDIO: 48000 Hz, 2 ch, floatle, 0.0 kbit/0.00% (ratio: 0->384000)
Selected audio codec: [ffopus] afm: ffmpeg (FFmpeg opus)
==========================================================================
AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920x1080 => 800x450 Planar YV12
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920x1080 => 800x450 Planar YV12
A: 0.0 V: 0.0 A-V: 0.031 ct: 0.000 0/ 0 ??% ??% ??,?% 0 0 52%
[VD_FFMPEG] DRI failure.
A: 36.9 V: 36.9 A-V: 0.000 ct: 0.001 0/ 0 7% 1% 0.7% 0 0 41%
Запускаю mplayer так
mplayer -xy 800 %f,
Playing: GIGACHAD Theme Song ULTRA INSTINCT VERSION [Can you Feel My Heart x Dragonball - Clash of Gods]-VTMvH8TBlH4.ogg
Ogg Vorbis stream: 2 channel, 44100 Hz
Language: eng
Handler_name: ISO Media file produced by Google Inc.
Vendor_id: [0][0][0][0]
Duration: 00:03:32.393000000
Encoder: Lavc59.37.100 libvorbis
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.1.pcm.front.3:CARD=1'
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM front
ao_alsa WARNING: Unable to open surround playback. Trying default device...
Time: 00:02.23 [03:30.16] of 03:32.39 (126.2 kbps) Output Buffer 77.8%
Запускаю ogg123 так
ogg123 -Z *.ogg
Есть идеи как пофиксить эти щелчки?
Ren'Py — это игровой движок для визуальных новелл, доступен на Windows, Linux, MacOS, iOS, Android.
Этот движок с самого начала поддерживает несколько платформ, но иногда разработчики платных игр на этом движке не компилируют свою игру под линукс.
Последовательность действий следующая:
1. понять, что за версия. Надо посмотреть в меню игры или добавить код в игру, который будет показывать версию движка;
2. Найти подходящую версию движка, собранную для linux;
3. скачать и распаковать эту версию;
4. подсунуть туда ресурсы игры;
5. запустить нативный бинарник.
Теперь разберем эту последовательность действий на конкретной игре, Shining Song Starnova:
1. Смотрим в меню, чтобы понять какая версия движка. К сожалению этот пункт главного меню был удален при разработке. Поэтому создаем файл version.rpy в директории game в корне игры со следующим содержимым:
screen show_version():
vbox:
text "Made with: [renpy.version_only]"
textbutton "About":
action ShowMenu("about")
init python:
config.overlay_screens.append('show_version')
После этого запускаем игру, далее загружаем игру или начинаем игру заново. После этого видим
Made with: 6.99.14.3.3347
2. Это значит что нам нужна ветка 6.99.14.3.
3. Находим и скачиваем renpy-6.99.14.3-sdk с официального сайта, здесь. Распаковываем архив renpy-6.99.14.3-sdk
4. Копируем с перезаписью директорию game из корня игры в директорию launcher из корня renpy-6.99.14.3-sdk.
5. Запускаем renpy.sh(./renpy.sh) из корня renpy-6.99.14.3-sdk
Почему-то происходит ошибка при установке пакета драйверов nvidia 535.113.01, конкретно ошибка при сборке модулей ядра. Лог - https://i.imgur.io/dzH2idG_d.webp?maxwidth=640&shape=thumb&fidelity=m...
Ядро 6.1.59.
Устанавливал драйвера по гайду с gentoo wiki - https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers
Есть идеи как поправить эту ошибку? яу меня ядро вроде не самое новое должны драйвера работать.
Перепробовал несколько клиентов торрентов, почему-то грузит только utorrent в вайне. На тех же самых раздачах скорость у например transmission и ctorrent 0. Я не понимаю почему так, там что настройки какие-то другие или типа того? Я там ничего не менял, настройки стоят по умолчанию. Подскажите в каком направлении копать чтобы нативные клиенты использовать.
Я хочу нейросетки дома погонять, посоветуйте видеокарту. Бюджет 20 000 - 40 000 руб. Нагуглил на авито б.у. Nvidia tesla P40. Это норм вариант? То что там видеовыхода нет это теоретически не должно быть проблемой, я бы по SSH дома подключался. Или может там прокатит купить какую-нибудь Nvidia 210, чтобы изображение выводить?
Daggerfall Unity — это открытая реализация движка Daggerfall с нативной версией под GNU/Linux на движке Unity3d. Исходный код распространяется по лицензии MIT.
12 октября выпущен Release Candidate Daggerfall Unity 0.16.1.
Этот релиз представляет собой несколько исправлений ошибок в локализации и фиксов. Теперь Daggerfall Unity больше не бета, фактически вся функциональность реализована, новых функций больше не планируется. В дальнейшем запланировано иcправление ошибок и выпуск версии 1.0. Эта версия является стабильной и рекомендуется для использования.
( читать дальше... )
>>> Страница Release Candidate на GitHub (github.com)
1 октября опубликован исходный код игры Raptor: Call Of The Shadows для DOS. Игра написана на языке программирования С, код опубликован под лицензией GPLv2.
Raptor: Call Of The Shadows — вертикальный скролл-шутер, выпущенный в 1994 году для операционной системы MS-DOS.
У игры также было переиздание в 2015 году.
>>> Gihub (github.com)
Есть идеи как использовать кастомные скрипты на питоне на сервере Matrix Synapse? А то гугол выдает только инфу про Synapse от Microsoft.
В документации про это не могу найти, то ли я запрос не так составляю, то ли что-то ещё.
Подскажите плиз какой запрос мне составить, чтобы найти.
| ← назад | следующие → |