LINUX.ORG.RU

Как заставить Radeon выдавать 85Гц в консоли


0

0

Доброго времени суток, уважаемые форумчане. Помогите кто нибудь. Давеча приобрел новый комп, установил на него арч, все в порядке - все работает. Но душа большего захотела :). А именно: 1024х768-32@85 В консоли + скины для консоли.

Было скачано ядро 2.6.19.1 c kernel.org И патчи vesafb-tng-1.0-rc2-2.6.19-rc2.patch fbsplash-0.9.2-r5-2.6.19-rc2.patch с http://dev.gentoo.org/~spock/

Соответственно пропатчил ядро

>patch -p1 < vesafb-tng-1.0-rc2-2.6.19-rc2.patch >patch -p1 < fbsplash-0.9.2-r5-2.6.19-rc2.patch

Ошибок не было. далее использовал конфиг от арчевского ядра

>make oldconfig

Скомпилил и установил

>make bzImage && make modules && make modules_install >cp arch/i386/boot/bzImage /boot/kernel-2.6.19.1 >mkinitcpio -k 2.6.19.1 -v -g /boot/init-2.6.19.1

Сделал запись в конфиге GRUB

>... >title new >root (hd0,1) >kernel /boot/kernel-2.6.19.1 root=/dev/sda2 ro >video=vesafb:ywrap,mtrr:2,1024x768-32@85 >initrd /boot/init-2.6.19.1

Система после это грузится, но консоль приобретает черный цвет и... все

>dmesg пишет >vesafb: error switching in mode eax=xxxx или что-то подобное.

>cat /proc/fb0/modes | grep 1024x768 >1024x768-8 >1024x768-16 >1024x768-24 >1024x768-32

Проблема в том что это все работает на nvidia 6200 и 6600 (pcie) а так же на radeon 9200 и 9600 (agp) (на других картах не пробовал)

А на x1300 отказывается Искал в гугле, получается, что vesafb-tng прекрасно уживается с radeon'ами А вмоем случае - нет. Может кто сталкивался?

Попробовал еще vesafb-rrc - таже история :(

Конфигурация: материнка: asus p5ld2 se Проц: pentium d 2.66 Видео: Asus EAX1300Pro (Radeon x1300)

Заренее спасибо за помощь.

Ответ на: комментарий от gh0stwizard

Radeonfb к сожалению не работает.

Не видит он PCI express, только AGP. :(

S7a1k3r
() автор топика
Ответ на: комментарий от Gharik

>Никак. Можно 75Гц.

Как? Биос перешивать? или есть иной способ?

Просто мне хочется чтобы осталась возможность просмотра фильмов

командой mplayer -vo fbdev <file name> (с radeonfb такое не прокатывало)

S7a1k3r
() автор топика
Ответ на: комментарий от S7a1k3r

Да не, на обычной VESA ядерной штатной. Просто нужно циферку подобрать правильную, для скармливания "vga=...". Погугли на тему `75 Hz x800 linux`, полно в свое время было таких тем.

Работает 100%, т.к. является штатным VGA режимом по стандарту.

Gharik
()
Ответ на: комментарий от Gharik

>Да не, на обычной VESA ядерной штатной. Просто нужно циферку >подобрать правильную, для скармливания "vga=...". Погугли на тему >75 Hz x800 linux`, полно в свое время было таких тем.

>Работает 100%, т.к. является штатным VGA режимом по стандарту.

Гм... Гугляние не дало ничего... кроме того, что vesa 2.0, который и используется в vesa драйвере, увы способен только на 60Hz при разрешении 1024x768.

Так что... буду отучать себя от консоли :_(.

А вообще, я хочу спросить у влядельцев PCI express'ных видюх от ати:

- Кому-нибудь удалось скрестить с ними vesa-tng/rrc или вообще заставить работать на частоте выше 60Hz в косоли (при разрешении выше 640x480)?

S7a1k3r
() автор топика
Ответ на: комментарий от S7a1k3r

kernel /boot/xxxxxxxxxxx root=/dev/xxxxxxxx vga=0x31B video=vesafb:mtrr:4,ywrap

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.