Bug 8581

Summary: 855resolution obstructs run XOrg on i865 onboard video adapters
Product: Sisyphus Reporter: Eugene Ostapets <eostapets>
Component: 855resolutionAssignee: Michael Shigorin <mike>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: genix, lakostis, lav, ldv, mike, mithraen, sr
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
defaults sanitization for /usr/X11R6/lib/drv.d/i810 none

Description Eugene Ostapets 2005-11-30 21:50:23 MSK
Гениальная задумка для включения нестандартного видеорежима для лаптопов
приводит к тому что обычные onboard видеокарты на i865 перестают полностью или
частично работать из-за прописывания во все режимы максимального разрешения,
определенного в xorg.conf. 
На "крутых" мониторах получается словить рабочии частоты в режимах 640x480 или ,
даже 800x600, но при условии загрузки с vga=normal
При наличии фреймбуффера адаптеру вообще срывает крышу и перестает работать всё!

Убирание последних трех строк в /usr/X11R6/lib/drv.d/i810 восстанавливает работу
видеоадаптера на всех стандартных разрешениях...
Comment 1 Michael Shigorin 2005-11-30 21:56:39 MSK
Надо errata и статью в faq...

2 Cc: какие есть идеи по тому, как отличать необходимость запуска 855resolution
от отсутствия таковой?  Мне пока приходит в голову только смотреть, если это
_855_ -- рыпаться, если 8[467]5 -- нет.  С i9x5 по этой части не сталкивался.
Comment 2 Eugene Ostapets 2005-11-30 22:22:33 MSK
855resolution может использоваться начиная с i845... Довольно полезная тулза для
редких случаев... Но вот так, без всяких комлексов, запускать в безумном режиме
на всех картах, обслуживаемых драйвером i810... Я просто обалдел от подобной
безалаберности...
Comment 3 Michael Shigorin 2006-03-01 19:17:43 MSK
Created attachment 1410 [details]
defaults sanitization for /usr/X11R6/lib/drv.d/i810
Comment 4 Anton Farygin 2006-03-02 10:11:34 MSK
патч крив. В необходимости запуска 855resolution для большинства случаев я не
сомневаюсь.

Необходимо автоматически детектить необходимость запуска.
Comment 5 Eugene V. Horohorin 2006-03-02 10:38:07 MSK
а чисто теоретически, что легче вычислить карты на которых нужно запускать
855res или наоборот, карты которые не подвержены этой необходимости?
Comment 6 Michael Shigorin 2006-03-03 09:59:18 MSK
Я сомневаюсь, и объяснил, почему -- если этого _не_ делать, ничего _страшного_
не происходит; если же делать, то если ломается, то весьма неприятно.

При этом пимпа "починить это &*^&*^&* недоразрешение!!" -- вполне себе выход.

Знал бы, как детектить _необходимость_ -- сразу бы так и делал, но это надо на
железе посидеть разном, тут оно получалось эпизодически и не ожидая таких грабель.

Судя по community@/hardware@ -- на настольных i865 это не такая редкость, как ты
думаешь, минимум три случая помню (из прочитанного). :-(
Comment 7 Michael Shigorin 2006-11-20 12:01:05 MSK
Гражжне, а никто не против, если я закину в backports/3.0 пакет с
рекомендованным выше патчем?  Понятно, что для тех случаев, когда надо лечить
BIOS, это всё сломает, но для тех случаев, когда всё уже по факту сломано,
восстановит работоспособность.
Comment 8 Konstantin A Lepikhov (L.A. Kostis) 2007-01-04 01:55:48 MSK
Советую заинтересованным поглядеть на 915resolution и проверить баг с ней. И
вообще сделать ее Obsoletes: 855resolution. Поскольку подход с init.d скриптом и
крутилками в /etc/sysconfig кажется мне более осмысленным.
Comment 9 Michael Shigorin 2007-01-04 03:00:49 MSK
(In reply to comment #8)
> и проверить баг с ней
Вот с этим сложно, поди ту материнку теперь вылови...
Comment 10 Dmitry V. Levin 2007-01-04 03:26:17 MSK
У нас в офисе осталась одна, так что проверить можно.
Comment 11 Michael Shigorin 2007-06-25 11:07:55 MSD
(In reply to comment #10)
> У нас в офисе осталась одна, так что проверить можно.
Ещё можно?

В 4.0 по факту так и осталось.
Comment 12 Michael Shigorin 2007-12-20 15:24:44 MSK
Насколько понимаю, этот код уже втащили в xorg?
Comment 13 Michael Shigorin 2008-05-04 20:58:17 MSD
Неактуально.