Гениальная задумка для включения нестандартного видеорежима для лаптопов приводит к тому что обычные onboard видеокарты на i865 перестают полностью или частично работать из-за прописывания во все режимы максимального разрешения, определенного в xorg.conf. На "крутых" мониторах получается словить рабочии частоты в режимах 640x480 или , даже 800x600, но при условии загрузки с vga=normal При наличии фреймбуффера адаптеру вообще срывает крышу и перестает работать всё! Убирание последних трех строк в /usr/X11R6/lib/drv.d/i810 восстанавливает работу видеоадаптера на всех стандартных разрешениях...
Надо errata и статью в faq... 2 Cc: какие есть идеи по тому, как отличать необходимость запуска 855resolution от отсутствия таковой? Мне пока приходит в голову только смотреть, если это _855_ -- рыпаться, если 8[467]5 -- нет. С i9x5 по этой части не сталкивался.
855resolution может использоваться начиная с i845... Довольно полезная тулза для редких случаев... Но вот так, без всяких комлексов, запускать в безумном режиме на всех картах, обслуживаемых драйвером i810... Я просто обалдел от подобной безалаберности...
Created attachment 1410 [details] defaults sanitization for /usr/X11R6/lib/drv.d/i810
патч крив. В необходимости запуска 855resolution для большинства случаев я не сомневаюсь. Необходимо автоматически детектить необходимость запуска.
а чисто теоретически, что легче вычислить карты на которых нужно запускать 855res или наоборот, карты которые не подвержены этой необходимости?
Я сомневаюсь, и объяснил, почему -- если этого _не_ делать, ничего _страшного_ не происходит; если же делать, то если ломается, то весьма неприятно. При этом пимпа "починить это &*^&*^&* недоразрешение!!" -- вполне себе выход. Знал бы, как детектить _необходимость_ -- сразу бы так и делал, но это надо на железе посидеть разном, тут оно получалось эпизодически и не ожидая таких грабель. Судя по community@/hardware@ -- на настольных i865 это не такая редкость, как ты думаешь, минимум три случая помню (из прочитанного). :-(
Гражжне, а никто не против, если я закину в backports/3.0 пакет с рекомендованным выше патчем? Понятно, что для тех случаев, когда надо лечить BIOS, это всё сломает, но для тех случаев, когда всё уже по факту сломано, восстановит работоспособность.
Советую заинтересованным поглядеть на 915resolution и проверить баг с ней. И вообще сделать ее Obsoletes: 855resolution. Поскольку подход с init.d скриптом и крутилками в /etc/sysconfig кажется мне более осмысленным.
(In reply to comment #8) > и проверить баг с ней Вот с этим сложно, поди ту материнку теперь вылови...
У нас в офисе осталась одна, так что проверить можно.
(In reply to comment #10) > У нас в офисе осталась одна, так что проверить можно. Ещё можно? В 4.0 по факту так и осталось.
Насколько понимаю, этот код уже втащили в xorg?
Неактуально.