Господа, а кто-нибудь получал widescreen-разрешение в консоли (мне надо 1280x800), используя vesafb?
Карточка radeon (Radeon Xpress M200/1150), ядро - 2.6.28 (amd64)
С radeonfb все работает, но при выставлении тех же цифр для vesafb - нет. Гуглил, вроде никто проблему не решил.
Есть ли уже готовые решения (какие-нибудь патчи на ядро...)
PS: через vesafb нужно именно потому, что radeon+radeonfb не работают вместе, а fglrx не хочу.
-
Можно ядро обмануть.
Выставляешь заведомо неверные числа, 0x0 например. Перезагружаешься, оно предолжит тебе выбрать видеорежим. Находишь свое разрешение, запоминаешь циферки, вбиваешь в grub.conf
-
-
Да, пробовал. Нету среди этих режимов нужного.
-
Это можно сделать параметром vga=ask
-
kernel /boot/vaioTST root=/dev/sda2 video=uvesafb:1280x800-32@60,mtrr:3,ywrap initramfs
-
-
В смысле, с uvesafb все работает? Аналогичные вещи с vesafb ничего не давали.
-
-
вполне логично. Погугли. не у всех пашет.
-
Хм. он жалуется на отсутствие v86d, который установлен. Думаю, нужно сделать uvesafb модулем. Как буду у компа - проверю.
-
cat /sys/class/graphics/fb0/modes
U:1280x800p-0
U:1280x800p-60
D:1280x800p-60
U:800x600p-59
U:640x480p-60
U:1024x768p-60
U:1280x800p-60
-
danya@dell-kubuntu:~$ sudo hwinfo --framebuffer
[sudo] password for danya:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.450]
Unique ID: rdCR.mrzO17IxmKC
Hardware Class: framebuffer
Model: "ATI MS48"
Vendor: "ATI Technologies Inc."
Device: "MS48"
SubVendor: "ATI Radeon� Xpress 1150 "
SubDevice:
Revision: "01.00"
Memory Size: 16 MB
Memory Range: 0xc8000000-0xc8ffffff (rw)
Mode 0x0382: 320x200 (+320), 8 bits
Mode 0x030d: 320x200 (+640), 15 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+960), 24 bits
Mode 0x0320: 320x200 (+1280), 24 bits
Mode 0x0392: 320x240 (+320), 8 bits
Mode 0x0393: 320x240 (+640), 15 bits
Mode 0x0394: 320x240 (+640), 16 bits
Mode 0x0395: 320x240 (+960), 24 bits
Mode 0x0396: 320x240 (+1280), 24 bits
Mode 0x03a2: 400x300 (+400), 8 bits
Mode 0x03a3: 400x300 (+800), 15 bits
Mode 0x03a4: 400x300 (+800), 16 bits
Mode 0x03a5: 400x300 (+1200), 24 bits
Mode 0x03a6: 400x300 (+1600), 24 bits
Mode 0x03b2: 512x384 (+512), 8 bits
Mode 0x03b3: 512x384 (+1024), 15 bits
Mode 0x03b4: 512x384 (+1024), 16 bits
Mode 0x03b5: 512x384 (+1536), 24 bits
Mode 0x03b6: 512x384 (+2048), 24 bits
Mode 0x03c2: 640x350 (+640), 8 bits
Mode 0x03c3: 640x350 (+1280), 15 bits
Mode 0x03c4: 640x350 (+1280), 16 bits
Mode 0x03c5: 640x350 (+1920), 24 bits
Mode 0x03c6: 640x350 (+2560), 24 bits
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0383: 640x400 (+1280), 15 bits
Mode 0x0384: 640x400 (+1280), 16 bits
Mode 0x0385: 640x400 (+1920), 24 bits
Mode 0x0386: 640x400 (+2560), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0310: 640x480 (+1280), 15 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+1920), 24 bits
Mode 0x0321: 640x480 (+2560), 24 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0313: 800x600 (+1600), 15 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+2400), 24 bits
Mode 0x0322: 800x600 (+3200), 24 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0316: 1024x768 (+2048), 15 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+3072), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
я насколько понимаю, работать в иных режимах она не будет
-
-
Не. там еще дополнительные есть. У мнгя вот на десктопе 1280x1024. А в примере приведенном через uvesafb а не как обычный vga
-
-
cat /sys/class/graphics/fb0/modes
cat: /sys/class/graphics/fb0/modes: No such file or directory
как их узнать? просто у меня - сабжевая видюха, тоже интересно
-
-
Хм. Видимо какой то пакет не стоит. Тот вывод из 7 пунктов - нагугленный. А у меня на cat /sys/class/graphics/fb0/modes выводится:
U:1280x1024p-76
И все. Посмотри, мож чонить на стоит по работе с fb
-
-
посмотрю, но думаю, дело в карте - она делит память с ОЗУ, плюс не самая мощная. Ноутбучная. Поэтому такие шняги как буфер кадров там вторичны
-
-
Не, не в карте. У меня на субноуте даже одну строчку выдает.
-
-
поставил кучу пакетов - ноль результата
-
-
Хм. Тогда не знаю. Может дело в ядре или модулях? Это как минимум странно
-
Будет. У меня на radeonfb такой же вывод. но все работает.
-
за hwinfo ставлю плюс. Правда опередил меня, как раз хотел написать, чтобы велосипед не изобретали.
hwinfo --framebuffer | grep 1680x1050
например, и будет вам счастье. У меня все работает замечательно без проблем. Пробовал на туче разрешений.
-
-
А вот и нет )
У меня ни под vesafb, ни под radeonfb ничего нужного там нет.
-
-
карточка какая? монитор? дистр? разрешение?
-
-
Radeon Xpress 200M/1150, монитор - без понятия (у меня ноут просто ) ).
Дистр - Debian и Gentoo, ядра - оба 2.6.28 (amd64) (схожие проблемы были и на предыдущих ядрах)
-
а если в списке, предложенном ядром, нужного разрешения нет, значит и не поддерживает.
-
-
# cat /sys/class/graphics/fb0/modes
U:1280x800p-60
# hwinfo --framebuffer | grep 1280x800
# dpkg -l | grep astral
ii libastral 0.1 Advanced library for retrieving information from Astral world
=)
-
-
попробуй последнюю версию с сорсфорджа, в 0.1 говорят багов полно =)
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Top блогов (все)
|
|
Top пользователей (все)
|
|
|