Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·12.07.2026 Выпуск Lanemu P2P VPN 0.14 ( +4)
  Состоялся выпуск Lanemu P2P VPN 0.14 - реализации децентрализованной виртуальной частной сети, работающей по принципу Peer-To-Peer, при котором участники подключены друг к другу, а не через центральный сервер. Участники сети могут находить друг друга через BitTorrent-трекеры или BitTorrent DHT, либо через других участников сети (peer exchange). Приложение является бесплатным и открытым аналогом VPN Hamachi, написано на языке Java (c отдельными компонентами на языке Си) и распространяется под лицензией GNU LGPL 3.0. Поддерживается запуск в Windows, GNU/Linux, FreeBSD и Mac OS.

Изменения в версии 0.14:

  • Добавлена поддержка протокола RUDP (Reliable User Datagram Protocol) на замену TCP. RUDP включён по умолчанию с возможностью "старым" пирам подключаться по TCP. Теперь используются два UDP порта "n" и "n + 1" для UDP соответственно и порт "n" для старых TCP-подключений. Используется модифицированная RUDP-библиотека с поддержкой мультиплексирования (работа клиента и сервера по одному UDP-порту) для обхода NAT.
  • Порт по умолчанию установлен в значение 5521 вместо 0, при котором номер выбирался случайно.
  • Добавлена поддержка протокола STUN для получения внешних UDP-портов и IP-адреса пира. В роли STUN-сервера по умолчанию используется "stun.l.google.com:19302", вместо которого, в случае проблем, можно указать альтернативный STUN-сервер, например "stun.voipcheap.com:3478".
  • Добавлено отображение сообщения о работе приложения при выполнении долгих синхронных операций (например генерация приглашения).
  • Отредактирован манифест exe-файлов, чтобы приложение всегда запускалось от имени администратора.
  • Добавлена автоматическая установка tap-драйвера при запуске приложения в Windows.
  • Добавлена проверка приглашения при указании в режиме без интерфейса.
  • Добавлена настройка времени ожидания таймаута сокета при подключении.
  • Сборки приложения разделены для каждой версии Windows.

  1. OpenNews: Релиз Lanemu P2P VPN 0.13.1
  2. OpenNews: 17 из 20 VPN-сервисов выдают неверную информацию о странах выходных узлов
  3. OpenNews: Компания Mullvad представила GotaTun, реализацию VPN WireGuard на языке Rust
  4. OpenNews: Доступен OpenVPN 2.7.0
  5. OpenNews: Опубликованы VPN WireGuard для Windows и WireGuardNT 1.0
Обсуждение ( +4) | Автор: Skullnet | Тип: Программы |
·11.07.2026 Опубликован исходный код игры Unturned (6 +7)
  Студия Smartly Dressed Games объявила о публикации исходного кода игры Unturned, реализованной в жанре симулятора выживания с открытым миром. Игра написана на языке C# с использованием платформы .NET и проприетарного игрового движка Unity. В опубликованный код не вошли античит-библиотеки и сторонний движок поиска пути A*.

Код распространяется под ограничительной лицензией, которая допускает создания бесплатно распространяемых модов для ПК, но запрещает использование в коммерческих целях и формирование сборок для игровых консолей и мобильных устройств. При этом разработчики не исключают изменение лицензии на MIT после завершения работы над другой игрой.

Обсуждение (6 +7) | Тип: К сведению |
·11.07.2026 Представлен дистрибутив B1ackOS GNU/Linux (22 –12)
  Проект B1ackOS GNU/Linux развивает дистрибутив на базе Debian Sid (Unstable), использующий модель непрерывной публикации обновлений (Rolling). В качестве системы инициализации используется systemd, а управление пакетами осуществляется с помощью APT. Проект использует собственный репозиторий пакетов. В качестве инсталлятора в консольной сборке задействован Debian Installer, а в графических редакциях - Calamares. Поддерживаются архитектуры amd64, i386 и arm64.

По умолчанию B1ackOS поставляется в минимальной конфигурации, напоминающей Arch Linux: после установки пользователь получает практически пустую систему с оболочкой Fish, которую можно настроить под себя и создать рабочее окружение, соответствующее конкретным задачам.

Для пользователей, которым сразу после установки нужна готовая рабочая среда, предлагается сборка с рабочим столом Cinnamon и предустановленным набором приложений (браузер Chromium, офисный пакет ONLYOFFICE, графический редактор Krita, видеоплеер Clapper и магазин приложений MintInstall). Помимо Cinnamon из репозитория можно установить KDE Plasma, GNOME, Xfce и MATE.

Обсуждение (22 –12) | Автор: Морковка | Тип: Программы |
·11.07.2026 Недельный отчёт о разработке KDE (29 +7)
  Опубликован очередной еженедельный отчёт о разработке KDE, в котором представлена порция изменений для ветки KDE Plasma 6.8, релиз которой запланирован на 14 октября. Среди недавних изменений:
  • В Plasma Login Manager предоставлена возможность использования функции автоматического входа в дистрибутивах со старыми версиями systemd, например в KDE neon.
  • Реализация комбинированных списков (combobox) переведена на использование активной темы оформления для стилизации всплывающих элементов (ранее был жёстко прошиты настройки стиля Breeze). Отключена анимация появления и исчезновения меню для унификации с другими элементами интерфейса.
  • В Spectacle добавлена опция для записи звука во время создания скринкастов. Может использоваться запись с микрофона и сохраняться звук, воспроизводимый приложениями в системе. Реализован эффект размытия, работающий без использования OpenCV, что позволило исключить данную библиотеку из зависимостей.
  • В System Monitor обеспечено отображение потребления видеопамяти в процентах от общего размера VRAM по аналогии с тем, как показывается потребление оперативной памяти.
  • В конфигураторе отображение страницы с настройками удалённого подключения к рабочему столу оптимизировано для отображения в небольших окнах для корректной работы на устройствах с небольшими экранами.
  • Исключена задержка между перемещением слайдера в виджете и фактическим изменением яркости на внешних мониторах.
  • В KDE Frameworks 6.29 при использовании применяемой по умолчанию системы стилей qqc2-desktop-style стиль выделения элементов в списках и при выводе сетки пиктограмм в QML-приложениях теперь соответствует активному стилю приложения (ранее всегда применялся стиль Breeze).
  • В тему пиктограмм Breeze добавлены пиктограммы для Android-приложений и документов Typst.

  1. OpenNews: В KDE улучшена анимация и прекращена поддержка OpenGL в KWin. Уязвимость в обработчике "Open New Window"
  2. OpenNews: В KDE включена поддержка тройной буферизации вывода на системах c GPU NVIDIA
  3. OpenNews: Релиз среды рабочего стола KDE Plasma 6.7
  4. OpenNews: Фонд Sovereign выделил почти 1.3 миллиона евро на развитие KDE
  5. OpenNews: Опубликован KDE Gear 26.04, набор приложений от проекта KDE
Обсуждение (29 +7) | Тип: Обобщение |
·11.07.2026 Выпуск Wine 11.13 (32 +12)
  Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.13. С момента выпуска 11.12 было закрыто 22 отчёта об ошибках и внесено 207 изменений.

Наиболее важные изменения:

  • Улучшено позиционирование текстового курсора во время ввода.
  • Улучшен маппинг сканкодов клавиш при использовании X11.
  • В интегрированные в Wine компоненты FFmpeg, такие как библиотеки libswresample (изменение частоты дискретизации звука) и libswscale (масштабирование изображений и преобразование пиксельных форматов), добавлены ассемблерные оптимизации для архитектуры ARM64EC (ARM64 Emulation Compatible). Архитектура ARM64EC разработана для упрощения портирования на системы ARM64 приложений, изначально написанных для систем x86_64, и позволяет выполнять в окружении ARM64 отдельные модули с кодом x86_64 при помощи эмулятора.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Adobe Acrobat Pro 7, Acrobat Reader 7, Office 2000, winbox64.exe, Nelogica Profitchart, Sim Racing Studio, Slingplayer 2, Sony Acid Pro 7.0.
  • Закрыты отчёты об ошибках, связанные с работой игр: GTA: Vice City, Requiem: Avenging Angel, Tales of Zestiria 1.2, Hayoola, Age of Mythology, Succubus Heaven.

  1. OpenNews: Новые версии Wine 11.12 и Wine-staging 11.12
  2. OpenNews: Стабильный релиз Proton 11.0, пакета для запуска Windows-игр в Linux
Обсуждение (32 +12) | Тип: Программы |
·09.07.2026 Quake портирован для запуска внутри игрового мира Roblox (53 +7)
  Энтузиаст перевёл исходный код 3D-шутера Quake образца 1996 года, а также многопользовательскую редакцию Quakeworld и моды на язык Luau и смог запустить их внутри игрового мира Roblox. Работа была выполнена при помощи AI-модели Claude Fable (затраты на токены составили $3000). Код порта опубликован под лицензией GPLv2.

Портированы оба многопользовательских движка Quake - NetQuake для совместного прохождения уровней и QuakeWorld для сражения с другими людьми. Возможно использование игровых ресурсов из shareware-версии Quake, полной версии Quake или LibreQuake. Реализована поддержка запуска немодицифированных модов QuakeC. Растеризатор Quake заменён на использование Roblox EditableMesh для отрисовки геометрии и lightmap для расчёта освещения. Сетевой стек на базе UDP заменён на систему сетевых событий Roblox (RemoteEvents).

Из специфичных для Roblox изменений добавлены аватары (игроки в Quake выглядят как персонажи Roblox), меню Roblox c управлением через сенсорный экран, управление матчами c возможностью запускать голосования во время матча, меню администратора для изменения правил игры, статистика с рейтингом лидеров, режим цензурированной отрисовки для детей.

  1. OpenNews: При помощи AI для новых ядер Linux портирован драйвер ftape, удалённый 20 лет назад
  2. OpenNews: Компания Cloudflare представила EmDash, альтернативу WordPress с изоляцией плагинов
  3. OpenNews: Anthropic опубликовал Си-компилятор, созданный AI-моделью Claude Opus и способный собрать ядро Linux
Обсуждение (53 +7) | Тип: К сведению |
·09.07.2026 На 31 августа намечено удаление из Chrome Web Store всех дополнений, использующих вторую версию манифеста (91 –33)
  Компания Google запланировала на 31 августа удаление из каталога Chrome Web Store всех остающихся дополнений, использующих вторую версию манифеста Chrome, определяющего возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions. Уже установленные дополнения останутся на системах пользователей, но не смогут получать обновления и их нельзя будет переустановить в случае удаления из браузера.

В опубликованном неделю назад выпуске Chrome 150 была удалена поддержка флага kExtensionManifestV2Disabled, позволявшего вернуть возможность установки дополнений с второй версией манифеста из каталога Chrome Web Store. В выпуске Chrome 151, намеченном на 28 июля, будет удалён параметр AllowLegacyMV2Extensions, позволяющий вручную в режиме разработчика загружать дополнения на базе второй версии манифеста.

На смену второй версии манифеста Chrome пришла третья версия, разработанная в рамках инициативы по упрощению создания безопасных и высокопроизводительных дополнений. Основное недовольство третьей версией манифеста вызвано переводом в режим только для чтения API webRequest, позволявшего подключать собственные обработчики, имеющие полный доступ к сетевым запросам и способные на лету модифицировать трафик. Вместо API webRequest в третьей версии манифеста добавлен ограниченный по своим возможностям API declarativeNetRequest, предоставляющий доступ к встроенному движку для фильтрации, самостоятельно обрабатывающему правила блокировки, не разрешающему использовать собственные алгоритмы фильтрации.

  1. OpenNews: Релиз Chrome 150
  2. OpenNews: В Chrome 151 будет удалён обходной путь для установки uBlock Origin
  3. OpenNews: Google случайно раскрыл детали неисправленной уязвимости в Chromium
  4. OpenNews: Планы в отношении поддержки в Firefox второй и третьей версий манифеста Chrome
  5. OpenNews: Google анонсировал скорое прекращение поддержки второй версии манифеста в Chrome
Обсуждение (91 –33) | Тип: К сведению |
·09.07.2026 В среде рабочего стола Cinnamon реализована полноценная поддержка Wayland (92 +20)
  Разработчики дистрибутива Linux Mint объявили о стабилизации поддержки протокола Wayland в среде рабочего стола Cinnamon. В кодовой базе, на основе которой формируется будущий стабильный выпуск Cinnamon 6.8 практически достигнут паритет в функциональности при работе с использованием X11 и Wayland. В Cinnamon 6.8 будет полностью поддерживаться как работа с использованием X11, так с Wayland. Намеченный на декабрь выпуск Linux Mint 23 станет первым, в котором поддержка Wayland в Cinnamon не будет рассматриваться экспериментальной.

Среди недавних улучшений в Cinnamon:

  • При использовании Walyand обеспечен корректный выбор размера и позиционирование новых окон, всплывающих диалогов и контекстных меню.
  • При работе через Walyand реализовано корректное переключение фокуса ввода.
  • Устранены многие ошибки в Cinnamon, muffin, cinnamon-session и Xwayland, приводившие к аварийному завершению работы при использовании Wayland.
  • Улучшена поддержка многомониторных конфигураций и KVM-переключателей мониторов в окружении c Wayland.
  • В приложениях, использующих Wayland или запускаемых через Xwayland, а также в композитном сервере и десктоп-сеансе задействовано аппаратное ускорение графики, реализованное через Wayland-протоколы wl_drm и zwp_linux_dmabuf_v1, а также аппаратно ускоренную работу GBM поверх EGL на видеокартах NVIDIA.
  • Предоставлена полная поддержка экранов с высокой плотностью пикселей (HiDPI) при использовании Wayland. Решены проблемы с масштабированием пиктограмм и курсоров мыши. Устранены ошибки, проявлявшиеся в приложениях на движке Chromium, таких как Slack и VSCode.
  • При использовании Wayland реализована работа индикаторов прогресса выполнения операции, например, показа прогресса копирования файлов в кнопке на панели.
  • Обеспечен запуск базовых приложений, запускаемых через pkexec, в качестве Wayland-клиентов без применения Xwayland.
  • Добавлена команда "cinnamon-list-windows" для упрощения получения списка всех открытых окон и определения их позиции, размера, данных о HiDPI и связанных с ними приложениях и бэкендах.
  • В композитном сервере Muffin обеспечено округление до целых чисел координат и размеров всех графических элементов библиотеки Clutter для более точного позиционирования и чёткой отрисовки апплетов и компонентов рабочего стола.
  • Добавлена поддержка юнитов systemd для пользовательских сеансов (graphical-session.target), активируемых для запуска сопутствующих сервисов в привязке к графическому сеансу.

  1. OpenNews: Linux Mint начал публиковать HWE-сборки с более новым ядром
  2. OpenNews: Linux Mint переходит на общий с LMDE инсталлятор и наметил релиз на конец года
  3. OpenNews: Linux Mint развивает новый хранитель экрана и намерен реже выпускать релизы
  4. OpenNews: Релиз дистрибутива Linux Mint 22.3
  5. OpenNews: Выпуск среды рабочего стола Cinnamon 6.6
Обсуждение (92 +20) | Тип: К сведению |
·09.07.2026 Выпуск межсетевого экрана firewalld 2.5.0 (27 +5)
  Сформирован выпуск динамически управляемого межсетевого экрана firewalld 2.5.0, реализованного в форме обвязки над пакетными фильтрами nftables и iptables. Firewalld запускается в виде фонового процесса, позволяющего динамически изменять правила пакетного фильтра через D-Bus, без необходимости перезагрузки правил пакетного фильтра и без разрыва установленных соединений. Проект уже применяется во многих дистрибутивах Linux, включая RHEL 7+, Fedora 18+ и SUSE/openSUSE 15+. Код firewalld написан на языке Python и распространяется под лицензией GPLv2.

Для управления межсетевым экраном используется утилита firewall-cmd, которая при создании правил отталкивается не от IP-адресов, сетевых интерфейсов и номеров портов, а от названий служб (например, для открытия доступа к SSH нужно выполнить "firewall-cmd --add --service=ssh", для закрытия SSH - "firewall-cmd --remove --service=ssh"). Для изменения конфигурации межсетевого экрана также может использоваться графический интерфейс firewall-config (GTK) и апплет firewall-applet (Qt). Поддержка управления межсетевым экраном через D-BUS API firewalld имеется в таких проектах, как NetworkManager, libvirt, podman, docker и fail2ban.

Ключевые изменения:

  • В графическом интерфейсе firewall-config реализована поддержка автоматического переключения на тёмную тему оформления в GNOME.
  • Обеспечено отражение в логах изменений конфигурации.
  • Добавлен сервис solr для одноимённого поискового движка, основанного на Apache Lucene (TCP-порт 8983).
  • Реализовано срабатывание таймаутов при обработке правил фильтрации, разрешено указание таймаутов для опций "--add-disable", "--ingress-zone" и "--egress-zone".
  • Проведена оптимизация производительности операций проверки зон и правил.
  • В rpm-пакете из списка зависимостей удалён пакет dbus-x11.

  1. OpenNews: Выпуск межсетевого экрана firewalld 2.4.0
  2. OpenNews: Опубликована платформа запуска серверных приложений NethServer 8.5
  3. OpenNews: Выпуск дистрибутива для создания межсетевых экранов OPNsense 25.7
  4. OpenNews: Опубликована Linux-версия межсетевого экрана приложений Little Snitch
Обсуждение (27 +5) | Тип: Программы |
·08.07.2026 73% проектов на Flathub, созданных с помощью AI, были заброшены спустя несколько месяцев (140 +25)
  После запрета размещения в каталоге Flathub приложений, сгенерированных при помощи AI, один из разработчиков решил проверить, не лишился ли Flathub из-за подобного запрета ценных участников. Для этого была изучена судьба проектов, отмеченных тегом "AI Slop", который начал применяться во Flathub январе этого года для пометки проектов, файл-манифест для которых создан при помощи AI или разработчики которых использовали AI при общении с рецензирующими.

В выборку попали 120 репозиториев проектов, добавленных с января по 1 апреля. После изучения последних коммитов в данных репозиториях выяснилось, что что с мая по июль активность наблюдалась лишь в 32 из них (27%), а 88 (73%) были заброшены или удалены. Многие проекты перестали обновляться почти сразу после подачи заявки во Flathub.

  1. OpenNews: Во Flathub запрещено размещение приложений, сгенерированных при помощи AI
  2. OpenNews: Линус Торвальдс раскритиковал приватный разбор уязвимостей, выявленных при помощи AI
  3. OpenNews: Защита от мусорных AI-изменений на GitHub. Оценка влияния вайб-кодинга на экосистему открытого ПО
  4. OpenNews: Anthropic опубликовал Си-компилятор, созданный AI-моделью Claude Opus и способный собрать ядро Linux
  5. OpenNews: Интервью с Грегом Кроа-Хартманом о созданных через AI отчётах об ошибках
Обсуждение (140 +25) | Тип: К сведению |
·08.07.2026 Anthropic на полгода предоставит бесплатную подписку Claude Max разработчикам значительных открытых проектов (107 –13)
  Компания Anthropic объявила о предоставлении сопровождающим и ключевым разработчикам открытых проектов бесплатного 6-месячного доступа к своим сервисам в соответствии с тарифным планом Claude Max 20x ($200 в месяц для платных подписчиков), который включает в 20 раз больше ресурсов, чем тариф Pro, и предоставляет без дополнительных подписок доступ к Claude Code и Claude Cowork.

Требования к участникам открытых проектов, которые могут отправить заявку на получение бесплатной 6-месячной подписки Claude Max 20x:

Обсуждение (107 –13) | Тип: К сведению |
·08.07.2026 Обновление X.Org Server 21.1.24, xwayland 24.1.13 и libXfont2 2.0.8 с устранением уязвимостей (58 +9)
  Опубликованы корректирующие выпуски X.Org Server 21.1.24 и DDX-компонента (Device-Dependent X) xwayland 24.1.13, обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В новых версиях устранены 2 уязвимости, которые потенциально могут быть эксплуатированы для повышения привилегий в системах, в которых X-сервер выполняется с правами root, а также для удалённого выполнения кода в конфигурациях, в которых для доступа используется перенаправление сеанса X11 при помощи SSH.

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

  • CVE-2026-55999 - переполнение буфера в реализации архитектуры 2D-ускорения Glamor, затрагивающее функцию glamor_font_get(), выполняющую построение текстурного атласа шрифта через отрисовку каждого глифа в общем буфере. Проблема вызвана тем, что размер буфера определялся на основе заданных в шрифте параметров, а при создании копируемых в буфер данных использовались индивидуальные метрики каждого глифа. Для эксплуатации уязвимости атакующий может подготовить специально оформленный файл в формате PCF, в котором заданы неверные метрики глифа, выходящие за пределы выделенного для них размера памяти. Переполнение возникает на системах, использующих бэкенд glamor (Xorg с драйвером modesetting и Xwayland) при отрисовке текста проблемным шрифтом.
  • CVE-2026-56000 - обращение к памяти после её освобождения в функции CommonMakeCurrent() при обработке GLX contextTags. Проблема вызвана тем, что при использовании функции realloc() данные массива cl->contextTags перемещались в новый буфер, но в обиходе оставался указатель, ссылающийся на старый буфер. Для инициирования перемещения буфера клиент мог занять все выделенные для GLX-контекста элементы массива, после чего создать ещё один дополнительный контекст.

Дополнительно можно отметить выпуск библиотеки libXfont 2.0.8, используемой в X-сервере. В обновлении устранены 3 уязвимости (CVE-2026-56001, CVE-2026-56002, CVE-2026-56003), приводящие к переполнению буфера при разборе специально оформленных шрифтов в формате PCF.

  1. OpenNews: Обновление X.Org Server 21.1.23 с устранением 9 уязвимостей
  2. OpenNews: Обновление X.Org Server 21.1.16 с устранением 8 уязвимостей
  3. OpenNews: Обновление X.Org Server 21.1.18 с устранением 6 уязвимостей
  4. OpenNews: Обновление X.Org Server 21.1.22 с устранением 5 уязвимостей
  5. OpenNews: Обновление X.Org Server 21.1.20 с устранением 3 уязвимостей
Обсуждение (58 +9) | Тип: Проблемы безопасности |
·07.07.2026 Выпуск fheroes2 1.1.17, открытого движка Heroes of Might and Magic 2 (75 +28)
  Доступен выпуск проекта fheroes2 1.1.17, который воссоздаёт движок игры Heroes of Might and Magic II с нуля. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить из оригинальной игры Heroes of Might and Magic II. В составе проекта поставляется скрипт для автоматической загрузки и извлечения ресурсов из демоверсии игры, которых достаточно для работы.

Основные изменения:

  • Добавлен режим автоматического тестирования карт в редакторе, позволяющий запускать автоматическое прохождение сценариев AI-игроками и наблюдать за развитием игры без участия пользователя.
  • В редактор добавлена возможность переключения между объектами одной группы с помощью прокрутки колеса мыши.
  • Улучшено поведение искусственного интеллекта: герои теперь используют возможность оставаться в замках для получения бонуса к передвижению, эффективнее сражаются против призванных фантомов и корректно применяют заклинание "Телепорт" на существах под действием "Берсерка".
  • Ускорены ходы AI без изменения логики его поведения.
  • Добавлено плавное инерционное перемещение камеры на карте приключений.
  • Внесены улучшения в режим "Битва" и исправлены различные проблемы интерфейса.
  • Улучшен генератор случайных карт, исправлены ошибки размещения объектов.
  • Владельцы Android-устройств теперь могут извлекать игровые ресурсы напрямую из установщика GOG.
  • Сокращено время запуска игры и оптимизировано использование оперативной памяти.
  • Закрыто свыше 30 уведомлений об ошибках и предложений по улучшению проекта.

  1. OpenNews: Выпуск fheroes2 1.1.16, открытого движка Heroes of Might and Magic 2
  2. OpenNews: Выпуск открытого игрового движка VCMI 1.5.0, совместимого с Heroes of Might and Magic III
Обсуждение (75 +28) | Автор: sirDranik | Тип: Программы |
·06.07.2026 Выпуск D7VK 1.12, реализации Direct3D 3-7 поверх API Vulkan (35 +22)
  Опубликован выпуск проекта D7VK 1.12, развивающего реализацию графических API Direct3D 3, 5, 6 и 7, предложенных компанией Microsoft в 1996, 1997, 1998 и 1999 годах. D7VK работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро игры, завязанные на API Direct3D 3, 5, 6 и 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован код бэкенда d3d9 от проекта DXVK - D7VK преобразует API Direct3D 3, 5, 6 и 7 в вызовы Direct3D 9, которые затем транслируются в API Vulkan. Разработчик не намерен добиваться включения D7VK в состав DXVK, как это было с реализациями Direct3D 8 и Direct3D 9 поверх Vulkan.

В новом выпуске:

  • Реализована серия оптимизаций производительности, в основном касающихся кода API, выполняемого на CPU. Показатели производительности D3D6 в тесте 3DMark 99 Max увеличились с 70685 баллов в D7VK 1.2 до 75283 в D7VK 1.12, а D3D7 в тесте 3DMark 2000 v1.1 с 45267 в D7VK 1.0 до 69566 в D7VK 1.12. В отдельных ситуациях внесённые микрооптимизации позволили значительно повысить FPS на системах со слабыми CPU, например, в игре Unreal Tournament FPS вырос с 256 до 484, а нагрузка на GPU снизилась с 37% до 18%.
  • Упрощена реализация прозрачности на основе ключевого цвета (Color Key) без использования полноценного альфа-канала.
  • В D3D6/5/3 оптимизированы преобразования цвета при очистке вьюпорта.
  • Для снижения количества используемых дескрипторов (handles) выделение дескрипторов текстур и материалов теперь осуществляется после запроса приложением, а не в момент создания текстуры или материала.
  • Осуществлён переход на работу поверх выпуска DXVK 3.0.1.
  • Внесены исправления, улучшающие поддержку игр Matrox TechDemo 3D, Star Trek: Starfleet Academy и The Sims: Complete Collection.

  1. OpenNews: Выпуск DXVK 3.0.1, реализации Direct3D 8/9/10/11 поверх API Vulkan
  2. OpenNews: Новые версии Wine 11.12 и Wine-staging 11.12
  3. OpenNews: Бета-версия Proton 11.0
  4. OpenNews: Релиз Mesa 26.1, свободной реализации OpenGL и Vulkan
  5. OpenNews: Выпуск D7VK 1.8, реализации Direct3D 3-7 поверх API Vulkan
Обсуждение (35 +22) | Тип: Программы |
·05.07.2026 Выпуск DXVK 3.0.1, реализации Direct3D 8/9/10/11 поверх API Vulkan (88 +22)
  Доступен выпуск прослойки DXVK 3.0.1, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.4, таких как NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 и Intel ANV 25.1. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D, работающих поверх OpenGL.

Основные изменения:

  • На всех десктопных GPU отключено использование вторичного буфера команд, что немного снизило производительность в небольшом числе игр с неоптимальными шаблонами MSAA-сглаживания, но решило некоторые проблемы с отрисовкой и зависанием GPU.
  • Устранены регрессии при отрисовке, проявлявшиеся в играх на базе D3D9, таких как Black Mesa, Gothic 3 и GTA IV.
  • Устранено аварийное завершение при выгрузке D3D-библиотек при активном D3D-устройстве.
  • Обходным путём блокировано проявление ошибки в Mesa-драйвере ANV, приводивший к зависанию GPU в некоторых играх на системах с Intel Alchemist и более старыми GPU. На системах с подобными GPU по умолчанию включены буферы дескрипторов, что негативно повлияло на производительность.
  • Решены проблемы в играх:
    • Empire Earth 2
    • Fallout 3
    • Fruit Ninja
    • Kane & Lynch: Dead Men
    • King's Bounty: The Legend
    • Manhunt
    • Splinter Cell 3
    • Total War: Medieval II

    1. OpenNews: Выпуск DXVK 3.0, реализации Direct3D 8/9/10/11 поверх API Vulkan
    2. OpenNews: Выпуск DXVK-Sarek 1.11.0, реализации Direct3D 8/9/10/11 для GPU без поддержки Vulkan 1.3
    3. OpenNews: Выпуск D7VK 1.8, реализации Direct3D 3-7 поверх API Vulkan
Обсуждение (88 +22) | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру