понедельник, 31 марта 2008 г.

Начинаю розочарововатся в Linux.....

.... а точней в Xorg (иксах). Стало быть Linux-desktop'е. Печально конечно, но "иксы" это костыль на костыле :-(
А всё началось после апгрейда своего старенького Athlon XP 1600+ с Geforce 4 MX440 на Athlon64 X2 3800+ c Geforce 7300LE получил очень нестабильную систему. Висла она наглухо и случайным образом. Иногда на видео, иногда на Web (Firefox), а иногда на пустом месте или вообще при простое. Иногда зависало по 2-3 раза за день, иногда работало по 2-4 дня без зависания. В логи ничего не писало, зависало на мертво, то есть никакие Alt+B+SysRq и прочее не реагировало. Долго думал что это. Первым что пришло в голову - перегрев. Понавешивал куллеров, температура в пределах 40-50 С стала и все равно зависания продолжались. В Windows ничего подобного не было. Тестил memtest86+, все ОК. А зависания продолжались, и главное только в "иксах". Это и натолкнуло на мысль о проблемах с видеокартой. Поискав в Google "linux nvidia lockups" нашел много (!) интересного и понял что далеко не я один такой "счастливчик". Дальше пошел на форум NVIDIA , где тоже очень много людей имели схожие проблемы. Там объяснялось это некой проблемой совместимости в закрытых драйверах NVIDIA на Geforce 6200/7200/7300 и Dual-Core/SMP процессорами. Как временное решение предлагалось отключить одно ядро. После отключения ядра все конечно стало медленней работать, а вот висеть не перестало. И сколько я не писал на их форуме, получал один ответ: "проблема в вашем железе". Но ведь на "Винде" работает!!! Не долго думая поменялся со знакомым свою 7300 на Geforce 6600. И вроде бы висеть наглухо перестало. Но возникли другие проблемы: отключалась мышь и клавиатура, висли "иксы" (приходилось убивать с ноутбука по ssh). При чём на ноутбуке стоит та же openSUSE 10.3 и видео там NVIDIA Geforce 6100 и никаких проблем никогда не возникало....
Недавно купил 20" wide ЖК монитор. И что вы думаете? Опять начало виснуть на глухо. Теперь мне на форуме NVIDIA советовали сменить блок питания. Я сменил свой noname 400W на Great Wall Hopely 450P4 450W. Это абсолютно не помогло... Далее я по отключал ускорение 2D и Composite. И вчера снова завис. Сегодня в BIOS выставил все частоты статично и выключил Spread Spectrum. В данный момент тестирую компьютер: открыл окно TVtime (на просмотре которого чаще зависает) и Firefox с javascript, flash и gif анимацией. Что делать я уже не знаю. Переходит снова на Windows не рассматривается ВООБЩЕ!!! Я лучше буду пользоваться vesa-драйвером, на котором кстати тоже не виснет.
Проблема эта кстати кроссплатформеная, пользователи FreeBSD тоже подвержены этой напасти. И присутствует на разных архитектурах: x86, x86_64, UltraSPARC, PowerPC. И на разных видео картах: NVIDIA, ATI, Intel, Via. Это наталкивает на мысль о том что проблема где то в общей для всего этого разнообразия системе, а тобишь X Window! Проблема известна с 2005 года и решения пока не имеет !!! (((
Печально......

PS: От чипсета материнки тоже не зависит... Моя "mobo".

Комментариев нет: