LINUX.ORG.RU

[MacBook] Скорость фреймбуффера

 


0

0

Опять MacBook 5.5 13", на этот раз другая проблема. И efifb, и vesafb, и uvesafb, и nvidiafb почему-то тормозят, будучи загружены и с bios-grub'a, и c efi-grub'a (причем с последнего некоторые вообще не работают). Единственный, кто не тормозит - vesafb, загруженный из bios-grub'a, но тут есть своя странность. Параметры, передаваемые ядру для загрузки с ним:

vga=0x361 video=vesafb:1280x800-32@60,mtrr:3,ywrap
При других параметрах оно грузится, но с той же скоростью, что и остальные, то бишь медленно - ускоряется в несколько раз только с вышеприведённой строкой. Странность заключается в следующем. Как видно, в этой строке указан режим скроллинга - ywrap. Тем не менее, в dmesg | grep vesa после загрузки появляется:
vesafb: scrolling: redraw
То есть ywrap либо почему-то не обрабатывается, либо просто не поддерживается видеокартой (nVidia 9400M). Вопрос - в чём дело? Если я правильно понимаю - ywrap сильно ускоряет терминальный вывод.

★★★★★

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

Да, и ни разу еще в этом не разочаровался - ну разве что из-за efi некоторые проблемы в повышении производительности gentoo. Будет тебе известно, зелёненький, что нынче поставить линукс на мак легче, чем влепить туда винду - это я просто извращаюсь тут потихоньку.

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

А ведь на самом деле :) по сравнению с vesafb вывод time dmesg ускорился ровно в два раза - 0.67 с.

Но на десктопе он шёл всего 0.25 с., учитывая что и видеокарта там хуже, и вся система в целом хуже. Может есть ещё что-нибудь?

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