LINUX.ORG.RU

Сообщения vbcnthfkmnth123

 

Эмулятор PCSX2 по умолчанию отключает поддержку Wayland

 ,

vbcnthfkmnth123
()

Протестировал Text generation web UI

 , ,

Text generation web UI — это программа, предназначенная для создания текстов с использованием нейросетей. Написана на питоне. При использовании c использованием Model loader «ctransformers» и модели «tinyllama-1.1b-chat-v0.3.Q2_K.gguf» показала себя хорошо, результат получался через несколько секунд. Текст немного не соответствует персонажу, но считаю, что для наименьшей модели это хороший результат.

Для установки надо зайти на гитхаб, выбрать в релизах последнюю версию, распаковать и там запустить start_linux.sh (./start_linux.sh). Это скачает все необходимые зависимости, какие-то пакеты устанавливать и собирать не понадобится.

После этого следует:

  • скачать нужную модель (это делается прямо в настройках, нужно просто указать название);
  • подождать пока она загрузится;
  • выбрать загрузчик модели совместимый с данной моделью и нажать load;
  • подождать завершения загрузки модели.

Затем надо выбрать персонажа. Я нашел расширение «CAI Tools» для firefox и просто скачал с помощью этого расширения персонажа прямо с https://beta.character.ai/

После этого загрузил этого персонажа и выбрал в настройках. Затем зашел на вкладку «Чат», создал новый чат и начал общаться с персонажем. Гитхаб.

Модель которую я использовал.

И для сравнения. . Та же модель, но максимальная версия. Отличия только в том что я переместил все слои на GPU и выбрал пресет космического пришельца.

vbcnthfkmnth123
()

Не заводится cuda под wine

 , ,

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
В вайн установлено с помощью вот этого - https://github.com/SveSop/nvidia-libs/releases/tag/v0.7.12 Ошибки выдает такие.
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

vbcnthfkmnth123
()

Sugar Desktop щупал кто-нибудь?[решено]

 

Увидел, что у Trisquel есть редакция с каким-то DE Sugar Desktop. Щупал это кто-нибудь? Вроде оно на GTK.

https://github.com/sugarlabs/sugar

Что-то на арчвики нашел

https://wiki.archlinux.org/title/Sugar

Нашел такую штуку - https://try.sugarizer.org/ где можно посмотреть на него и потыкать.

vbcnthfkmnth123
()

CDE 2.5.2 с xft

 , ,

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
=================================
NCSA Mosaic (или просто Mosaic [moʊˈzeɪɪk] — «Мозаичный») — веб-браузер с графическим интерфейсом пользователя и функцией клиента для более ранних интернет-протоколов, таких как FTP, NNTP и Gopher; за поддержку нескольких интернет-протоколов он и получил своё название. Разработка браузера началась в конце 1992 года, а в 1993 году были выпущены версии для Unix, Windows, Amiga и Mac.

Именно Mosaic сделал графические браузеры популярными. Ну точнее не он сам, а один из его форков, немного адаптированный под современные сайты. Как заметно на скрине, он даже может открыть http://www.gnu.org/

vbcnthfkmnth123
()

CDE 2.5.2

 ,

CDE 2.5.2
Группа Open Source

Вышла версия 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)

vbcnthfkmnth123
()

KeeperFX 1.0.0

 ,

Группа Open Source

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:

  • Все оставшиеся функциональные возможности исполняемого файла Dungeon Keeper были перенесены в KeeperFX. Это означает, что мы больше не ограничены оригинальной игрой в том, что мы можем изменить.
  • На карте теперь может одновременно находиться более 2048 объектов.
  • Карты больше не ограничены размером 85x85, они могут быть больше или меньше.
  • Добавлены новые юниты: Time Mage и Druid (не используются в старых кампаниях, будут на новых картах).
  • Поддерживается более высокая частота кадров.
  • Исправлены сбои при игре в разрешении 4к.
  • Улучшено строительство мостов и копание для вражеских компьютеров. Это не дает лучшим компьютерным игрокам мгновенно обрушить на вас всю свою армию.
  • Удалены объединенные кампании с самым низким рейтингом, чтобы произвести у новых пользователей положительное первое впечатление.
  • В комплексных кампаниях стали более качественными речевые выступления.
  • Добавлено больше переводов для включенных карт и кампаний.
  • Объекты могут иметь направление (например, лицом на восток).
  • Больше возможностей настройки для картографов и моддеров:
    • Можно добавлять новые существа.
    • Сценарии уровней могут быть больше, что приводит к более сложным сценариям.
    • Можно добавлять новые кадры.
    • Новые команды скрипта.
    • Пользовательская музыка и звуки.
    • Есть полностью настраиваемые ловушки.
    • Новые декоративные предметы.
    • Новые текстуры карты.
  • У орков появилась анимация поедания, а у Аватара — анимация пыток.
  • На картах могут быть большие группы героев.
  • Улучшена стабильность многопользовательской игры.
  • Номера многопользовательских карт могут превышать 255.
  • Драгоценные камни теперь окрашены в фиолетовый цвет на мини-карте, чтобы отличить их от золота.
  • Юниты, видимые на мини-карте, больше не прыгают.

>>> Подробности (github.com)

vbcnthfkmnth123
()

MyRuLib в 2023 году

 , ,

MyRuLib - это свободная программа для ведения электронной библиотеки у себя дома. Официальный сайт: http://myrulib.lintest.ru/

У MyRuLib была давным-давно поломана зависимость от wxsqlite3 подробности - Как собрать myrulib c современным wxsqlite3

Вследствие этого оно просто не собиралось на современных системах. Но если применить вышеуказанные правки, то оно собирается. К сожалению встроенный CoolReader все равно не собирается, так что приходится для чтения использовать Форк CoolReader: crengine-ng, crqt-ng, crwx-ng

vbcnthfkmnth123
()

Уточнить по поводу собственного почтового сервера

 

Навеяно этой темой -Удаление IPшника из SORBS DUHL

Я хочу поднять собственный почтовый сервер. Там будет в основном принятие писем, отправка писем будет очень редкой, околонулевой. Есть ли проблемы с принятием писем на собственном почтовом сервере?

vbcnthfkmnth123
()

Решил потестить OpenJK

 , ,

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.

vbcnthfkmnth123
()

Протестировал ChaNNer

 , , ,

ChaNNer — это программа предназначенная для обработки изображений с использованием нейросетей. Лично я использовал её только для апскайлинга изображений. Написана на электроне. При использовании на моей RTX 3060 c использованием PyTorch и модели «NMKD UltraYandere» показала себя хорошо, результат получался через несколько секунд.

Для установки надо зайти на гитхаб, выбрать в релизах последнюю версию, там выбрать сборку под линукс (доступны билды только под 64 бита), распаковать и запустить нативный бинарник. После этого следует выбрать в настройках, что вам нужно, в зависимости от того как вы будете использовать нейросеть, в том числе запускать на процессоре или видеокарте. Допустим, у меня Nvidia с поддержкой CUDA, поэтому я выбрал PyTorch (в списке также доступны NCNN и ONNX). Выбранный фреймворк скачался и установился в директорию программы, пакет собирать и зависимости устанавливать через менеджер пакетов не пришлось.

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

vbcnthfkmnth123
()

Добавили начальную поддержку skyrim и oblivion для OpenMW

 ,

vbcnthfkmnth123
()

Щелчки после замены HDMI кабеля на display port при проигрывании звука

 ,

Сабж(ядро 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
Настройки те же самые, что и при кабеле HDMI, я там ничего не менял.

Происходит щелчок после запуска файла видео(через 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,
Происходит щелчок после запуска файла музыки(через ogg123 в скрипте) Вот выхлоп

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

Есть идеи как пофиксить эти щелчки?

vbcnthfkmnth123
()

Запуск Windows-игр на Ren'Py под Linux

 ,

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

vbcnthfkmnth123
()

nvidia драйвера не устанавливаютя[решено]

 ,

Почему-то происходит ошибка при установке пакета драйверов 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

Есть идеи как поправить эту ошибку? яу меня ядро вроде не самое новое должны драйвера работать.

vbcnthfkmnth123
()

Проблемы с клиентами торрентов

 , ,

Перепробовал несколько клиентов торрентов, почему-то грузит только utorrent в вайне. На тех же самых раздачах скорость у например transmission и ctorrent 0. Я не понимаю почему так, там что настройки какие-то другие или типа того? Я там ничего не менял, настройки стоят по умолчанию. Подскажите в каком направлении копать чтобы нативные клиенты использовать.

vbcnthfkmnth123
()

Видеокарта для нейросеток.

 ,

Я хочу нейросетки дома погонять, посоветуйте видеокарту. Бюджет 20 000 - 40 000 руб. Нагуглил на авито б.у. Nvidia tesla P40. Это норм вариант? То что там видеовыхода нет это теоретически не должно быть проблемой, я бы по SSH дома подключался. Или может там прокатит купить какую-нибудь Nvidia 210, чтобы изображение выводить?

vbcnthfkmnth123
()

Daggerfall Unity 0.16.1 Release Candidate

 , ,

Группа Open Source

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)

vbcnthfkmnth123
()

Доступен исходный код Raptor: Call Of The Shadows для DOS

 , ,

Доступен исходный код Raptor: Call Of The Shadows для DOS
Группа Open Source

1 октября опубликован исходный код игры Raptor: Call Of The Shadows для DOS. Игра написана на языке программирования С, код опубликован под лицензией GPLv2.

Raptor: Call Of The Shadows — вертикальный скролл-шутер, выпущенный в 1994 году для операционной системы MS-DOS.

У игры также было переиздание в 2015 году.

>>> Gihub (github.com)

vbcnthfkmnth123
()

Скрипты Matrix Synapse

 ,

Есть идеи как использовать кастомные скрипты на питоне на сервере Matrix Synapse? А то гугол выдает только инфу про Synapse от Microsoft.

В документации про это не могу найти, то ли я запрос не так составляю, то ли что-то ещё.

Подскажите плиз какой запрос мне составить, чтобы найти.

vbcnthfkmnth123
()