Bug 7652

Summary: Видеорежим в иксах не соответствует установленному в начале инсталляции.
Product: Sisyphus Reporter: Dmitry Khanjin <dimajin>
Component: libhw-toolsAssignee: Denis Smirnov <mithraen>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: mike
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 7371    

Description Dmitry Khanjin 2005-08-12 04:58:29 MSD
Какой бы видеорежим ни выбрать в начале инсталляции (по F2), хоть любой графи- 
ческий, хоть VESA, все равно иксы запускаются в 1280х1024 (видюха GF2MX400, 
монитор Samsung SyncMaser 15GLi, макс. разрешение 1280х1024). 
При этом автоопределенный (оптимальный?) режим установлен 1024х768. 
Он же прописан в /tmp/xconfig. 
С видео i810 такая же проблема, там предлают только VESA, а иксы стартуют в 
том же максимальном разрешении монитора. В /tmp/xconfig в этом случае прописан 
режим 640х480.
Comment 1 Sergey V Turchin 2005-08-12 16:43:46 MSD
to manteiner  
Comment 2 Dmitry Khanjin 2005-08-22 07:53:33 MSD
ИМХО, если это дело не исправлять, лучше убрать с начального экрана упоминание 
о кнопке F2, чтобы юзер не пытался дергать режимы, а оставить все автомату. 
Так честнее будет. 
 
Comment 3 Anton Farygin 2005-08-22 11:48:28 MSD
Кнопка F2 переключает не режим xorg'а, а режим ядра.
И убирать ее нельзя.
Comment 4 Dmitry Khanjin 2005-08-22 19:42:14 MSD
(In reply to comment #3) 
> Кнопка F2 переключает не режим xorg'а, а режим ядра. 
Это-то я понимаю. 
> И убирать ее нельзя. 
Ну хорошо, не буду предлагать убирать. 
Вопрос то был о том, что иксы стартуют не в том режиме, который я "заказал", 
а в том, в котором захотел xorg. Почему? 
Выбирал то я из режимов, предложенных инсталлятором. 
Во, кстати, если сделать в шелле cp /tmp/xconfig /etc/X11/xorg.conf ; 
subst 's/nv/vesa/g' /etc/X11/xorg.conf ; xinit , то xorg стартует в желаемом 
режиме. А если стоит драйвер "nv"- нет. 
Извините, reopen bug. 
 
 
 
Comment 5 Dmitry Khanjin 2005-08-22 21:33:42 MSD
> Кнопка F2 переключает не режим xorg'а, а режим ядра. 
А, кажется, понял политику партии. 
Режим 1280х1024 сделан дефолтным в инсталляторе? 
В этом случае рискну предложить в следуюшем релизе сделать таковым 1024х768 как 
более приятный для зрения или 800х600 как поддерживаемый подавляющим большин- 
ством мониторов. 
А то 1280х1024 напрягает даже на 17" CRT, не говоря уже о 15" и 14". Это, ко- 
нечно, мое частное мнение, но думаю, его можно принять во внимание. 
 
Comment 6 Michael Shigorin 2005-11-05 10:48:43 MSK
2 rider: хм, а мне было показалось, что разрешение фреймбуфера забирается и
подсовывается xorg?..

Вообще это серьёзная бага на телевизорах, которые рассказывают про режимы, в
которых ими пользоваться просто нельзя.  Даже если на TFT такого нет.

re #c5:

Насколько понимаю, по поводу автомата фиксить надо сначала gfxboot и несколько
нетривиально.  По поводу 1280x1024 (в иксах второй+ стадии) мы тут уже
препирались, но разумное (на _мой_ взгляд ;) предложение зарезать разрешение с
потолком в 1024x768 _для установки_ обломалось на шибко умном Qt/freetype,
которое при таком подходе пытается и на 21" рисовать буковки в столько-то
миллиметров, они получаются из считанных пикселов. :)

Иными словами, тут или эвристики ещё наворачивать (например, менять размер
шрифта с диагональю, делать все координаты "физическими", а не пиксельными, ну и
вообще тогда съезжать блина на opengl?), или использовать растровые шрифты, или
что-то посредине.

Короче, пофиксить это не так-то просто.

PS: багу что-то не найду (искал как Sisyphus, comment:1280x1024, reporter:mike,
cc:rider).
Comment 7 Anton Farygin 2008-06-19 00:59:59 MSD
Неактуально.
Comment 8 Michael Shigorin 2008-06-21 16:05:24 MSD
...к сожалению (поскольку прибитое 800x600 в инсталере -- грязный хак).

Но в любом разе это не к libhw-tools.