Title: Кривые драйверы ATi в Linux Post by: Zenitur on December 03, 2011, 06:53:52 PM Моя конфигурация: встроенная ATi на монитор, внешняя ATi на телевизор по HDMI, в ней запускается консоль и Bitcoin Miner, потом телевизор отключается. CrossFire не активен.
Вот с nvidia вся видеоподсистема тормозит, а манипуляторы (курсор мыши) и не думают тормозить! Все нажатия мыши и клавиатуры прекрасно обрабатываются! Это при майнинге. С ATi при майнинге клавиатура и мышь тормозят вместе с остальной системой. После того как я разблокировал встроенную видеокарту, с ней можно даже играть, игра не тормозит. Но мышь и клавитура могут кааак лагануть! С периодичностью раз в 10 секунд. Например, Quake III, никаких тормозов видеоподсистемы на встроенной видеокарте, не задействованной для майнинга. И вдруг управление пропадает, но сама игра не тормозит, я лечу по космосу на врага, но целиться не могу из-за пропавшего управления. Или я набираю текст и или он перестаёт набираться (приходится отматывать назад и дописывать), или последняя нажатая буква становится вечно нажатой и заполоняет строчку - сам комп не тормозит и во время управления пишет строчки букв. Но тему я создаю не для этого. А как вам это понравится? Курсор ушёл на второй монитор второй видеокарты, когда я хотел нажать на крестик для закрытия браузера (агрессия 13 и на том мониторе курсор всегда движется рывками). Захватил границу окна консоли и стал менять её размер. Потом включил телевизор и понял в чём дело. Нажал на левую кнопку снова - он отпустил границу окна. И вот что получилось! Code: [04/12/2011 01:26:32] Result: bd688d6e accepted Глючные драйверы! Почему когда я меняю размер окна консоли, идут одни сплошные Rejected?! Это же обыкновенное аппаратное 2D-ускорение, почему майнинг нарушался?! Глючные линуксовые драйверы ATi, больше объяснений нет. Вот для этого я и создавал тему, а не для лагов курсора мыши, которого нет на nvidia. Всего за 4 дня было 30 reject'ов, из них, наверное, 25 - только что. Дополнил видео того, как я изменяю размер окна и вместо Accepted сразу начинают сыпаться Rejected на экран: http://zalil.ru/32191392 http://zalil.ru/32191420 Формат видео - Google VP8. Title: Re: Кривые драйверы ATi в Linux Post by: qdi on December 05, 2011, 10:29:55 AM драйвера сыроваты это факт. но на самом деле если не юзать последнюю убунту то все ок дрова можно ставить с сайта amd.
да установщик тоже глючит (jockey). но после некоторых мучений все встает и работает. для майнига я отрубил все агресивные настройки использую питон poclbm. разгон amdoverclock - годится для 5 серии для 6 есть проблемы но в целом работает дрова 11.6 Title: Re: Кривые драйверы ATi в Linux Post by: Zenitur on December 05, 2011, 03:56:03 PM Ubuntu не полноценный Linux, увы. Не использую. Кроме того, что в ней, что в других дистрибутивах драйвер один и тот же. Не меняется даже контрольная сумма.
Разгон с помощью утилиты AMDOverdriveCtrl не годится, лучше разгонять другим способом, который я напишу позднее. Он не работает с драйвером версии 11.6 - только с 11.8 и выше. Я разобрался в чём беда. Когда я изменил размер окна, последнее слово последней строчки [33 Rejected] продублировалось несколько раз! Количество Reject'ов не увеличилось. Это я понял, пересмотрев своё видео. Оказывается, зря я гадости про видеодрайверы написал... А первая проблема, с задержками, она как-то решается. Я её победил каким-то образом, а после перезагрузки всё опять появилось... Не знаю что могло помочь: перезагрузка без выключения компьютера, или новый драйвер 11.11 (ставил без OpenCL, который начиная с версии 11.11 интегрирован в установщик. Потому что у меня уже есть). А вообще я поставил майнить и проявлялось, мониторы отключались, я остановил майнить, подруга 5 часов посидела в Интернете, поставил майнить мнова, и всё работает. Уже два раза именно такие шаги воспроизведения. Title: Re: Кривые драйверы ATi в Linux Post by: qdi on December 05, 2011, 04:47:16 PM Ubuntu не полноценный Linux, увы. Не использую. Кроме того, что в ней, что в других дистрибутивах драйвер один и тот же. Не меняется даже контрольная сумма. линухам помему оч важно обьединятся вокруг одного дистрибутива. да другие должны быть. но я за mainstream. Разгон с помощью утилиты AMDOverdriveCtrl не годится, лучше разгонять другим способом, который я напишу позднее. Он не работает с драйвером версии 11.6 - только с 11.8 и выше. Я разобрался в чём беда. Когда я изменил размер окна, последнее слово последней строчки [33 Rejected] продублировалось несколько раз! Количество Reject'ов не увеличилось. Это я понял, пересмотрев своё видео. Оказывается, зря я гадости про видеодрайверы написал... А первая проблема, с задержками, она как-то решается. Я её победил каким-то образом, а после перезагрузки всё опять появилось... Не знаю что могло помочь: перезагрузка без выключения компьютера, или новый драйвер 11.11 (ставил без OpenCL, который начиная с версии 11.11 интегрирован в установщик. Потому что у меня уже есть). А вообще я поставил майнить и проявлялось, мониторы отключались, я остановил майнить, подруга 5 часов посидела в Интернете, поставил майнить мнова, и всё работает. Уже два раза именно такие шаги воспроизведения. вы молодец что сами ковырятесь. но я с убунту, потому что сейчас уже гугл на поисковые запросы связанные с линухом дописывает ubuntu вместо linux. разработчики делают дело которое не стыдно показать девочкам из бухгалтерии. тоесть вопрос тока в пиаре. как с андроид, котрый уже. по поводу разгона есть еще вариант с cgiminer. но мне лень разбираться почему проц начнает молотить как ошпареный. можно и самому написать обарботчики api для sdk. но помоему это сизифов труд. тот кто взялся и должен тащить свой воз. несовместимость с последним дистром убунты это проблема и кто тут крайний amd или разработчики cgiminer- не суть. Title: Re: Кривые драйверы ATi в Linux Post by: Zenitur on December 05, 2011, 06:22:28 PM Начиная с версии 11.8 драйвера fglrx стала доступна опция AMD Overdrive(TM). Это значит, что можно разгонять видеокарту без предела, установленного разработчиками оборудования. На Windows люди как-то извращались со сторонними утилитами, например сборщиков видеокарт на основе чипов, таких как ASUS или MSI. Во всяком случае, я так понял. Теперь на Windows и Linux разгон до любого значения совершенно официально.
Я думал, что все давно знают, так как на форуме биткойнов уже рассказали. И вдруг до меня дошло, что на ЛОРе об этом ещё никто не написал! И вот пишу. Для начала, необходимо выполнить: Code: aticonfig --od-enable Code: AMD Overdrive(TM) enabled Code: aticonfig --odsc=850,1000 --adapter=1 Code: zenitur@athlon64x2 ~ $ aticonfig --list-adapters Совет биткойнерам: если понизить частоту памяти, скорость перебора не уменьшится. Не уменьшится она и если вставить видеокарту в разъём PCI Express 1x. А между прочим, именно её частота сильно влияет на температуру: здесь я остановился и долго искал в Истории и в Поисковике ту самую картинку с результатами разгона, где сначала поднимали частоту чипсета, а памяти не трогали, а потом наоборот. Так что вам можно повысить частоту чипсета сильнее, чем геймерам, засчёт того что частота памяти будет выкручена на минимум: Code: aticonfig --odsc=960,250 --adapter=1 Главное - постоянно смотрите на температуру: Code: zenitur@athlon64x2 ~ $ aticonfig --adapter=1 --od-gettemperature Максимально мне удавалось поднять частоту до тысячи (1000). Выше пробую (1020) - работает, 412 мегахешей меняются на 420, но через полминуты компьютер зависает. Хотя перегрева и не было: компьютер просто-напросто стоял на балконе и нагрелся только до 61 градуса. |