1440x900 framebuffer ...

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

1440x900 framebuffer ...

Сообщение damex »

uvesafb более не включается как vesa ( пункт в make config/menuconfig/xconfig/etc либо добавление строчки в .config ) и прочее хотя исходик по видимому поставляеся без документации с новыми ядрами.
без uvesafb нет возможности выставить 1440x900 разрешение в консоли ибо vesafb не воспринимает разрешение под видом video=video_driver_Name:params а ежели использоваться vga=params то там нет етого разрешения ... может мну чтото упустил и есть ещё какой способ установить это разрешение в framebuffer консоли?
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: 1440x900 framebuffer ...

Сообщение razum »

Поддерживаю вопрос.
Как получить нечто большее чем 1280х1024?!

Что в ядре включал, уже не помню. Но пересобрать - не вопрос. Пока гружусь с такой строчкой в GRUB`е на 1280х1024

Код: Выделить всё

kernel /boot/reiser4-gentoo_x64-2.6.28 root=/dev/sdc3 vga=791 video=vesafb:mtrr:3,ywrap


Интересует 1920х1200 :rolleyes:
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5438
ОС: Gentoo

Re: 1440x900 framebuffer ...

Сообщение /dev/random »

Xorg умеет определять доступные на данной видеокарте vesa-режимы и их номера для фреймбуфера. Временно измените xorg.conf так, чтобы использовался vesa-драйвер, и перезапустите иксы. Затем выполните следующую команду:

Код: Выделить всё

cat /var/log/Xorg.0.log | \
grep -A 30 '^[*]\?Mode:.*(.\{4,\})' | \
grep '^[*]\?Mode:\|BitsPerPixel:' | \
sed 'N;s/.\?Mode: \([^ ]*\) (\(.*\))\n\tBitsPerPixel: \(.*\)/\2x\3 \1/' | \
while read a b;do printf '%s\t0x%x\n' "$a" "$((0x$b+0x200))";done | \
sort -g

Выберите нужный номер и внесите его в grub.conf. После этого xorg.conf можно возвращать на место.
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: 1440x900 framebuffer ...

Сообщение damex »

Код:

320x200x16 0x30d 320x200x16 0x30e 320x200x32 0x320 320x240x16 0x395 320x240x32 0x396 320x240x8 0x393 512x384x16 0x3b5 512x384x32 0x3b6 512x384x8 0x3b3 640x350x16 0x3c5 640x350x32 0x3c6 640x350x8 0x3c3 640x400x8 0x300 640x480x16 0x310 640x480x16 0x311 640x480x32 0x321 640x480x8 0x301 720x400x16 0x335 720x400x32 0x336 720x400x8 0x333 800x600x16 0x313 800x600x16 0x314 800x600x32 0x322 800x600x8 0x303 1024x768x16 0x316 1024x768x16 0x317 1024x768x32 0x323 1024x768x8 0x305 1152x864x16 0x355 1152x864x32 0x356 1152x864x8 0x353 1280x1024x16 0x319 1280x1024x16 0x31a 1280x1024x32 0x324 1280x1024x8 0x307 1280x960x16 0x365 1280x960x32 0x366 1280x960x8 0x363 1400x1050x16 0x345 1400x1050x32 0x346 1400x1050x8 0x343 1600x1200x16 0x375 1600x1200x32 0x376 1600x1200x8 0x373 1792x1344x16 0x385 1792x1344x32 0x386 1792x1344x8 0x383 1856x1392x16 0x3d5 1856x1392x32 0x3d6 1856x1392x8 0x3d3 1920x1440x16 0x3e5 1920x1440x32 0x3e6 1920x1440x8 0x3e3

теже режимы, что были предложены vga=ask.
1440x900 среди них НЕТ.
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5438
ОС: Gentoo

Re: 1440x900 framebuffer ...

Сообщение /dev/random »

damex писал(а):
28.02.2009 16:59
теже режимы, что были предложены vga=ask.
1440x900 среди них НЕТ.

Очень жаль. У меня этот скрипт обнаружил "родной" для моего монитора режим, который не обнаружил vga=ask. Тогда придётся угадывать. Попробуйте 0x362 и 0x364, они часто соответствуют вашему разрешению.
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: 1440x900 framebuffer ...

Сообщение razum »

Мдя.
Загрузился с vga=ask
Говорят, мне больше чем 1600х1200х32 заказано...
Поставил его. Широкоформатный. Пойдет.
damex спасибо
/dev/random - до xorg`а не дотянулась ленивая рука, но все равно спасибо :)
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: 1440x900 framebuffer ...

Сообщение damex »

undefined video mode на любом из предложенных режимов.
мну дали вот такой ответ ...
vga на это неспособен. Аппаратные ограничения. Список видеорежимов достаточно жесткий и связан с особенностями адресации памяти в этих видеорежимах. Поэтому кроме того, о чем рапортует vgabios, получить нереально. По крайней мере, так было лет 5-10 назад. Врядли что-то изменилось.
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: 1440x900 framebuffer ...

Сообщение gramozeka »

Re framebuffer ...
карточка NVidia GeForce 9600 GT , монитор 1440х900 , как всётаки выставить разрешение в консоли . Когда релизили nouveau , то под ним нужное разрешение автоматом ставилось , и консоль смотрелась очень даже ничего , но беда в том что nouveau конфликтует с нвидиевыми дровами пришлось его запретить тогда . Кто нибудь решил эту проблему ? Поделитесь как .
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: 1440x900 framebuffer ...

Сообщение NickLion »

Что говорит hwinfo --framebuffer (из-под рута)?
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: 1440x900 framebuffer ...

Сообщение gramozeka »

NickLion писал(а):
31.08.2010 12:32
Что говорит hwinfo --framebuffer (из-под рута)?

Код: Выделить всё

02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.459]
  Unique ID: rdCR.RfdTSCEdKc6
  Hardware Class: framebuffer
  Model: "NVIDIA BIOS-P/N@N3947:0"
  Vendor: "NVIDIA Corporation"
  Device: "BIOS-P/N@N3947:0"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0xfb000000-0xfbdfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x0345: 1600x1200 (+1600), 8 bits
  Mode 0x0346: 1600x1200 (+3200), 16 bits
  Mode 0x034a: 1600x1200 (+6400), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown


вот както так ..
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: 1440x900 framebuffer ...

Сообщение NickLion »

Мда, 0x363 не видно. uvesafb пробовали прикрутить? Нужно v86d и собственно режим uvesafb указать в GRUB.
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: 1440x900 framebuffer ...

Сообщение gramozeka »

NickLion писал(а):
31.08.2010 14:07
Мда, 0x363 не видно. uvesafb пробовали прикрутить? Нужно v86d и собственно режим uvesafb указать в GRUB.


пробовал , но при загрузке uvesafb ругается что не может запустить v86d , хотя я его установил , но видимо как-то криво , выдаёт ошибку сегментирования , а внятного обьяснения как его прикручивать правильно я не нашёл , собрал я его с опцией --default , выдал какие-то ошибки , но собрался , только работать не хочет :unsure: на генту-форуме нашёл описание как его собирать , но у меня не Гента - вот в чём засада ...
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: 1440x900 framebuffer ...

Сообщение NickLion »

У меня тоже не Gentoo, но и не Slackware. На openSuSE получилось прикрутить руками, но так как режим 1366x768 инициировать всё равно не вышло, дальше не мучил. В моём случае, просто BIOS видюхи NVidia не предоставляет такого режима, поэтому как вариант только KMS, а значит проприетарные дрова не получится использовать.

klibc есть?
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: 1440x900 framebuffer ...

Сообщение gramozeka »

NickLion писал(а):
31.08.2010 22:21
У меня тоже не Gentoo, но и не Slackware. На openSuSE получилось прикрутить руками, но так как режим 1366x768 инициировать всё равно не вышло, дальше не мучил. В моём случае, просто BIOS видюхи NVidia не предоставляет такого режима, поэтому как вариант только KMS, а значит проприетарные дрова не получится использовать.

klibc есть?

оригинальный klibc-1.5.9 отказывается собираться под gcc-4.4 напрочь , но я выудил в гугле , что его аналог присутствует в новых glibcxx , ... в общем решения пока не видно , буду копать дальше , может и повезёт ...
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: 1440x900 framebuffer ...

Сообщение NickLion »

Да, точно, GLIBC 2.2.5 использует. Со сборкой проблем нет. Тоже с опцией --default. Странно. А лог можете показать?

UPD а /usr/share/v86d/initramfs есть файл?
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: 1440x900 framebuffer ...

Сообщение gramozeka »

NickLion писал(а):
01.09.2010 06:22
Да, точно, GLIBC 2.2.5 использует. Со сборкой проблем нет. Тоже с опцией --default. Странно. А лог можете показать?

UPD а /usr/share/v86d/initramfs есть файл?


Код: Выделить всё

dir /dev 0755 0 0
nod /dev/console 0600 0 0 c 5 1
nod /dev/tty1 0600 0 0 c 4 1
nod /dev/zero 0600 0 0 c 1 5
nod /dev/mem 0600 0 0 c 1 1
dir /root 0700 0 0
dir /sbin 0755 0 0
file /sbin/v86d /sbin/v86d 0755 0 0


вот что в этом файле .
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: 1440x900 framebuffer ...

Сообщение gramozeka »

от оно чё ! Значит надо попробовать так как генту пишут , при сборке ядра , скормить ему(ядру) этот файлик(путь до него) , в секции "ресурсы фреймбуфера" , как то так ... но вот только не нравится то что при попытке запустить бинарник v86d вылезает ошибка сегментирования - это как-то неправильно ..
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: 1440x900 framebuffer ...

Сообщение NickLion »

Угу, нехорошо, у меня и v86d, и uvesafb работали тихо и без ругательств.
Спасибо сказали:
Аватара пользователя
padvo
Сообщения: 66
ОС: Gentoo

Re: 1440x900 framebuffer ...

Сообщение padvo »

Отказ от nvidia-drivers в пользу noveau не лишил меня ни компиза с его плюшками, ни вполне приличного видео (mplayer). GeForce 8400 GS. Монитор 1600х900, vga ничего подобного не выдавал, а nouveau+KMS - без всяких возражений ;-). Так что если нет веских причин пользовать nvidia-drivers - добро пожаловать на nouveau!
Кто делает то, чего не умеет - рискует научиться...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: 1440x900 framebuffer ...

Сообщение NickLion »

На GT240M nouveau не завелось нормально. 2D работает, а что-то большее - нет. Так что не всем подходит.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: 1440x900 framebuffer ...

Сообщение taaroa »

padvo писал(а):
08.09.2010 20:58
Отказ от nvidia-drivers в пользу noveau не лишил меня ни компиза с его плюшками, ни вполне приличного видео (mplayer). GeForce 8400 GS. Монитор 1600х900, vga ничего подобного не выдавал, а nouveau+KMS - без всяких возражений ;-). Так что если нет веских причин пользовать nvidia-drivers - добро пожаловать на nouveau!

Новые nvidia-drivers (>=256.x.x) - это второй "враг" PaX. (; Первым был app-emulation/vmware-*, если кто не в курсе.
(PaX Team) писал(а):yeah, that's UDEREF catching a bug in the nvidia driver, could very well be a security one if the data read directly from userland is used the right way, better let them know ;). in the meantime turn off UDEREF if you really want to play :P


:wq
Спасибо сказали: