LINUX.ORG.RU
ФорумTalks

«Базовый» видеорежим в windows и linux

 , ,


0

1

Заметил что windows всегда может отрисовать свой графический интерфейс вне зависимости от установленной видеокарты, хоть и в маленьком разрешении, во всех известных мне дистрибутивах linux явно были какие-то попытки реализовать подобное, но работало крайне плохо - либо графический интерфейс все же не прорисовывался как нужно, либо не работали устройства ввода, либо отрисовывалось максимум окно с ошибкой. В графическом стеке linux есть какие-то архитектурные проблемы, не позволяющие подобное реализовать, или просто это никому не нужно?

★★★★

В графическом стеке linux есть какие-то архитектурные проблемы

Да, называется X.Org

EXL ★★★★★ ()

Vesa?

Обычно гуй слетает, если до этого был установлен проприетарный драйвер и, соответственно, перенастроен x.org. А из коробки, если подходящего драйвера нет, используется vesa.

te111011010 ()

Да, наверное есть.
SVGA и прочие VESA, чтобы они не значили, но в Линуксе их элементарно не осилили!!!

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

Ещё ни разу не видел виндовса, который не ослиливал показать установочный ГУИ и десктоп после установки.

Зато линуксов тут пруд пруди...

Deleted ()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Deleted

Ну а я в линуксе ни разу не видел. Всегда после установки загружался gui в том или ином виде.

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

из последних - ОпенЗюзя Гном. 3.32 не шмагла показать личико в гипер-в. Казалось бы!

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

Во времена ubuntu 10.04 помню это еще более-менее нормально работало, а вот позже не помню ни одного раза, что бы «безопасный графический режим» нормально работал. По моему логично было бы сделать загрузку vesa, если Xorg не смог запуститься нормально.

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

гипер-в

Нутыпонел. Hyper-V — это во-первых, от microsoft, а во-вторых, серверное решение виртуализации.

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

VESA - это BIOS. а BIOS - это костыли и тормоза с 16-и битным режимом. Венда явно использует такие-то другие интерфейсы.

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

Да знаю я за гипер-в, но всё же... если не осиливают оперделить, что запустились в виртуалке, что не поддерживается вяленый...

Мне уже даже как-то не интересно на весь этот конный цирк смотреть!

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

Тем не менее - невозможность установки винды - это гарантийный случай и девайс сдается в магазин.

невозможность установки линукса...

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

Высказывай своё «фи» разработчикам третьегнома. Хотя это бесполезно — они уже давно оторвались от реальности.

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

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

Напоминаю, что первые выпуски были с милидрысническими шрифтами под иконками. Пользователей ОС ос стажем такое решение удивило...

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

BIOS
костыли и тормоза с 16-и битным режимом

В семёрочке так и было. И если у тебя uefi без csm, то установка семёрочки просто не запустится.
Потом если как-то поставить систему и подсунуть ей родные драйвера видеокарты, то будет работает и без легаси, но оригинальный установочный диск не загрузится

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

Почему не осилили, они были, но их из ядра выпилили. По крайней мере VESA по дефолту не включается, он конфликтует с KMS драйверами

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

То есть в wayland эту проблему решили?

Нет, не решили. Во всяком случае, пока.

В xorg проблема в основном вызвана тем, что если конфиг xorg содержит ошибки (например, указан не подходящий драйвер), то он тупо завершится с ошибкой, вместо того, чтобы попытаться загрузить хоть что-нибудь рабочее.

С wayland же ситуация иная: он требует поддержки kms, и если твоя видеокарта по какой-то причине не может работать со включенным modesetting, у тебя ничего не получится. Работа поверх fbdev в данный момент не поддерживается. Кроме того, wayland-композиторы хотят драйвер EGL, который тоже может быть поломан.

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

Khnazile ★★★★★ ()

7 не стартует на Intel uhd 600. Так что не всегда. UEFI GOP, видимо, не умеет. А вот линукс умеет.

gadfly ★★ ()
Последнее исправление: gadfly (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

Кто о чём, а Vsevolod-linuxoid о третьегноме. Суси последних версий у меня часто и в консольном режиме не грузятся, и с любым другим ДЕ. Но виноваты, разумеется, как всегда, разрабы Гнома и лично Леонид Поттеринг.

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

Вот пару дней назад ставил 7 на UEFI без CSM. И она встала.

gadfly ★★ ()

4 звезды и до сих пор не осилил, да еще и венду используешь - срамота!

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

да еще и венду используешь

Будто бы что-то плохое.

commagray ★★★★★ ()

Заметил

«На третьи сутки индеец Зоркий Глаз заметил, что стены-то и нет» (с)

А ты наблюдательный. «Продолжайте наблюдение» (с)

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

SVGA и прочие VESA, чтобы они не значили, но в Линуксе их элементарно не осилили!!!

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

Хотя, зато в линуксе исторически нормальный текстовый режим, в котором можно полноценно работать, если не требуется графика, а в винде, если она поломалась до такой степени, что даже vga/vesa не грузятся, консоль восстановления слишком убога.

praseodim ★★★★ ()
Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от praseodim

Ну согласись, что в данной ситуации простые пользователи(потребители продукта) помочь ни чем не могут уже.

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

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

А кстати, странно почему не? В принципе же иксы изначально достаточно гибко были спроектированы, можно запускать несколько иксов на разных видеокартах и даже на разных компьютерах (по сети). В том числе одновременно несколько иксов даже запустить (хотя это в данном случае не требуется).

Всего-то для десктопных применений нужно предусмотреть несколько профилей с автовыбором запасного после ошибки на основном.

praseodim ★★★★ ()
Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от lenin386

VESA - это BIOS. а BIOS - это костыли и тормоза с 16-и битным режимом. Венда явно использует такие-то другие интерфейсы.

Из всего 16-битного там ровно два вызова — листинг поддерживаемых видеорежимов и инициализация выбранного. И это один раз при старте, дальше работа идет напрямую с видеопамятью прямо из защищенного режима. 2D-ускорения при этом, конечно, не будет, но и особым тормозам тоже взяться неоткуда.

quwy ()

или просто это никому не нужно?

А толку?

RazrFalcon ★★★★★ ()

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

Есть консоль через которую можно сделать всё, поэтому не нужно. Давеча установил debian buster, а он при первой загрузке написал - не установлены firmware и графон не поднял. Ну и нафиг мне маленькие кривые ущербные окошки при наличии полноценной консоли?

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

Ну и нафиг мне маленькие кривые ущербные окошки при наличии полноценной консоли?

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

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

Значит или семёрка от вована с какими-нибудь йоба-драйверами, или CSM таки включен в части видеобиоса.
В некоторых биосах это настраивается, или оно само включается, если видеокарта не может в GOP

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

Судя по арчвики, так оно и есть из коробки, как минимум если в xorg.conf не переопределять. Может, если не заводится, то виноваты конкретные драйверы.

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

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

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

Кампании не пилят.. Нет, пилят, бюджеты компаний, на кампанию!

Deleted ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)