В код Vulkan-драйвера для Wine добавлена поддержка Vulkan-расширения VK_EXT_hdr_metadata, предназначенного для обработки метаданных расширенного динамического диапазона (HDR), включающих сведения о первичных цветах, точке белого и диапазоне яркости, в составе виртуальных фреймбуферов (SwapChain) Vulkan. Предложенный патч для Wine необходим для работы с HDR в играх, работающих на основе графического API Vulkan, таких как Doom Eternal, а также в играх на основе графического API Direct3D с поддержкой HDR, использующих DXVK или VKD3D-Proton, которые "на лету" преобразуют вызовы Direct3D в системные вызовы Vulkan...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58555
>Doom EternalЕще раз чтоли перепройти на Nightmare?
Этот пост повторяется под каждой новостью о Wine.Сейчас везде виртуализация - ставьте лицензионную винду, пробрасывайте дискретную карту своего ноутбука и играйте на здоровье. Вайн - пережиток прошлого, времён, когда опен сорс ещё не был влиятельным состовляющим экосистемы. Не трахайте себе мозги, не поддерживайте проприетарный софт, который типа работает с эмуляцией (и работает хреново).
не поддерживайте проприетарный софт
-------------------------------
ставьте лицензионную винду,
"Не поддерживайте проприетарный софт. Не запускайте его через вайн. Вместо этого ставьте проприетарный вантуз в виртуалочку и запускайте проприетарный софт именно там". Л - логика.Я конечно обеими руками за нативные линукс порты, но в текущий момент это нереально. В лучшем случае разрабы будут дополнительно тестировать свои вендоподелия под вайн/протон. Например как Hogwarts Legacy, который сразу выйдет с поддержкой стим дика (ессно через протон). Вот когда линукс наберет приличную пользовательскую базу, в том числе благодаря этому самому протону, тогда и можно будет говорить о нативных портах.
> ограничена композитным сервером GamescopeЯ Gamescope гоняю под иксами. У меня будет HDR в итоге?
Поидее да
Всё равно ни в Wayland, ни в X11 поддержки HDR нет.
> WaylandБудет
> Х11
Не будет
> БудетНикому твой гномосячный вяленд не нужен.
> Не будет
Абсолютно ничего не мешает добавить HDR в иксы, кроме целого списка выдуманных причин, вроде устаревшей кодовой базы и прочей вялендо-пропоганды.
Но факт остаётся фактом: не добавят.
Папа-Redhat запретил?
Да никто не запрщает, хочешь — бери да добавляй.
Нет желающих ковыряться в иксах.
> Абсолютно ничего не мешает добавить HDR в иксыМешает то, что нужно будет переписать этот кусок окаменелого чуть больше чем полностью.
А о него не хотят лишний раз марать руки даже его разрабы.
> Мешает то, что нужно будет переписать этот кусок окаменелого чуть больше чем полностью.Очередное вялендо-пропагандистское клише, которому верят куча не умеющих программировать дурачков.
> А о него не хотят лишний раз марать руки даже его разрабы.
Нет, просто это мудацкая "Throw-Away" культура, когда разработчики просто бросают разработку даже если она в целом годная. Вы можете это увидеть на примере GTK зоопарка: GTK2, GTK3, GTK4, GTK5, где каждая версия фреймворка несовместима с предыдущей, и всё это сопровождается деградацией. Причина не продолжать разработку может быть только одна - софт написан из рук вон плохо, поэтому те кто разрабатывают вяленд и его фанатики всячески поносят иксы, хотя вяленд архитектурно в разы хуже. Вроде бы Redhat годами рефакторил X и почти довёл их до идеала. Есть, кстати, хороший пример переписывания - Pipewire, где просто переписали существующую реализацию libpulse и libjack, уменьшив фрагментацию, и даже по приколу добавив поддержку скринкастинга. Абсолютная противоположность Wayland-у, который только добавляет фрагментацию и ломает совместимость во вред разработчикам не GNOME DE и пользователям.
это секта поддерживать код ради поддержки кода? ну так это чего тогда не поддерживаете замечательно написанные иксы дальше? или программировать не умеете? или всё-таки есть и другие причины не продолжать разработку продукта?
Лучше чем секта изменений ради изменений.
Бросают потому что дальнейшая разработка нецелесообразна, проще заново написать чем исправить то что не предусмотренно в программе изначально и для реализации этого нужно переделывать все и вся.
> Бросают потому что дальнейшая разработка нецелесообразнаНу так переписали бы тогда иксы на Rust-е, зачем изобретать велосипед?
> проще заново написать чем исправить то что не предусмотренно в программе изначально
Как раз в иксах было предусмотрели, что в будущем будут экраны с более высокой bpp. Предусмотрели, что будет 24/32 bpp, когда дисплеи умели всего в 4 бита. По сути в иксах можно сделать любой формат изображения.
> для реализации этого нужно переделывать все и вся
Нужно будет добавить поддержку нового формата в композиторы иксов и в сами иксы, но в иксах нет каких-то принципиальных архитектурных ограничений.
> Ну так переписали бы тогда иксы на Rust-е, зачем изобретать велосипед?раст придумали когда вейланд уже в первые продакшены начал пролазить. тут у вейланда в целом таже в итоге проблема что была у иксов егопроектируют люди которые верят в возможность создания идеального плана который будет плохо стареть со временем при том что это уже третий раз когда им это не удалось. но тем не менее вейланд более адаптивен а значит есть шанс что научатся в итоге.
Какого идеала? В иксах старая архитектура не подходящая под современные реалии.
> В иксах старая архитектура не подходящая под современные реалии.Какие реалии? У тебя всё такой же монитор, GPU, и приложения за 25 лет тоже почти не изменились. Freesync/Gsync в иксах работает.
абсолютно ничего кроме того что никто этого не сделает потому что им (не нужно\не интересно\не хвататет скила) нужное подчеркнуть
Тебе не нужен и ты не "все", у нас целая команда из 10 человек пользуется и ничо, работает, тиринг исчез как страшный сон, память не течёт, всё плавненько. Х11 маст дай нау.
> Тебе не нужен и ты не "все", у нас целая команда из 10 человек пользуется и ничо, работает"Это не так, потому что пользователи с примитивными сценариями использования не должны принимать коллективные решения о том, в каком направлении движется рабочий стол. Они могут проглотить буквально все, и почему-то гордятся этим. Это все равно, что спрашивать о художественной ценности памятника у голубей, которые на него гадят. Голубей, кстати, много, и они легко могут составить большинство."
> тиринг исчез как страшный сон, память не течёт, всё плавненько. Х11 маст дай нау.
Тиринг - это миф вялендокульта. 99% пользователей этот тиринг в глаза не видели. Утечки памяти? Это вообще что-то новое. И кстати, утечками болеют многие приложения.
Ну так пользуйся Хами, кто ж тебе запрещает. Просто будешь сам руками собирать их и вкорячивать в свой линукс 2.6. А все дружно перейдут на что-то более современное, удобное и реально нормально работающее.
Нас, что называется, история рассудит. Вот увидишь ;)
Sway разве не поддерживает?
Не совсем: https://news.ycombinator.com/item?id=31777092
Честно, лучше бы добавили child window rendering, бездари.
> Честно, лучше бы добавили child window rendering, бездари.А его ещё нет? Офигеть.
Да, это боль, сколько лет ждём. Может, и не так часто нужно, но dxvk работать не будет в таких играх (без кривых патчей, постоянно отваливающихся).
Что с проприетарным софтом делать не знаю, если они отрисовку через opengl уже повыкидывали вся надежда на патчи.
Сырая и малополезная технология, поэтому мало где используется (только в унылых AAA играх и фильмах), поэтому и нереализована там где нет маркетологов. Но теперь маркетологи из вэлв добрались до линукса (чисто из экономических мотивов).
Уже такое проходили с 3D. Тут правда охват побольше будет, т.к. специфического оборудования не требуется.
Да ещё эта технология сделана только на очень дорогих мониторах от $1000. Пока распространение низкое - на десктопах HDR ждать не стоит.
Совсем заврался
> Совсем завралсяДля настоящего HDR требуется как минимум HDR1000 монитор и выше, а самый нищенский из этой категории будет стоит около 60к рублей. HDR400 и HDR600 это юзлесс.
а у вас скоро никаких мониторов не будет
Ну пошёл врать и бред нести дальше. Что обычного HDR не надо, только супер-дупер-пупер.
>Тут правда охват побольше будет, т.к. специфического оборудования не требуется.Вообще-то требуется.
AMD FSR аппаратный для всего - самое оно)
p.s.: оно не программное, уже порты есть.