как в ядре 4.1.15 с включенным FB поменять разрешение?
vfiuchcikicshuusrch 13 марта, 2016 - 14:00
Предыстория:
стоял раньше GRUB и он сам менял разрешение и всё отлично работало.
перешел на загрузку с помощью EFI, GRUB не нужен стал.
видюха Radeon 6770
fb работает, я в консоле могу менять декорации через splash-utils и fbcondecor.
но всё работает только в 800х600
GRUB давал по максимуму 1680x1050
в ядре включил поддержку uvesafb, инитрд с ядром положил в efibootmgr прописал параметры ядра, разрешение и т.п.
один хрен только 800х600
подскажите, как это настроить по уму ?
только давайте, без сарказма :)
»
- Для комментирования войдите или зарегистрируйтесь
Если используешь открытый
Если используешь открытый видео драйвер, то благодаря KMS (modesetting) драйвер сам должен выставлять соответствующее разрешение в консоли.
Если используешь закрытый драйвер, то разбирайся как в случае EFI указать параметр ядра vga, первый раз запускай ядро с параметром vga=ask, что бы увидеть доступные видео режимы, а затем укажешь вместо ask код соответствующего видео режима. Удачи.
Почитай, может это поможет: http://forums.debian.net/viewtopic.php?f=5&t=59149
на vga=ask вообще никакой
у меня закрытый драйвер. fglrx
на vga=ask вообще никакой реакции.
на другие парамерты (не vga), ядро нормально реагирует.
Может стоит попробовать
Может стоит попробовать параметры ядра прямо в само ядро прописать? В разделе "Processor type and features" есть возможность ввести "Build-in command line". Как-то не очень я доверяю EFI, у меня два компа и ни на одном из них мне не удалось заставить EFI делать то, что я хочу. Так и пришлось пользоваться тем, что в EFI уже прописано было.
Правда сам я не сталкивался с такой проблемой. У меня две графических карточки, одна Intel, другая AMD. Для Intel я сделал KMS, для AMD стоит fglrx и при загрузке разрешение без всяких дополнительных настроек сразу как надо идёт.
Чем больше юзерфрендли, тем сложнее юзать.
да я тоже пытался заставить
да я тоже пытался заставить EFI грузить ядро не из папки /EFI/BOOT/ а из корня сразу, так и не вышло.
видимо всё зависит от биос материнки. стандарт поддерживается, а всё остальное уж извините))..
но у меня на fglrx только 800х600 по умолчанию и никакие другие не хочет.
попробую параметры вкомпилировать в ядро, правда уже пробовал что-то такое...
п.с. вычитал в документации к ядру, что efifb только для ноутбуков Apple (Mac)
поэтому выключил поддержку этой ерунды.
по умолчанию dmesg говорит, что запускается vesafb. буду пытаться указать разрешение ему.