Мне установили Lubuntu 14.04 на моем настольном компьютере. Настольный компьютер имеет чипсет графики SiS 651.
Как, по-видимому, обычно происходит с пользователями графики SiS, разрешение должно было быть зафиксировано путем конфигурирования Xorg для чтения в драйверах сестры вместо modesetting.
Я сделал это со следующими шагами:
sudo service lightdm stop
sudo Xorg -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
Section "Device"
раздел)Driver "modesetting"
с
Driver "sis"
и добавление (в Section "Monitor"
раздел)
HorizSync 28.0 - 83.0
VertRefresh 56.0 - 75.0
и добавление (в Section "Screen"
раздел, в последнем SubSection "Display"
подраздел)
Modes "1360x768"
Пока все хорошо. Разрешение теперь фиксируется, и я могу использовать 1360x768 разрешение (компьютер способен к еще больше, но мое телевидение не). В этой точке экран-заставка все еще отображался правильно.
Затем я хочу заставить Lubuntu читать в sisfb
драйвер кадрового буфера, так, чтобы я мог включить 2D ускорение и полностью использовать возможности кадрового буфера чипсета.
Я достиг этого в процессе, покрытом этим вопросом. Но я подведу итог здесь:
Я добавил строку sisfb
в конец /etc/modules
Я отредактировал /etc/modprobe.d/blacklist-framebuffer.conf
и /etc/modprobe.d/fbdev-blacklist.conf
файлы, комментируя blacklist sisfb
строки путем добавления #
в начале строки. Я также поместил в черный список vesafb путем удаления #
в начале blacklist vesafb
строки.
Я отключил vesafb
кадровый буфер в grub2 путем редактирования /etc/default/grub
и некомментарий строки:
GRUB_TERMINAL_OUTPUT=console
путем удаления #
в начале строки. Затем я выполнил команду: sudo update-grub
и перезагруженный. (Когда vesafb
загрузки, это предотвращает sisfb
от загрузки. Путем отключения vesafb
, sisfb
может загрузить и взять память кадрового буфера),
На данном этапе /etc/X11/xorg.conf
переименованный в себя /etc/X11/xorg.conf.11282015
, и экран-заставка стал поврежденным: вместо экрана-заставки я видел много цветных вертикальных дорожек, как будто компьютер отказал. После нескольких секунд ушел экран-заставка, и зазывала продвинулась прекрасная, хотя в низком разрешении. Но согласно журналам, sisfb
загрузился.
Я переименовал /etc/X11/xorg.conf.11282015
назад к /etc/X11/xorg.conf
и перезагруженный. Таким образом, теперь мое разрешение вернулось к 1360x768, и sisfb
загрузился (память кадрового буфера выделяется, и 2D ускорение включено согласно журналам), но у меня есть поврежденный экран-заставка.
Я могу жить с поврежденным экраном-заставкой, но другие пользователи могут думать, что компьютер отказал, когда все, что они должны сделать, является ожиданием несколько секунд. И идеально я хотел бы рабочий экран-заставку, но не возвращаясь к потере sisfb
драйвер.
Любые идеи о том, как восстановить экран-заставку, не проигрывая sisfb
драйвер?
Править: Вот несколько вещей, которые я попробовал
GRUB_GFXPAYLOAD_LINUX=text
кому: /etc/default/grub
и сделал sudo update-grub
, надеясь я получил бы текстовый всплеск вместо этого. Все еще получил поврежденный экран-заставку, прежде, чем добраться до зазывалы, отображенной как нормальный. (Таким образом, я удалил его),GRUB_PRELOAD_MODULES="sis sisfb"
кому: /etc/default/grub
и сделал sudo update-grub
. Это привело к поврежденному меню личинки, а также поврежденному экрану-заставке. К счастью, я только должен был ожидать меню для выбора значения по умолчанию, затем ожидать экрана-заставки, затем ожидать зазывалы. (Таким образом, я удалил его),insmod video_all
(как описано в ответе mnies здесь). Я получил ошибку error: file '/grub/i386-pc/video_all.mod' not found.
ОБНОВЛЕНИЕ: Я обнаружил, что корректная команда insmod all_video
нет insmod video_all
. videoinfo
затем производит длинный список доступных разрешений, которые исчезают от вершины и права на экран. Это не помогает мне, потому что я уже попробовал GFX_PAYLOAD_LINUX=800x600
без успеха, и я могу, по крайней мере, видеть, что 800x600 доступно.GRUB_VIDEO_BACKEND=sis
кому: /etc/default/grub
и сделал sudo update-grub
. Я получил a Press any key...
сообщение после меню личинки. При нажатии клавиши я получил поврежденный экран-заставку, затем нормальная зазывала. Я попробовал еще раз с GRUB_VIDEO_BACKEND=sisfb
вместо этого и получил тот же результат.У меня есть обходное решение: Я могу отредактировать/etc/default/grub и изменить следующую команду:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
к
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
И затем sudo update-grub
и перезагрузка. Я тогда не получаю экран-заставку, но я получаю некоторые сообщения журнала вместо этого. Однако экран не повреждается так, я могу жить с этим, и он не должен заставлять других пользователей думать, что компьютер отказал.
Идеально я все еще хотел бы хороший графический экран-заставку, таким образом, я буду ожидать лучшего ответа.