Сегодня взамен безвременно сгоревшей nVidia GF 9800GT взял ATI Radeon HD 7870. Хотя карта не совсем топовая, но, по-моему, в моей истории один из самых крутых апгрейдов, я чаще сидел на более средних картах
Взял вариант от Asus, нахвалили систему охладения — и, действительно, сейчас 100% загрузка, температура чипа 60°C, кулеров вообще не слышно.
Сменил nVidia на ATI, т.к. решил помайнить лайткоины, а nVidia на майнинге уступает практически на порядок.
Сперва чуть не отделил кучку кирпичей, когда увидел, что на карте 2x6pin доп. питание. Я-то думал, что там стандартное одно. Перерыл коробки — нашёл к своему БП второй 6-пиновый кабель. Уф, пронесло
Включил, изображение есть на обоих мониторах.
А вот дальше — началась эпопея
Сперва начал грузить Ubuntu 13.10. Кстати, первый раз, когда с новой картой бегу не игры посмотреть
Хотелось глянуть, сколько оно килохешей в секунду при генерации LTC выдаёт. Облом. Система грузится до консоли, иксы не стартуют. Сношу nvidia*, ставлю fglrx — не заводится никак. В логах тупо «не могу загрузить драйвер».
Ладно, я не гордый и не фанат, могу и в Windows 8.1 пойти загрузиться, игры посмотреть
Запускаю Windows, после приветственного голубенького окошка — чёрный экран
Догадываюсь, что от смены видеосистемы. Типа, теперь Windows приводить к базовым драйверам, наверное, надо не только при смене материнской платы, но и при смене видео. F8 в Windows отменили («это слишком сложно для пользователя»), но оставили (как оказалось) обнаружение проблем при перезагрузке. При следующем запуске появился диалог с выбором конфигураций. Выбираю «низкое разрешение видео» — фигвам. Опять чёрный экран и мёртвый вис. Поскольку консоли никакой в Windows в таком случае не предусмотрено, куда копать — непонятно, откладываю решение в долгий ящик и перегружаюсь в Ubuntu
Там, типа, хоть консоль есть и логи.
Загрузился. Иксы как и прошлый раз не работают. Начинаю вчитываться логи. Ясности нет. Запускаю
X -configure. Вылетает на тестировании Intel. Ну да, у меня ещё встроенное видео, ага. На нём и сидел, пока без сгоревшей дискретной карты был. Тут осеняет. Балда. Я же, когда ковырял тонкую настройку мониторов (воевал с приоритетом флеша в браузере в полноэкранном режиме — всегда выводит на 2-й монитор, который у меня мелкий VGA), то для упрощения автодетекта снёс в бэкап все файлы видеодрайверов, кроме
intel.so
Возвращаю драйвера, перезапускаю иксы — заводятся. Если бы ручками шаловливыми не полез, то завелось бы и сразу, «из коробки». Запускаю на пробу cgminer (софтина для генерации Лайткоинов, электроденег). Пишет, что не видит подходящей видеокарты. Блин. Начинаю гуглить. Ничего не понимаю. Все стандартные команды
fglrxinfo,
aticonfig — отсутствуют
Задаю их поиск по пакетам (
apt-file search) — находятся в пакетах
fglrx или
fglrx-update. Но не в /etc или /usr/bin, а в что-то типа (по памяти) /usr/lib/ati/etc. Пытаюсь запускать оттуда — фигвам, ругаются, что не /etc/ati. Судя по всему нет каких-то симлинков. Лезу в гугл. Мля! В Ubuntu в последних драйверах ATI поломали что-то с путями и они тупо не работают
В очередной раз вспоминаю золотой век Linux, который прошёл в 2007..2009 гг. и лезу, словно под Windows, на сайт производителя. Радует, что хоть делаю это в работающей графической системе. Нахожу, скачиваю, распаковываю, запускаю установку. Ругается, что не смог скомпилировать компоненты ядра. Читаю в Гугле, что у кого-то работало и без этого. Перезагружаюсь. Получаю чёрный экран. Терпение кончается и я меняю вид деятельности. Перезагружаюсь в Windows.
В Windows всё по-прежнему. Чёрный экран. Перезагружаюсь в «низкое разрешение». Чёрный экран. На всякий случай жду. Жду. Жду. (Оно иногда мышку несколько минут детектит на ноутбуке, чего уж там..) HDD раз во много-много секунд (многие десятки) иногда взмаргивает красным. Жду. Матерю создателей систему, не предусмотревших нормальную консоль. Ждал минут 10. Надоело ждать. Перезагружаюсь опять в меню (кстати, каждая перезагрузка делается дважды — пока система просечёт, что она зависла — итого общий счёт перезагрузок уже за десяток). Тыкаюсь в безопасный режим. ОПАНЬКИ, есть контакт. Голубой экран с радостной надписью — «обновление было не завершено, возвращаем систему к предыдущему состоянию»
Какое ещё обновление?? Мысль — система там, под чёрным экраном, что-то схомячила, мне не сказала, я не видел, перезагрузил, привёл в ступор... Ну, откатила, так откатила. Перезагружаюсь в нормальный режим. Чёрный экран. В «низкое разрешение». Чёрный экран. Безопасный режим. Есть контакт. (число перезагрузок десяткам к двум подходит). Захожу в настройки. Пытаюсь снести драйвера nVidia, предвосхищая традиционный отлуп. Ура! Сносятся! Слава создателям Windows, которые, наконец, реализовали удаление программ в защищённом режиме! Ну, теперь заживём!
Перезагружаюсь. Чёрный экран. Пытаюсь ввести логин/пароль на ощупь. Римский полководец (Нолемоций). В «низком разрешении» уже даже не пытаюсь, перезагружаюсь в защищённый, но с сетевыми драйврами. Тоже работает! Отлично. Качаю драйвера ATI. Ставлю. Виснут насмерть на установке. Перезагружаю. Чёрный экран.
Наконец, срабатывает подсознание. Долго вычислениями занималось, однако. Видимо, потому что ночью перед этим только часа три спал
Догадываюсь переткнуть кабели видео в выходы встроенного видео Intel. В BIOS встроенное видео насовсем не отключается, но приоритет у PCI-E, да и заводится всё от BIOS до Ubuntu именно в дискретной, но чем чёрт не шутит? Загружаюсь штатно. Ммать! Есть изображение!
Запрещаю драйвера от Intel. Перетыкаю кабели в дискретную. Перезагружаюсь. Чёрный экран. Перетыкаю во встроенную. Чёрный экран. Перезагружаюсь. Работает. Ставлю драйвера ATI. Выключаю. Перетыкаю кабели. Включаю. Работает!
Уф.
Решаю посмотреть, как же будет вести себя cgminer.exe. Качаю последний. Не понимает Лайткоины и не видит видео. Гуглю. Оказывается, поддержку Лайткоинов выкинули недавно (а смысл? Какой дурак сегодня будет генерировать BTC, это в 100 раз менее выгодно). Нахожу последнюю версию, работающую с LTC, ставлю — фигвам. Видеокарта не видна.
С горя решил посмотреть, как пойдёт Ведьмак-2, который страшно тормозил на старой карте на минимальных настройка в минимальном разрешении. Качать надо 17Гб. Качается вяло. Оставил закачку и ушёл спать.
Проснулся через два часа, сна ни в одном глазу
Хотя всего, выходит, часов 5 спал. Ладно, гляжу, как там и что. Ведьмак докачался. Ставлю 1920x1080, настройки рекомендуются «высокие». Запустил. Отлично! 60 fps почти всё время (vsync), иногда падения до 55 fps. Ну, хоть с играми всё ок. Буду раз в пару месяцев поигрывать
Поскольку так и непонятно, почему cgminer не видит карту, перезагружаюсь туда, где понятнее. В Ubuntu
Выключаю в GRUB инициацию видео и гружусь в чистом VGA в консоль. Ещё раз пробую поставить родные драйвера. Опять облом с ядром. Пробую последнюю бета-версию. Оп-па! Она-то встаёт без вопросов. Перезагружаюсь — всё работает.
Запускаю cgminer. Карту видит. Но выдаёт всего ~16kH/s. Хотя жду я до 400kH/s. Но уже хотя бы работает
Гуглю тупо по запросу «7870 litecoin 16 kH/s linux». Первая же ссылка выдаёт ответ. Надо в командной строке указать число потоков. Оказываю 4096 — получаю под 300kH/s! Уже почти то, что надо. Потом гуглю, что 400 — это, оказывается, на разогнанных и оттюненных картах. Ну, это ещё будет время заняться… Приключений пока хватит