Author

Topic: Кривые драйверы ATi в Linux (Read 2274 times)

sr. member
Activity: 362
Merit: 250
December 05, 2011, 01:22:28 PM
#5
Начиная с версии 11.8 драйвера fglrx стала доступна опция AMD Overdrive(TM). Это значит, что можно разгонять видеокарту без предела, установленного разработчиками оборудования. На Windows люди как-то извращались со сторонними утилитами, например сборщиков видеокарт на основе чипов, таких как ASUS или MSI. Во всяком случае, я так понял. Теперь на Windows и Linux разгон до любого значения совершенно официально.

Я думал, что все давно знают, так как на форуме биткойнов уже рассказали. И вдруг до меня дошло, что на ЛОРе об этом ещё никто не написал! И вот пишу.

Для начала, необходимо выполнить:

Code:
aticonfig --od-enable
От имени пользователя. Второй раз делать не надо - и после перезагрузки OverDrive (оверклок?) будет разрешён. Нам сообщат, что

Code:
AMD Overdrive(TM) enabled
Теперь можно разгонять. У меня видеокарта, например, имеет частоту чипсета 725 по-умолчанию и 775 максимально доступную для разгона. А вот так её можно разогнать до 850 мегагерц:

Code:
aticonfig --odsc=850,1000 --adapter=1
Где единицу надо поменять на номер адаптера:

Code:
zenitur@athlon64x2 ~ $ aticonfig --list-adapters
* 0. 01:05.0 ATI Radeon HD 3200 Graphics
  1. 02:00.0 ATI Radeon HD 5800 Series

* - Default adapter

Совет биткойнерам: если понизить частоту памяти, скорость перебора не уменьшится. Не уменьшится она и если вставить видеокарту в разъём PCI Express 1x. А между прочим, именно её частота сильно влияет на температуру: здесь я остановился и долго искал в Истории и в Поисковике ту самую картинку с результатами разгона, где сначала поднимали частоту чипсета, а памяти не трогали, а потом наоборот. Так что вам можно повысить частоту чипсета сильнее, чем геймерам, засчёт того что частота памяти будет выкручена на минимум:

Code:
aticonfig --odsc=960,250 --adapter=1

Главное - постоянно смотрите на температуру:

Code:
zenitur@athlon64x2 ~ $ aticonfig --adapter=1 --od-gettemperature

Adapter 1 - ATI Radeon HD 5800 Series
            Sensor 0: Temperature - 71.50 C

Максимально мне удавалось поднять частоту до тысячи (1000). Выше пробую (1020) - работает, 412 мегахешей меняются на 420, но через полминуты компьютер зависает. Хотя перегрева и не было: компьютер просто-напросто стоял на балконе и нагрелся только до 61 градуса.
qdi
hero member
Activity: 571
Merit: 500
December 05, 2011, 11:47:16 AM
#4
sr. member
Activity: 362
Merit: 250
December 05, 2011, 10:56:03 AM
#3
Ubuntu не полноценный Linux, увы. Не использую. Кроме того, что в ней, что в других дистрибутивах драйвер один и тот же. Не меняется даже контрольная сумма.

Разгон с помощью утилиты AMDOverdriveCtrl не годится, лучше разгонять другим способом, который я напишу позднее. Он не работает с драйвером версии 11.6 - только с 11.8 и выше.

Я разобрался в чём беда. Когда я изменил размер окна, последнее слово последней строчки [33 Rejected] продублировалось несколько раз! Количество Reject'ов не увеличилось. Это я понял, пересмотрев своё видео. Оказывается, зря я гадости про видеодрайверы написал...

А первая проблема, с задержками, она как-то решается. Я её победил каким-то образом, а после перезагрузки всё опять появилось... Не знаю что могло помочь: перезагрузка без выключения компьютера, или новый драйвер 11.11 (ставил без OpenCL, который начиная с версии 11.11 интегрирован в установщик. Потому что у меня уже есть). А вообще я поставил майнить и проявлялось, мониторы отключались, я остановил майнить, подруга 5 часов посидела в Интернете, поставил майнить мнова, и всё работает. Уже два раза именно такие шаги воспроизведения.
qdi
hero member
Activity: 571
Merit: 500
December 05, 2011, 05:29:55 AM
#2
драйвера сыроваты это факт. но на самом деле если не юзать последнюю убунту то все ок дрова можно ставить с сайта amd.
да установщик тоже глючит (jockey). но после некоторых мучений все встает и работает. для майнига я отрубил все агресивные настройки использую питон poclbm. разгон amdoverclock - годится для 5 серии для 6 есть проблемы но в целом работает
дрова 11.6
sr. member
Activity: 362
Merit: 250
December 03, 2011, 01:53:52 PM
#1
Моя конфигурация: встроенная ATi на монитор, внешняя ATi на телевизор по HDMI, в ней запускается консоль и Bitcoin Miner, потом телевизор отключается. CrossFire не активен.

Вот с nvidia вся видеоподсистема тормозит, а манипуляторы (курсор мыши) и не думают тормозить! Все нажатия мыши и клавиатуры прекрасно обрабатываются! Это при майнинге. С ATi при майнинге клавиатура и мышь тормозят вместе с остальной системой. После того как я разблокировал встроенную видеокарту, с ней можно даже играть, игра не тормозит. Но мышь и клавитура могут кааак лагануть! С периодичностью раз в 10 секунд. Например, Quake III, никаких тормозов видеоподсистемы на встроенной видеокарте, не задействованной для майнинга. И вдруг управление пропадает, но сама игра не тормозит, я лечу по космосу на врага, но целиться не могу из-за пропавшего управления. Или я набираю текст и или он перестаёт набираться (приходится отматывать назад и дописывать), или последняя нажатая буква становится вечно нажатой и заполоняет строчку - сам комп не тормозит и во время управления пишет строчки букв. Но тему я создаю не для этого.

А как вам это понравится? Курсор ушёл на второй монитор второй видеокарты, когда я хотел нажать на крестик для закрытия браузера (агрессия 13 и на том мониторе курсор всегда движется рывками). Захватил границу окна консоли и стал менять её размер. Потом включил телевизор и понял в чём дело. Нажал на левую кнопку снова - он отпустил границу окна. И вот что получилось!

Code:
[04/12/2011 01:26:32] Result: bd688d6e accepted
[04/12/2011 01:26:33] Result: 7cada0b9 accepted
[04/12/2011 01:27:41] Result: f4ca63e4 accepted
[04/12/2011 01:2
[04/12/2011 01:2



[387.35 Mhash/se
c] [13775 Accept
ed] [29 Rejected



[387.30 Mhash/se
c] [13775 Accept
ed] [29 Rejected



[387.36 Mhash/se
c] [13775 Accept
ed] [29 Rejected



[387.42 Mhash/se
c] [13775 Accept
ed] [29 Rejected



[04/12/2011 01:2
7:55] Result: 6a
87e1cb accepted
[387.42 Mhash/se
c] [13776 Accept
ed] [29 Rejected



[387.42 Mhash/se
c] [13776 Accept
ed] [29 Rejected



[387.48 Mhash/se
c] [13776 Accept
ed] [29 Rejected



[387.49 Mhash/se
c] [13776 Accept
ed] [29 Rejected



[387.51 Mhash/se
c] [13776 Accept
ed] [29 Rejected



[387.46 Mhash/se
c] [13776 Accept
ed] [29 Rejected



[04/12/2011 01:2
8:02] Result: 59
e1a4d1 accepted
[387.46 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.11 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[386.89 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[386.95 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[386.95 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[386.93 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[386.91 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[386.93 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.00 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.01 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.08 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.47 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.74 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.71 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[387.69 Mhash/se
c] [13777 Accept
ed] [29 Rejected



[04/12/2011 01:2
8:21] Result: 9f
d20878 accepted
[387.69 Mhash/se
c] [13778 Accept
ed] [29 Rejected



[387.66 Mhash/se
c] [13778 Accept
ed] [29 Rejected



[04/12/2011 01:2
8:22] Result: 0a                                                                551223 accepted
[387.66 Mhash/se                                                                c] [13779 Accept                                                                ed] [29 Rejected                                                                                                                                                                                                                                                                                                                [387.65 Mhash/se                                                                c] [13779 Accept                                                                ed] [29 Rejected                                                                                                                                                                                                                                                                                                                [387.58 Mhash/sec                                                               ] [13779 Accepted                                                               ] [29 Rejected] [                                                                                                                                                                                                                               [387.29 Mhash/sec] [13779 Acc                                                   epted] [29 Rejected] [RPC (+L                                                   [04/12/2011 01:28:35] Result: 0a50ec4b accepted
[04/12/2011 01:28:49] Result: d43e696b accepted
[04/12/2011 01:28:54] Result: cef7f00c accepted
[04/12/2011 01:28:59] Result: 790a68ba accepted
[04/12/2011 01:29:04] Result: b3cfc959 accepted
[04/12/2011 01:29:04] Result: d01d97ba accepted
[04/12/2011 01:29:05] Result: ec37b0f4 accepted
[04/12/2011 01:29:26] Result: ef09835b accepted
[04/12/2011 01:29:29] Result: aac0edbd accepted
[04/12/2011 01:29:41] Result: 119f5d86 accepted
[04/12/2011 01:29:55] Result: 85eb4d81 accepted
[04/12/2011 01:30:02] Result: 6950a62e accepted
[04/12/2011 01:30:27] Result: 69e88a3e accepted
[04/12/2011 01:30:30] Result: fdce42c9 accepted
[04/12/2011 01:30:42] Result: 74fbd572 accepted
[04/12/2011 01:30:45] Result: 2a5b7cf8 accepted
[04/12/2011 01:30:50] Result: 6d94adfd rejected
[04/12/2011 01:31:10] Result: c17e9567 accepted
[04/12/2011 01:31:14] Result: 91c8da79 accepted
[04/12/2011 01:31:31] Result: 71bc7a75 accepted
[04/12/2011 01:31:34] Result: 852aa56e accepted
[04/12/2011 01:32:19] Result: 4275e9af accepted
[04/12/2011 01:32:42] Result: 3f47b091 accepted
[0

Глючные драйверы! Почему когда я меняю размер окна консоли, идут одни сплошные Rejected?! Это же обыкновенное аппаратное 2D-ускорение, почему майнинг нарушался?! Глючные линуксовые драйверы ATi, больше объяснений нет. Вот для этого я и создавал тему, а не для лагов курсора мыши, которого нет на nvidia. Всего за 4 дня было 30 reject'ов, из них, наверное, 25 - только что.

Дополнил видео того, как я изменяю размер окна и вместо Accepted сразу начинают сыпаться Rejected на экран: http://zalil.ru/32191392 http://zalil.ru/32191420 Формат видео - Google VP8.
Jump to: