LINUX.ORG.RU

Wayland готов для десктопа

 


1

0

Собственно вот он, могучий и ужасный убийца иксов. Запущен прямо из vt от рута, работает и от обычного пользователя но ругается что-то на права доступа к устройствам ввода, и мышка без рута не работает.
Квадрат рядом с шестеренками это демка дым, водишь в нем мышкой, и он генерирует дым.

>>> Просмотр (1280x800, 529 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от Nxx

>А для нормальной работы и игр?

hint: mesa

С каких поор в ядре появились нормальные драйвера для видеокарт?


С разморозкой!

madgnu ★★★★★
()
Ответ на: комментарий от Deleted

> Для неигрового применение 3D с открытыми драйверами уже работает нормально.

Сказать, где «неигровое применение» нужно?

Но уж точно не на моем десктопе.

Nxx ★★★★★
()
Ответ на: комментарий от madgnu

>На всех видеокартах intel, начиная с i915.

Полноценное 3D есть всего на нескольких чипах.

На всех видеокартах AMD, начиная с r200.


3D нет, фанаты всё уповают на Gallium.

На большинстве видеокарт nvidia, начиная с TNT2.


В свободном драйвере 3D нет и реализовывать не собираются.

Lighting ★★★★★
()
Ответ на: комментарий от madgnu

> С разморозкой!

То есть, ты хочешь сказать, что если я удалю пакет с видеодрайвером, я смогу поиграть в Savage2? Или даже в старый добрый CS?

Nxx ★★★★★
()
Ответ на: комментарий от madgnu

С каких это пор Gtk3 стал «основным»?

Он станет таковым совсем скоро, когда выкинут gtk2 :)

Вот когда станет, тогда будешь говорить в настоящем времени.

_релизах_

Вбросить зашел?

Это ты сюда врать пришел.

Еще бы про номер релиза вейланда спросил.

Я не занимаюсь избиением детишек. Так, воспитываю по мере сил.

tailgunner ★★★★★
()
Ответ на: комментарий от Deleted

> На GTK3 не заработает только софт, авторы которого годами были в анабиозе.

Что-то аналогичное слышали, когда внедряли Qt4.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> А кто сказал, что в иксах половина кода только для совместимости?
Не только. Там еще есть дублированный и кривой код (посмотрите историю появления libxkbcommon), поддержка всяких ненужных функций (серверные шрифты).

Большинство тулкитов вейланд не поддерживают. -> придется пускать иксы вместе с вейландом.

«Большинство тулкитов», если считать честно, с «весами» (с т.зр. использования на десктопе) - это gtk и qt. Поэтому иксы будут пускать меньшинство. И, кстати, будет мощный стимул для хозяев проектов переносить интерфейсы с древних тулкитов на gtk/qt. Что тоже плюс.

svu ★★★★★
()
Ответ на: комментарий от Lighting

Полноценное 3D есть всего на нескольких чипах.

На всех.

3D нет

Ты из какого года? На открытых дровах 3D работает на всех видеокартах AMD. Даже на тех, которые только-только появились в продаже.

В свободном драйвере 3D нет

ORLY?

$ glxinfo | grep -i opengl
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV43
OpenGL version string: 2.1 Mesa 7.10.1-devel
OpenGL shading language version string: 1.20

и реализовывать не собираются.

нуну.

madgnu ★★★★★
()
Ответ на: комментарий от Deleted

>Для неигрового применение 3D с открытыми драйверами уже работает нормально.

Вращение шестерёнок в glxgears что ли? Хотя, на некоторых карточках ещё и композитинг терпимо работает.

Lighting ★★★★★
()
Ответ на: комментарий от Nxx

> теперь эту же функциональность придется реализовывать в каждом тулките отдельно.
Это не страшно. Если что-то будет можно обобщить - обобщат на fd.o. Важно, что это будет клиентский код, а не серверный.

svu ★★★★★
()
Ответ на: комментарий от Lighting

>>На большинстве видеокарт nvidia, начиная с TNT2.

В свободном драйвере 3D нет и реализовывать не собираются.


У меня с nouveau на GeForce4 440 Go 3д есть, с некоторой натяжкой.. Например, SuperTuxKart очень даже шустро работает, хотя и с артефактами. Компиз не пашет.

madcore ★★★★★
()
Ответ на: комментарий от Nxx

>> Он станет таковым совсем скоро, когда выкинут gtk2 :)

...и порядка 80% софта для Линукса, который на нем написан.

Не преувеличивай. В конце-концов переход с gtk на gtk2 уже был, вроде ничего такого катастрофического не наблюдалось. Не портируют в основном заброшенные и никому ненужные проги. Даже если их и правда 80%, то они всё равно мертвый груз, которым никто не пользуется. Исключений, наподобие xmms, будет так же мало.

kss ★★★★★
()
Ответ на: комментарий от Nxx

>То есть, ты хочешь сказать, что если я удалю пакет с видеодрайвером

Ты реально невменяем.

madgnu ★★★★★
()
Ответ на: комментарий от Nxx

Он станет таковым совсем скоро, когда выкинут gtk2 :)

...и порядка 80% софта для Линукса, который на нем написан.

да, пора избавиться от всего этого шлака. линукс просто засыпал пеплом и шлаком.

у меня из GTK+ программ сейчас запущен только файрфокс (вдобавок в опере) и тот переделают под Qt.

а прораммы людей со сломанными мозгами пишушими под GTK+ - не нужны.

tommy ★★★★★
()

короче - позитивно

tommy ★★★★★
()
Ответ на: комментарий от Nxx

Сказать, где «неигровое применение» нужно?

Почти на любой работе?

Deleted
()
Ответ на: комментарий от Lighting

На большинстве видеокарт nvidia, начиная с TNT2.

В свободном драйвере 3D нет и реализовывать не собираются.

Жжёшь =).

Deleted
()
Ответ на: комментарий от madgnu

>На всех.

Даже на HD и Poulsbo?

Ты из какого года? На открытых дровах 3D работает на всех видеокартах AMD. Даже на тех, которые только-только появились в продаже.


Выше уже был задан вопрос про «свежую» HD3000. Ответ так и не был озвучен.

ORLY?


А можешь показать мне что-нибудь, кроме _номинального_ наличия 3D? Ещё полгода назад Gallium был жутким тормозом, который собирали разве что из любопытства. Хочешь сказать, что за эти полгода что-то кардинально изменилось?

нуну.


Во-первых, это не ответ. Во-вторых, NVidia не собирается.

Lighting ★★★★★
()
Ответ на: комментарий от svu

> Не только. Там еще есть дублированный и кривой код (посмотрите историю появления libxkbcommon), поддержка всяких ненужных функций (серверные шрифты).

О да, конечно. Ради удаления этих функций и убить иксы не жалко.

И, кстати, будет мощный стимул для хозяев проектов переносить интерфейсы с древних тулкитов на gtk/qt. Что тоже плюс.

Напоминает разработчика unzip, который отказался делать поддержку кодировок в своей программе, хотя был готовый патч, мотивируя это тем, что пусть Microsoft переходит на Unicode. Microsoft просто разбежалась.

Почему надо проталкивать изменения и стандарты за счет страданий пользователей?

Nxx ★★★★★
()
Ответ на: комментарий от tailgunner

>Вот когда станет, тогда будешь говорить в настоящем времени.

Твоего совета забыл спросить.

Это ты сюда врать пришел.


И где же? Что gtk3 — один из основных тулкитов?

madgnu ★★★★★
()
Ответ на: комментарий от Nxx

Что-то аналогичное слышали, когда внедряли Qt4.

При переходе Qt3 -> Qt4 разработчики почти полностью переделали API. Разработчики GTK на такое не пошли.

Deleted
()
Ответ на: комментарий от Deleted

> Для неигрового применение 3D с открытыми драйверами уже работает нормально.

На каких карточках? На твое может быть, на моей - нет.

Nxx ★★★★★
()
Ответ на: комментарий от ls-h

Я не против wayland'а, но, как мне кажется, надо еще много чего продумать.

как бы туда костылей понавтыкать, для «гибкости»

tommy ★★★★★
()
Ответ на: комментарий от tommy

> да, пора избавиться от всего этого шлака. линукс просто засыпал пеплом и шлаком.

Да-да, конечно, надо избавиться от всего шлака, что другие люди писали. Что нам стоит все по-новой переписать. Чай не винда.

Nxx ★★★★★
()
Ответ на: комментарий от Lighting

>Даже на HD и Poulsbo?

Да. Драйвера кривые, но это уже к intel претензии. Новые SB работают нормально.

Выше уже был задан вопрос про «свежую» HD3000. Ответ так и не был озвучен.


Где?

А можешь показать мне что-нибудь, кроме _номинального_ наличия 3D?


А что есть не номинальное? Lightsmark устроит?

Хочешь сказать, что за эти полгода что-то кардинально изменилось?


Да. r300g наравне с каталистом 9.3. r600g еще полгода назад только шестеренки крутил — сейчас уже компрессию текстур запилили (s3tc).

madgnu ★★★★★
()
Ответ на: комментарий от madcore

>У меня с nouveau на GeForce4 440 Go 3д есть, с некоторой натяжкой.. Например, SuperTuxKart очень даже шустро работает, хотя и с артефактами. Компиз не пашет.

артефакты


не работает композитинг


Надеюсь, на этом и остановимся?

Lighting ★★★★★
()
Ответ на: комментарий от tommy

как бы туда костылей понавтыкать, для «гибкости»

(авось кому то и пригодятся, и не важно что понадобится единицам (иногда) из миллионов пользователей). вот как эта сетевая прозрачность X-ов нахрен не нужная. а вот подключиться к удалённому рабочему столу - это займись как плясками с бубном и насладись ка падениями системы (или используй припарки уже уровня DE, и всё это разные проекты разной степени кривости)

tommy ★★★★★
()
Ответ на: комментарий от Nxx

На каких карточках? На твое может быть, на моей - нет.

NVidia 9500M, 9800, на какой-то GTX* недавно livecd запускал...

Deleted
()
Ответ на: комментарий от Nxx

> Ради удаления этих функций и убить иксы не жалко.
Ради удаления барахла не жалко и перетряхнуть архитектуру. А для страдальцев обещают уровень совместимости. Который, готов поспорить, будут использовать процентов 5-10 пользователей.

Почему надо проталкивать изменения и стандарты за счет страданий пользователей?

Если бенефиты будут для 90% пользователей, а страдания - для 10% - значит, проталкивать можно и нужно.

Вы старательно игнорируете принцип Парето. Если считать софт и функции не по пальцам, а с весами, зависящими от реального использования - бОльшую часть иксового софта можно свободно выкинуть на помойку уже сейчас, и это заметят единицы. Достаточно обеспечить перенос самых распространенных (80-90%) тулкитов и программ - и, если есть бенефиты по скорости, простоте, надежности - можно считать изменения в архитектуре оправданными.

svu ★★★★★
()
Ответ на: комментарий от Nxx

Работающий нуво до тебя дойдет лет через пять.

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

>Даже на HD и Poulsbo?

>Да.

А вот тут ты уже, как заметил толгунир, откровенно врёшь.

>Где?

Здесь. Правда, это не совсем вопрос.

>А что есть не номинальное? Lightsmark устроит?

Игрушку какую-нибудь запусти. Думаю, QL(или QIII) сойдёт.

Lighting ★★★★★
()
Ответ на: комментарий от Deleted

Ты процитировал сообщение работе Wayland'а на TNT и заявление о том, что в свободном драйвере нвидии нет 3D. Зачем?

Lighting ★★★★★
()
Ответ на: комментарий от svu

> бОльшую часть иксового софта можно свободно выкинуть на помойку уже сейчас, и это заметят единицы.

Если одну программу использует 3% пользователей, другую тоже 3%, но таких программ 100 штук, то если эти программы удалить, пострадают 80% всех прользователей.

Nxx ★★★★★
()
Ответ на: комментарий от Lighting

Ты процитировал сообщение работе Wayland'а на TNT и заявление о том, что в свободном драйвере нвидии нет 3D. Зачем?

Чтобы донести до тебя факт наличия работающего 3D в свободном драйвере для видеокарт NVidia.

Deleted
()
Ответ на: комментарий от svu

> Если бенефиты будут для 90% пользователей, а страдания - для 10% - значит, проталкивать можно и нужно.

А давай тебя в эти 10% засунем, как запоешь?

Nxx ★★★★★
()
Ответ на: комментарий от Deleted

> Чтобы донести до тебя факт наличия работающего 3D в свободном драйвере для видеокарт NVidia.

Спасибо. И без вас знаю, что оно не работает.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Если одну программу использует 3% пользователей, другую тоже 3%, но таких программ 100 штук, то если эти программы удалить, пострадают 80% всех прользователей.

Из этих 80% пользователей найдутся два с половиной программиста, который портируют программу на современный тулкит.

Deleted
()
Ответ на: комментарий от madgnu

>> Вот когда станет, тогда будешь говорить в настоящем времени.

Твоего совета забыл спросить.

Ты много чего забыл и много чего придумал.

Это ты сюда врать пришел.

И где же? Что gtk3 — один из основных тулкитов?

Да, это ложь.

tailgunner ★★★★★
()
Ответ на: комментарий от Nxx

Чтобы донести до тебя факт наличия работающего 3D в свободном драйвере для видеокарт NVidia.

Спасибо. И без вас знаю, что оно не работает.

Героин вреден для здоровья.

Deleted
()

>Wayland готов для десктопа
4.2

megabaks ★★★★
()
Ответ на: комментарий от Deleted

> Из этих 80% пользователей найдутся два с половиной программиста, который портируют программу на современный тулкит.

Ну да, конечно. Всегда найдется кто-то, кто бесплатно починит то, что мы поломаем.

Среди пользователей Quanta, Gambas, Notedit, вероятно, программистов не нашлось.

KDE:KDE3: 350 пакетов https://build.opensuse.org/stage/project/show?project=KDE%3AKDE3

KDE:Release:46: 179 пакетов https://build.opensuse.org/stage/project/show?project=KDE%3ARelease%3A46

И где все эти программисты?

Nxx ★★★★★
()
Ответ на: комментарий от Lighting

>откровенно врёшь

Да нет же, работает. Хотя не по наслышке знаю, что хреново.

Правда, это не совсем вопрос.


Не вижу в том сообщении версий ядра, mesa, libdrm, xf86-video-ati, выхлопов dmesg и X-сервера. Без них — голословщина.

Думаю, QL(или QIII) сойдёт.


Как сделать скриншот с openarena? sdl не дает переключить окно.

madgnu ★★★★★
()
Ответ на: комментарий от tailgunner

>Да, это ложь.

Ок, gtk — один из основных тулкитов. Его будущий мейнстрим (gtk3) работает под wayland (у которого еще не было даже первого релиза). Довольно скоро большая часть gtk-софта мигрирует на gtk3. Становится понятней или еще разжевать?

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

> Довольно скоро большая часть gtk-софта мигрирует на gtk3. Становится понятней или еще разжевать?

Довольно скоро большую часть софта выкинут на помойку.

Nxx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.