На моём первом нетбуке чипсет VIA. Видео на CX700 (S3 UniChrom Pro). Все попытки оживить иксы кроме предустановленной Windows XP и жившего в ту пору Linux Mint 7 успехом не увенчаллись. И то, успех с Linux Mint 7 был относительным, монитор нетбука не вмещал весь рабочий стол, а только четверть. Настройка до нормального вида удалась с помощью гуру vovka с нашего сайта
Попытки поставить что-то посвежее не давали вообще возможность использовать иксы и даже в чистой консоли экран подёргивался и смазывался.
[attach=1]
Так как на винде всё было нормально, я сделал однозначный вывод, что проблема не в железе, а в дровах. О моих муках с ним можно видеть в статьях еще с 2011 года (выдержаная проблема, можно сказать)
http://nix.zeya.org/forum/index.php?topic=115.15http://nix.zeya.org/forum/index.php?topic=293.msg788#msg788http://nix.zeya.org/forum/index.php?topic=345.msg939#msg939И вот вчера я в очередной раз собрался "оживить" для домашних нужд этот нетбук. Выбор пал на Debian 8. При установке я обратил внимание, что включается фреймбуфер и процесс установки проходит нормально в смысле отсутствия подёргиваний и тд. Потом все плохо. Иксы вообще не запускаются, чёрный экран с курсором в левом верхнем углу и ноль реакций на мышки-клавы. Тем не менее в консоль выйти можно, Ctrl+Alt+F1 например. Пока все настройки тут.
На помощь про фреймбуфер пришел гугл, который дал материал (
https://github.com/notro/fbtft/wiki/Framebuffer-use) и (
http://linux-bash.ru/menusistem/13-framebuffer.html). Как настроить в консоли сеть и работу apt-get я опускаю, но это первое, что нужно сделать.
Смысл первого поста в том, чтобы установить драйвер поддержки фреймбуфера иксами
sudo apt-get install xserver-xorg-video-fbdevпотом создать файл конфигурации для иксов
99-fbdev.conf в папке
/usr/share/X11/xorg.conf.d/ с таким содержанием:
Section "Device"
Identifier "myfb"
Driver "fbdev"
Option "fbdev" "/dev/fb0"
EndSectionВ статье предлагалось выбрать fb1, но в моём случае:
ls /dev/fb* показывает fb0, его и поставил.
Вторая статья рассказывает о том, как включить фреймбуфер. Повторять её здесь не буду, отмечу только, что в моём случае вместо
/etc/modprobe.d/blacklist-framebuffer.conf был
/etc/modprobe.d/fbdev-blacklist.conf , в котором нечего было комментировать, так как
blacklist vesafb в файле небыло.
В файле
/boot/grub/grub.cfg изменения вносил в первой втретившейся строке
linux /boot/vmlinuz-2.6.32-19-generic root=UUID=fcf2d8bc-8ef4-40e1-adb9-c6a0304cb2a4 ro quietв конце которой дописал
vga=789 splash. Далее в файле была аналогичная секция (один в один), ее не трогал.
И все, иксы работают как "часы" за счёт фреймбуфера. Этого достаточно даже для того, чтобы посмотреть не тяжелый фильм за счёт ресурсов проца. Но в моём случае требовалось запускать иксовое приложение для программирования arduino и выхода в интернет для справок
Всех защитников отечества с ПРАЗДНИКОМ!!!