NVidia wide sceen framebuffer
Не выставляется разрешение 1280x800 для fb.
При включённом ядровом драйвере nvidia работает нормально, но тогда нельзя юзать родные драйвера из пакета nvidia-drivers для иксов.
<*> VGA 16-color graphics support
<*> VESA VGA graphics support
VESA driver type (vesafb-tng) --->
(1280x800@60) VESA default mode
В лило пробовал передавать - append="video=vesafb:1280x800@60,mtrr,ywrap". Эффекта никакого. Грузится с разрешением 1024-786 (на вскидку, не вайд вобщем точно).
Причём наблюдается интересный эффект - если после старта иксов выйти в консоль, там разрешение становится вайд но какое-то убогое, на вид - 800-600 просто растянутое. Буквы размыто выглядят немного.
Видео - nv7400.
x11-drivers/nvidia-drivers-100.14.09
sys-kernel/gentoo-sources-2.6.22-r8
есть идеи как пофиксить?
- Для комментирования войдите или зарегистрируйтесь
в 23м ядре есть
в 23м ядре есть замена vesafb-tng может и поможет, но сейчас с ним проблем больше чем фич.
NVidia wide sceen framebuffer
У мну такая же фигня. Ядро собирал с родным разрешением монитора 1680*1050, когда выхожу из иксов в консоль буквы искажаются, как бы размываются, все становится нечитаемым...
При загрузке в
При загрузке в grub'е нажми "с". Введи команду vbeprobe (либо при помощи vbetest из пакета lrmi, если нет grub'а) и посмотри поддерживается ли у тебя разрешение 1280х800.
Спасибо за
Спасибо за совет, нет в списке нужного режима, какой вывод? - я в пролёте?
Насколько я помню для intel карт есть 915resolution который прописывает в биосе нужные режимы, здесь какой-то похожий способ не прокатит?
Sony Vaio SZ460 Premium, hdd=160G, mem=2G, hybrid video: nvidia 7400 + GMA 950
Товарищи с
Товарищи с вайдскрином + nvidia, неужели все забили на фреймбуффер?
Возможно у кого-нибудь есть ещё идеи как родное разрешение заюзать..
Sony Vaio SZ460 Premium, hdd=160G, mem=2G, hybrid video: nvidia 7400 + GMA 950
У меня на рабочем компутере
У меня на рабочем компутере uvesafb + GeForce 8500 GT + 1680×1050, сходу завелось.
Раз уж открыл, решил написать (-%Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да, я находил материалы, где
Да, я находил материалы, где говорилось о том, что у видеокарт 8-ой (и, я так думаю, выше) серии фреймбуфер настроить под широкоформатное разрешение удавалось. Я считаю, что в видеокартах этих серия nVidia реализовала поддержку таких разрешений видео BIOS'ом.
Но у меня карточка поколения AGP, соответственно выше 7-ой серии я уехать не могу.
У меня есть старенький ноут
У меня есть старенький ноут Toshiba Libretto L2. Матрица 10" с разрешением 1280х600, видео S3 Savage/IX. Проблема та-же.
Сначала в консоли грузился в разрешении 800x600, а в /etc/conf.d/local.start прописывал fbset -a 1280x600. Соответственно в /etc/fb.modes должна быть запись с описанием этого разрешения. Получить его можно утилитой /usr/bin/gtf, она идет в комплекте с xorg-x11.
Затем решил подойти к проблеме более радикально и прописал разрешение 1280х600 по умолчанию прямо в код драйвера фрэймбуфера. По этой теме есть очень полезная статья на opennet - http://www.opennet.ru/base/X/riva_fb.txt.html .
Попробуйте в настройках ядра поиграться с параметрами:
Device Drivers -> Graphics support -> Support for frame buffer devices -> Enable firmware EDID
Device Drivers -> Graphics support -> Support for frame buffer devices -> Enable Video Mode Handling Helpers
Необходимо, чтобы драйвер не смог получить информацию о поддерживаемых режимах, и тогда он даст вам установить любой режим, который вы ему предложите.
Имейте в виду, что для не стандартных режимов в ядре нет таймингов, поэтому вы не сможете получить необходимое разрешение с момента загрузки ядра до момента запуска fbset. В этом случае может помочь только хак драйвера.
Мои исследования показали,
Мои исследования показали, что включить широкоформатное разрешение в консоли какими-то стандартными средствами типа vesafb, vesafb-tng или uvesafb не получится, если видео BIOS вашей видеокарты не поддерживает соответствующие разрешения. Воспользуйтесь утилитой hwinfo, чтобы посмотреть вывод видео BIOS'а вашей карты о доступных разрешениях:
#hwinfo --vbe
Если нужного разрешения там нет, то включить его не получится, во всяком случае стандартными средствами, т.к. они используют информацию видео BIOS'а. Я думаю, драйверы nVidia умеют включать разрешения в обход BIOS, поэтому нужно рыть в сторону управления фреймбуфером средствами nVidia или чего-то подобного.
У меня стоит видеокарта AGP nVidia 7600GS производства ASUS с последней фирменной прошивкой (стороннюю поставить нельзя, если вообще ее можно перепрошить) и я работаю в консоли с разрешением 1280x1024, хотя родное разрешение для моего ЖК монитора 1680x1050. Для других видеокарт возможно поможет прошивка на более новую версию.
Мне эта тема тоже интересна, хоть и поздно сюда пишу, но если есть желание, то можно разобрать эту тему до конца.
http://www.gentoo.ru/node/125
http://www.gentoo.ru/node/12523