Если на ноутбуке Toshiba установлена видеокарточка NVidia GeForce 4-й серии (часто устанавливается GeForce 420 Go на ноутбуках серии “Satellite”), то возможны следующие проблемы:
Путь решения (проверен на ALT Linux Compact 3.0 для Desktop 4.0 см. ниже):
В файле /etc/X11/xorg.conf раздел “Device” для видеокарты должен содержать параметр Option “IgnoreEDID" “true”. Этот параметр предписывает видеокарте работать на явно указанных частотах, игнорируя режимы, которые покажутся оптимальными драйверу. В результате раздел “Device” будет выглядеть примерно так:
Кроме этого, понадобится еще указание правильной частоты для карточки, то есть запись Modeline в разделе “Monitor”. Для того, чтобы ее получить, необходимо:
Примеры правильных modeline для различных разрешений:
Для реалий Desktop 4 нужно (проверено на Toshiba Satellite 1410):
1. Установить
kernel-modules-nvidia_legacy_96xx-* для вашего ядра
nvidia_glx_1.0.9631- или 9639 в зависимости от модуля ядра
nvidia-settings
2. Прописать в xorg.conf в Section “Device”
и запустить Х. Они запустятся с черной полосой справа
3. Запустить nvidia-settings
и в разделе GPU0 скачать для DFP-0 файл EDID.bin
4. Правим этот EDID.bin (в шестнадцатиричном виде):
Горизонтальное разрешение находится в байтах с offset 56(Hex:38) и 58 (старшие 4 бита) (Hex:3A)
В оригинальном EDID.bin там C9 and 31 (0x3C9 = 969) вместо 00 и 41 (0x400 = 1024)
Сохраняем и кладем например в /etc/X11/edid.bin
Добавляем в xorg.conf опцию:
О структуре EDID: http://en.wikipedia.org/wiki/EDID#EDID_1.1_data_format
Итого получилось: