LINUX.ORG.RU
ФорумTalks

Wayland как пинок

 ,


0

2

Разработка Wayland и крики Марка про него вызвало некий резонанс у разрабов X-ов. И уже пошло, поехало. Скоро гибридная графика станет не проблемой!

Собственно, можно ли считать Wayland просто пинком под зад для всего сообщества? Ведь мысли вроде: «А как же моя поделка на X-ах!?» вызывает Wayland у простых разработчиков(а у BSD'яшников так вообще :) ). Но по сути он ничего не умеет.

Главный вопрос в том, что есть ли шанс допилить иксы до нормального состояния? Вот гибридная графика похоже будет, а куча костылей ненужных, можно ли их прибрать?

★★★

Последнее исправление: thelonelyisland (всего исправлений: 2)

Собственно, можно ли считать Wayland просто пинком под зад для всего сообщества?

man конкуренция

max_udoff
()

А иксы не в нормальном состоянии?

а куча костылей ненужных, можно ли их прибрать?

Отключи соответствующие модули X.org

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

NoNameNoNumber> Кажется, одна из причин, почему Photoshop не хотят портировать на Linux, — иксы.

Для линукса уже была альтернативная графическая система - Athene. И где фотошоп под неё?

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

В чём профит? В том, что теперь ноутбуки работают из-за неё от аккумулятора значительно меньше времени?

Quasar ★★★★★
()

Скоро гибридная графика станет не проблемой!

Какая к чертям вендузячьим гибридная графика, если даже банальный композитинг работает так, что его все время хочется выключить?

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

Reset> почему решение nvidia является костылем?

Потому, что архитектурно верный путь решения проблемы - энергосбережение на самой видяхе. А оптимус даже наоборот - энергопожиралово большее, чем на нвидии при минимальных частотах.

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

Это уже вопрос к криворуким разработчикам композиторов. Вот в E17 всё пучком, например. У остальных всё как-то не так - значит остальные криворукие дебилы.

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

Reset> не важно так это или не так, важно только то, что в винде есть возможность на лету менять видеодрайвер

Ты уверен, что это таки смена драйвера на лету, а не переключение на УЖЕ ЗАПУЩЕННЫЙ драйвер, выполняющийся с виртуальным экраном? ;)

Только слова маркетологов приводить не надо - в нвидии они все как один технически безграмотны абсолютно и могут сказать что угодно.

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

И да: в линуксе таки на лету менять видеодрайвер можно. Техническая возможность уже имеющимися средствами есть.

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

Во-первых ATI уже давно не существует.

Во-вторых - AMD позволяет не просто на маломощную видяху переключаться, но и её распараллелить для использования одновременного.

Давай, сливай дальше.

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

У AMD уже без перезапуска иксов работает.

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

Иксы как концепция являются чем-то плохим только в воображении говноедов-маргиналов.

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

Это уже вопрос к криворуким разработчикам композиторов. Вот в E17 всё пучком, например. У остальных всё как-то не так - значит остальные криворукие дебилы.

Что, и вайн-игрушки не тупят, если vsync врубить? Погоди, а композитор E17 вообще умеет синхронизацию? :)

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

Как будто нативный ойлраш лучше с композиторами работает :)
Это нк вайна проблема, а про него вспомнил, потому что сейчас в дьяблу играюсь.

pekmop1024 ★★★★★
()

Либо я чего не понимаю, либо Wayland - убогий архитектурно, гораздо более убогий, чем иксы. Но да, в качестве пинка он сыграл свою роль.

Deleted
()

Кстати, у вяленого с гибридной графикой полный пипец. А на иксах все работает, хоть и не самым красивым способом.

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

чтобы автоматически определял, нужна ли приложению нвидия

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

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

Не бредь. Чего это они должны работать меньше времени?

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

У меня с квином ничего не тупит, даже если vsync включить.

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

Не видел. Но были с более ранними картами, и у таких решений даже фанаты были.

Речь шла про шестисотую серию (и последующие) - с ней этот вариант уже невозможен. Только Optimus, обязательно с Intel HD.

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

Может как-нибудь попроще? Например: OpenGL 1, 2 - дискретка не нужна, OpenGL 3.0+ - дискретка нужна.

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

AMD позволяет не просто на маломощную видяху переключаться, но и её распараллелить для использования одновременного

Только если приложение использует Direct3D.

У AMD уже без перезапуска иксов работает.

Вы заблуждаетесь.

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

вместо создания карты, которая понижает частоты gpu и vram и отключает блоки при простое - они просто втыкают в ноут вторую карту. костыль, неосиляторство - можно назвать как угодно.

ati тоже умеет гибридную графику, но как-то не упарывается по ней. в живую я не видел ни одного ноута с гибридной ати, даже на полках магазинов. наверное, потому что им это не шибко нужно - даже древняя hd3870 при простое сбрасывает частоту gpu почти в 3 раза.

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

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

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

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

Я не сильно вникал в подробности, но под вендой же это работает? Или там только DirectX 11 работает, а OpenGL'ные приложения надо руками в список заносить?

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

Во-вторых - AMD позволяет не просто на маломощную видяху переключаться, но и её распараллелить для использования одновременного.

Переключение с перезапуском иксов за переключение не считается.

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

С перезапуском иксов это не на лету.

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

Да, в винде драйвер на лету может выгрузиться и подъехать заново. Все приложения остаются работать. Данная фича доступна начиная с висты.

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

Я так понял, что претензия именно к оптимусу именно в том, что он не работает под линухом, хотя он не менее и не более костылен чем решение от ATI.

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

Например: OpenGL 1, 2 - дискретка не нужна

Ага, конечно. Я пытался запускать вендовые игры на intel hd: одна прорисовалась без текстур вообще (OpenGL 2), другая страшно лагала (DirectX 9). Обе на нвидии летают отлично. Игры 2007-го года — ни о каком OpenGL 3 тогда и речи не было, поэтому такой способ автоопределения точно не годится.

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

Почему ты начав разговор об оптимусе аргументируешь позицию горячим перезапуском видео подсистемы ?

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

Я не об оптимусе говорю, а о захошем говне мамонта под названием иксы.

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

Тут вроде речь про решение для Linux, для использования с нативными играми, не?

А какая разница, нативная она или нет? Нативно под вендой они бы точно так же тупили на интеловском видео, если бы я их принудительно запустил на нём. Я говорю про то, что судить о ресурсоёмкости игры по версии OpenGL'а неправильно, и привёл примеры игр, использующих более старые технологии, но требующих мощную видеокарту.

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

В Aero тоже, только птички, чтобы её можно было убрать и проверить, нету.

Чтобы проверить, можно игрушку в окне запустить. Они нынче почти все это умеют. :) Но там тоже не всегда все хорошо, факт. Правда, Aero от линуксокомпизитинга отличается предсказуемым поведением.

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

Кто-нибудь, объясните, почему иксы это плохо. Вот уже два года стоят, работают, не падают. Что ещё нужно-то?

Познакомься с архитектурой иксов, узнаешь много интересного. Ситуация из анекдота: «Мама, а зачем нам все эти навороты в зоопарке?»

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

и привёл примеры игр

Вы привели пример одной игры с OpenGL 2, у которой не проприсовались текстуры, причём скорее всего потому, что у вас не была установлена libtxc-dxtn. Пример с DirectX 9 не интересует, потому что DirectX 9.0 за декабрь 2002 года, и DirectX 9.0 за июнь 2010 - это действительно довольно разные API, и на их базе созданы очень и очень разные игры (от Star Wars Galaxies и первых версий EVE Online, до Crysis 2 и Ведьмак 2). Но в случае с продуктами, использующими OpenGL, такой проблемы нет, хотя я признаю что ошибся с начальной оценкой пограничной версии API. Граница должна быть на OpenGL 2.0 и 2.1 (2.0 и ниже - интеграшка, 2.1 и выше - дискретка; напоминаю, что в решениях с Optimus и PowerXpress, интеграшка это либо Intel HD 2000 и выше, либо Radeon HD 6480G и выше).

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

Так там и переделали глобально. Дело в том, что для этого нужна поддержка со стороны реализаций OpenGL.

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

скорее всего потому, что у вас не была установлена libtxc-dxtn.

К сожалению, её установка не помогла. Может, ещё что-то надо сделать? К тому же, в этой же игре на этом же компьютере всё отлично работает, если запускать её через optirun — это потому что используется нвидиевская реализация OpenGL?

Пример с DirectX 9 не интересует, потому что DirectX 9.0 за декабрь 2002 года, и DirectX 9.0 за июнь 2010 - это действительно довольно разные API

Я хз, что там с этими директиксами, но в игре за 2007 год точно не может быть директикса 2010 года.

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

Игры в wine средней тяжелости будут запускаться на Intel, где они будут либо тормозить, либо глючить, либо и то, и другое.

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

ога, линух считает, что это вообще _все_ запущенные приложения :)

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