darsh: (novoselje)
[personal profile] darsh

Началось всё с обронённого начальником "да, кстати - премия будет в середине февраля". О, подумал я, а не купить ли мне по этому случаю новый ноутбук? А то старый совсем разболтался - одна из петель экрана опять лопнула, корпус растрескался и расползается, диск плавно покрывается бэдблоками. А главное, заменить диск нечем - в десятилетнем ноутбуке (Dell Latitude D600, выпущен в марте 2004-го, если верить Dell Detect) интерфейс для дисков IDE (до SATA ещё не дошло), а IDE дисков больше не делают. Вообще. И вроде есть IDE-to-SATA адаптеры (я даже парочку использовал в сервере около года, когда оказалось, что система отказывает грузиться со старых IDE-шных дисков, подключенных к PCIe IDE-шному контроллеру; я их тогда посадил через переходники на onboard SATA-шный контроллер, с которого система завелась и поехала), но они занимают место, а размер 2.5" слота в ноутбуке жёстко задан, и переходник в эти размеры ну никак не вписывается.

Ну что ж, стал смотреть новые ноутбуки (Dell Latitude, Lenovo Thinkpad) - и с огорчением был вынужден констатировать, что меньше, чем за £450 более-менее нормальный ноутбук не найти. А Dell Latitude ещё и не посмотреть вживую - Делл ими только через интернет торгует, реселлерам не даёт. Грустно. Не то, чтобы жаба - но жаль таких денег. Сижу в субботу в тёминой музыкалке, работаю за старым ноутбуком - и вдруг осознаю, что и старый ноутбук ещё вполне неплохо работает. Вот только петли экрана поменять (залез на ebay, заказал, £3.35), пластиковый низ корпуса (залез на ebay, заказал, £2.20)... А что это за крышечка на корпусе, открутим-ка... Ага, свободный слот для памяти, можно ещё гиг добавить (залез на ebay, заказал, £12.95).

И только диск не давал мне покоя. И ведь бэдблоками он покрывается, когда отправляешь ноутбук в hibernate и убираешь с колен (закон сохранения момента вращающихся блинов). Туда бы SSD... И тут мне вдруг пришло в голову, что SSD-то последнее время какие только ни выпускают, даже в формате карточек памяти, втыкающихся прямо в материнскую плату. Наверняка такой SSD таки можно будет воткнуть через переходник! И тут Остапа понесло... Сначала я пошёл искать IDE-шные SSD - и таки нашёл, их всё ещё производит Transcend. Правда, цена на них кусается - раза в два выше, чем за обычные SATA-шные. И, как выяснилось впоследствии после чтения форумов, внутри всё тот же IDE-to-SATA переходник. Ну что ж, будем искать переходник. Но с чего на что? В ноутбуке 2.5". Шарясь по сайтам производителей SSD, узнал, что ноутбучные диски бывают и 1.8" - ну что ж, начал искать переходник под 1.8". Ничего толком не нашёл - и тут наткнулся на mSATA, а это уже просто планка памяти типа DIMM. И переходников IDE-to-mSATA - полно. Отлично, думаю, уже собрался покупать, пошёл смотреть, какой из них лучше (часто бывает, что самое дешёвое на ebay на поверку оказывается очень глючным).

И тут оказалось, что для нормальной работы с SSD нужна поддержка trim command, потому что без неё SSD со временем сильно теряет в производительности, и даже garbage collection не помогает. Ну, то, что с WinXP придётся уходить либо на линукс, либо на Win7, поскольку WinXP не умеет trim, стало понятно сразу. Но встал и другой вопрос - а поддерживают ли trim command переходник и, главное, мой древний ноутбук? Два дня копания в интернете привели к выводу, что, скорее всего, оба поддерживают, потому что trim встроили в одно из полей протокола ATA, который одинаков и в SATA, и в PATA (он же IDE), а потому работать вроде должен. Попутно оказалось, что не все переходники нормально поддерживают эту команду, поэтому я решил остановиться на том, который точно поддерживает, и заказал его (Lycom ST-173-7, £11.68) и SSD (SanDisk X110 128GB, £45.74, уж больно цена была хороша) на одном и том же сайте, заранее ознакомившись с их правилами возврата товаров - чтобы, если вдруг окажется, что trim не заработает, можно было бы с минимальными потерями (£10 за пересылку) вернуть им и то, и другое. И с нетерпением стал ждать...

Наконец, к выходным всё это пришло, и в прошлое воскресенье я, вооружившись отвёртками, раскрутил ноутбук, поменял петли, нижнюю крышку корпуса, добавил памяти и вставил диск с переходником. Загрузившись с USB в LiveCD убунты, первым делом проверил trim. Ура! Работает! Теперь можно неспешно заняться выбором и инсталлированием новой операционки.
Сначала надо выбрать. Скачал кучу образов разных убунт - и стал их пробовать, загружаясь с USB в LiveCD. Начал со стандартной Ubuntu - но графика Unity тормозила так, что пункт меню по секунде-две открывался. По совету [livejournal.com profile] ahaxopet (большое спасибо ему за обширные консультации) попробовал ubuntu-gnome - тормоза уменьшились, но не прекратились. Затем пришёл черёд Xubuntu - с XFCE в качестве GUI. Тут всё стало более-менее шустро, я её проинсталлировал и начал настраивать. Вдруг оказалось, что hibernate и suspend у неё глючат - по возвращении из них ноутбук показывает чёрный экран с курсором на нём. Оказалось, что это глюк light-locker, снёс его, поставил gnome-screensaver, ситуация не вылечилась полностью, но улучшилась. Всё настроив, решил расслабиться и посмотреть кино - и вот тут-то и пришла беда, откуда не ждали. На WinXP ноутбук показывал кино гладко и без тормозов, чуть притормаживая на сценах с большим количеством несвязанных объектов (рябь на воде, толпа) - процессор не вытягивал раскодирование MPEG4. А тут вдруг стал тормозить на ровном месте, причём в окне - поменьше, а на полном экране - в полный рост. Стали разбираться - путём чтения форумов, проб и ошибок выяснилось, что видеокарту моего ноутбука ATI Mobility Radeon 9000 её производитель, ATI, перестала поддерживать ещё в 2006-м - очевидно, AMD, поглощая их, решил избавиться от старого хлама. До 2006-го был закрытый линуксовый драйвер от ATI, который подцеплялся ядром и включал hardware acceleration. Где-то в районе 2007-го этот драйвер с сайта поддержки AMD убрали. Параллельно развивался opensource драйвер для ATI-шных карт - но он hardware acceleration включать если и умеет, то не на моей карте. Потыкались, помыкались, так вылечить тормоза видео не смогли - и пошёл я инсталлить Win7.

А в Win7 ситуация чуть иная. Да, драйверов моей видяхи под Win7 нет - но Win7 умеет подцеплять драйвера WinXP и Висты. Так что штатный драйвер видяхи, который я использовал под WinXP, семёрка радостно подхватила и видео показала без тормозов. Да и вообще шустро работает на моём древнем ноутбуке - на уровне WinXP (разумеется, после убирания всех этих видеонаворотов интерфейса). Вот только suspend так и не заработал - очевидно, из-за всё тех же старых драйверов, подвешивает машину. Ну да я им и не пользовался почти. А вот hibernate вполне себе работает. Ну и с SSD (да, trim я и здесь проверил - на всякий случай) жизнь значительно приятнее - уход в hibernate/взлёт из hibernate за 10-15 секунд, полная загрузка системы - порядка минуты. И это ещё скорость ограничена 100MB/s моего IDE контроллера (судя по спекам, скорость этого SSD - 300MB/s на запись, 500Mb/s на чтение), что ж на современных-то ноутбуках происходит?

Кроме огрехов с suspend, других нареканий вроде никаких нет. Разве что разъём питания разболтался и глючит - но ничего, заказал новый, перепаяю на досуге. А вообще - жаль, конечно, что видяха с линуксом не завелась. Поднадоела виндоза, хотелось с чем-нибудь новым поиграться. Ну да, видно, не судьба пока.

А ноутбук теперь - как новенький. 2 гига памяти, 1.7GHz Pentuim M, 128GB SSD, новые экранные петли и корпус. Годика два ещё протянет, пожалуй... Обожаю мастерить кадавров, у которых внутри гораздо больше, чем кажется снаружи. Велосипед у меня такой, теперь вот и ноутбук тоже... :-)
You may post here only if darsh has given you access; posting by non-Access List accounts has been disabled.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

darsh: (Default)
Darsh

February 2017

M T W T F S S
  12345
6789101112
13 141516 171819
20212223242526
2728     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 30/05/2025 03:06
Powered by Dreamwidth Studios