Конференция работает на сервере Netberg

Radeon.ru

Конференция Radeon.ru

Страница 20 из 27 [ Сообщений: 1077 ]  Версия для печати [+] На страницу Пред.  1 ... 17, 18, 19, 20, 21, 22, 23 ... 27  След.
Показать сообщения за  Поле сортировки  
Jaz есть "жалобы", что в BIOS от R430 нельзя поправить стандарт ТВ.
BIOS от R430 RaBiT 1.7
При загрузке Асусовского BIOS — ругается на CRS (сохранен atiflash 3.09).
Пишет, что чип — R423 (может так и должно быть ? Device ID 554D).
Объём памяти изменить нельзя (не очень-то и надо)
Опции TV init mode и Unsupported standarts — недоступны.

Помню, какой-то из редакторов позволял заменить фонт.
Не плохая, хотя под XP малополезная возможность.

-- RaBiT v.1.7.2 build 390 --
> RaBiT driver v.1.0.5 is loaded
Readed from file: 65536 bytes, ROM len: 65536 bytes
-- Analyze ROM BIOS --
> HEADER offs: 0x1CA
> PCIR struct offs: 0x1F0
> HEADER2 offs: 0xB7FA, 23 items
> SCRIPTS offs: 0xC156, 73 items
> CRC table offs: 0x215
> CLOCK table offs: 0xBD0C
Core clock is 400.00 MHz
Memory clock is 490.00 MHz
Reference clock is 27.00 MHz
> Connectors Layout table offs: 0xBDC1
Port = 1, Conn0 type = DVI-I
Port = 0, Conn2 type = STV
Port = 2, Conn4 type = DVI-I
> TV table offs: 0xBD79
> Multimedia table: at 0xB834, Rev.1
> Hardware table: at 0xB828, Rev.2
hw_a: 0x3502, hw_b: 0x0201
> VESA BIOS Extension 3.00, Rev. 9.07 info:
Vendor: © 1988-2003, ATI Technologies Inc.
Product: R430, Rev. 01.00
OEM: ATI ATOMBIOS
Memory size: 256 Mb
> ASIC Config:
0x75 = 0xE4, 0x74 = 0x01
0x7B = 0x0A, 0x7A = 0x60 (0x00000A60)
-- ROM BIOS info --
Desc: 554D.9.7.1.AS02
Info: 113-AA40600-100, 3AA40600.101, 11/23/04,15:05:39
Radeon family: Radeon X800 series
-- Parsing hardware scripts: --
> INIT0 script at 0xC1E8
-- Found hardware registers values: --
> SCLK_CNTL(0x00000002)
> M_SPLL_REF_FB_DIV(0x003B4904)
> MC_CNTL(0x00000062)
> MCLK_CNTL(0x00001212)
> MC_TIMING_CNTL(0x6532C555) at 0xCC37
> MC_SDRAM_MODE_REG(0x10330000) at 0xCC44
> MC_REFRESH_CNTL(0x00008A00)
> MC_CHP_IO_OE_CNTL_CD(0x5FC05FC0) at 0xE17F
> MC_READ_CNTL_CD(0x082A082A) at 0xE16A
> MC_READ_CNTL_AB(0x082A082A) at 0xE163
> MC_CHP_IO_OE_CNTL_AB(0x5FC05FC0) at 0xE178
> CONFIG_MEMSIZE(0x10000000)
-- In BIOS memory timings --
tWL = 1.5
tCL = Reserved
tCMD = 0 clock
tSTB = equals tWrL
tRcdRD = 8
tRcdWR = 6
tRP = 8
tRAS = 14
tRRD = 6
tR2W = CL + 1
tWR = 4
tW2R = 5
tW2Rsb = Use tW2R Rule
tR2R = 3
tRBS = CL + 2
tERST = CL — 1
tQSREQ = CL — 2
tDQM = WL — 1
tDQS = WL — 1
tDQM_Adv = 1 clock earlier for WL 1 clock and more
tDQS_Adv = 1 clock earlier for WL 1 clock and more
-- Additional hardware info --
MCLK source select: MPLLCLK/2
SCLK source select: SPLLCLK/2
SDRAM specific: 2**12 rows, 512 columns
SDRAM dynamic CKE is Disabled
! Video settings is partially supported
-- User changes followed --

Jaz есть "жалобы", что в BIOS от R430 нельзя поправить стандарт ТВ.

Пока не знаю, где подсмотреть подробности. В flashrom (atiflash) пока тоже нет поддержки смены режима TV-Out, что касается драйверов, то это на порядок труднее..


BIOS от R430 RaBiT 1.7
При загрузке Асусовского BIOS — ругается на CRS (сохранен atiflash 3.09).
Пишет, что чип — R423 (может так и должно быть ? Device ID 554D).
Объём памяти изменить нельзя (не очень-то и надо)
Опции TV init mode и Unsupported standarts — недоступны.

Помню, какой-то из редакторов позволял заменить фонт.



CRC32 часто (почему-то) не совпадает, впрочем флешер ее всегда пересчитывает сам.
По DEVICE_ID, врядли ошибка, но на всякий случай гляньте, что пишут другие проги...
Да, объем памяти на ATOMBIOS, я не всегда могу править, иногда это затруднительно.
Замены шрифтов не будет, т-к, надежного способа найти их расположение не существует, вероятность "убить" биос возрастает...

4ALL:
Ваши пожелания, по поводу RaBit-1.8 (кроме тех, что выше)?
Пока делаю поддержку для R5xx биосов, с ними небольшая несовместимость, ATi улучшает свой биос...
OverDrive (на биосах >R420) уже поддерживается, частоты меняются везде.
Jaz, я заметил что в биосах от х850хт не правильно определяется SubSystemID, вот допустим RaBiT пишет "4302", а atiflash и ос определяет "0302", может это такие биосы но всё же...

Толькочто проверил, это наблюдается только в версии 1.7, в 1.6 такого нет.

Jaz есть "жалобы", что в BIOS от R430 нельзя поправить стандарт ТВ.


Посмотрел в самом БИОСе, в принципе, смысл более-менее понятен, вот только размер структур увеличился, уже не понять, по аналогии... Пришлите мне плз, у кого есть под рукой, БИОСы от X800 и выше, с различными настройками TV-Out (например, один PAL, другой SECAM).
Jaz
Пришлите мне плз, у кого есть под рукой, БИОСы от X800 и выше,http://www.techpowerup.com/bios там все что хочешь ;)

Jaz
Пришлите мне плз, у кого есть под рукой, БИОСы от X800 и выше,http://www.techpowerup.com/bios там все что хочешь ;)


Никаких коментариев у них, по >= X800 биосам...
Jaz на X800 серии стандарт переключается мини-переключателями (mini-DIP switch).

с различными настройками TV-Out (например, один PAL, другой SECAM) — ну окромя NTSC/PAL — другого не дано ;)

вот здесь кстати http://www.techpowerup.com/articles/ove ... idcard/127 обговаривается возможность моlификации карт по определенным регистрам BIOS.
Пожелание:
Большее соответствие в названиях таймингов между RaBit u ATT (если хотя бы в скобках указать их обозначение в АТТ, жизнь станет легче).
Memory Refresh Rate & TRFC я вообще не нашёл, а
http://www.overclockers.ru/images/lab/2 ... gs_1-b.png
http://www.overclockers.ru/images/lab/2 ... gs_2-b.png
http://www.overclockers.ru/images/lab/2 ... gs_3-b.png

даже без разгона дают мне +300 05-х и хоть немного, но позволяют гнать.


Последний раз редактировалось Dimka 09:24 26.09.2005, всего редактировалось 1 раз.
Dimka да кстати по поводу поправления ТВ стандарта в BIOS R430 — как я писал выше, лично я пока не видел карт без перемычек. у тебя без перемычек карта?
AndreyPopov
Где их искать (перемычки) ?
Кстати, вольтмодные резисторы/перемычки (GPU) тоже отсутствуют.
Другие элементы, видимые на фотографии, есть, а мне именно отсутствующий резистор IGPU наиболее интересен (т к при разгоне карта зависает в середине первого теста 05, до этого не показав ни одного артефакта).
Если разберусь с даташитами на микросхему, напишу статью по модингу Асуса. У меня ещё есть не проверенные, но многообещающие идеи по модификации однослотового кулера.
НадеюсьЮ ко времени реализации новый RaBit уже появится)

В общем, у Асуса всегда не как у людей.
Dimka
Эти резисторы(для вольтмода) возможно находятся со стороны кулера,как у меня например
Dimka mini-DIP switch обычно и серии Х800 находятся на обратной строно от чипа ближе к AGP (PCI-E) разъему.
AndreyPopov
Такого точно нету.
Может запаяно.
На днях осмотрю карту внимательно и с 2 сторон.

Осмотрел.
Ничего похожего не нашёл.
Сегодня буду ставить новую коробку для просасывания воздуха через радиатор, заодно сфотографирую.
Может подскажете ?

Родной BIOS нужен ?
Сохранял я его гигабайтовским флешером (это зряно потом прошил обратно). Прошивал разные варианты. Все работали одинаково, кроме одного от PowerColor. Он сбоил в 3д.
Все ли параметры фиксирует рабит?
http://forum.radeon2.ru/viewtopic.php?p ... d12#250979

Два идентичных по рабит биоса (с разными исходными частотами) работают на карте совершенно по разному, в чем причина?
Dimka
http://forum.radeon2.ru/viewtopic.php?p=251015#p251015 — вот тут описал где это.
Ну мои пожелания всё те же:
1) Раскопать "секретный бит" по которому атишные дрова сверяют "правильность" BIOS-а.
Я пока на 9600 — а потому это для меня актуально :(

2) Расширить кол-во регулируемых таймнгов, параметров. :)

Вот и всё. Успехов и вдохновения!!! ;)
hi,

i'm from germany but i think writing in english might be the only way for me..
rabit 1.7 is an excellent tool! but i'm having a problem with my x700 mobility (128mb).
the card is somehow really limited due to its bios, for example features like powerplay have been cut out.
after people telling me that i would have to do a bios upgrade inorder to get the powerplay features i started to look around.
unfortunately there is no bios on the net that features powerplay and is designed for a x700 mobility with 128 mb ram.
so i got some questions for you,
is it possible to set the bit that tells the driver wheter powerplay is supported or not?
i've got a powerplay x700 mobility bios available but sadly it's been designed for a 256mb bios, would it be possible to modify the bios to make it work on a 128mb system?
and finally, i've went through the debug output that rabit generates in the logwindow, i've noticed it tells me that i've got DDR3 ram installed on my x700 — is this a relaible output or only a guess as i've heard fujitsu siemens used ddr1 for the amilo1667g.

well that's all for now, thanks for any input on my questions!

take care.
dutty
why are you think that card is somehow really limited due to its bios, for example features like powerplay have been cut out. ?

avaibility or unavaibility PowerPlay in CP or CCC depend in most cases from driver. I think, driver after start check SubVendor_ID and if not found in inner supported list than disable PowerPlay option.
thats interesting.. well it would be possible, do you know where i can change that list? but officials at fujitsu-siemens told me that powerplay has been cut out of the bios.. and check this out, powerplay feature was missing from a CSI laptop, people seemed to miss it so CSI released a bios with powerplay enabled. unfortunately fujitsu.siemens doesnt want to release a "fixed" bios.

in this thead a user has posted a powerplay bios (for 256 mb x700 mobility cards) unfortunately the amilo users are on a 128mb card so we cannot use it.
http://www.billiger-notebook.de/3d_note ... 29e2107c63
it's german but maybe you can translate it with babelfish.altavista.com , helped me alot to travel through radeon2.ru :)

oh yeah. jaz, you might want to incorporate this unknown subvendor id into rabit 1.8, it's 1734 — very famous among laptops, it's the brand "UniWill". bios string "Uniwill-P50CA0-M26P ATOMBIOS BR14683/rel9.10.1.0/CL200148"
dutty
but officials at fujitsu-siemens told me that powerplay has been cut out of the bios.. — may be in SYSTEM BIOS of notebook?

this is FIRST question that you must ask for yourself and manufacturer of notebook — PowerPlay supported by my notebook model?

I speak with any users that use Centrino Control Utility (not official utility) . they says that PowrPlay really work but they cann't control it and cann't see PowerPlay option in driver.

in this thead a user has posted a powerplay bios (for 256 mb x700 mobility cards) are you sure? or may be system bios of this user notebook support PowerPlay ?

what drivers are you use? I hope official Catalyst Mobility?
yes, i'm using the official catalyst mobility drivers. as said, the bios version fixed the missing powerplay support. but i cannot use it as i'm on 128mb and not on 256mb :(

it's been cut out of the systembios by UniWill all notesbooks that use uniwill bios are missing powerplay, like the clevo etc. but you can fix it by flashing a powerplay bios.
А есть ли возможность через Rabit регулировать скорость вентилятора на X800?

в ATI Tool это уже давно реализовано (версия 0.0.22) — глянь на досуге.

Jaz
Ну тогда не вопрос, как руки дойдут, прикручу.



Тут никаких подвижек нет?
Да уж — еще раз просмотрел тему — уж год прошел, как этот вопрос поднимался...

Если вдруг кто захочет помочь, чтобы не терять время "с нуля":


на примере этой прошивки Sapphire X800GTO PCIE:
http://www.techpowerup.com/bios/Sapphir ... 050823.bin

Адрес 0x30Dh — если заремить эту подпрограмму, LM63 не инитится вообще, а кулер постоянно работает на 100% оборотах — удобно прошить такой биос в карту для дальнейшей отладки и контроля, и подключить к разъему вольтметр или шумный корпусной кулер (переставив в его разъеме 2 контакта).

По адресу 0x3B41h — после 29 вызова этой процедуры кулер останавливается полностью (вот так забавно биос всегда работает с кулером — сначала стопит совсем (непроиниченная LM63 гонит 100% оборотов на кулер), затем, на 18 вызове (если тут не ошибся) прописывает нормальную таблицу управления кулером Duty Cycle для LM63, и кулер запускается уже на пониженных оборотах первой ступени/температуры)

Дальше интуиции по этому биос и адресу таблицы не хватает — уж очень ATI-шный биос шиз.. своеобразно написан :(
> Адрес 0x30Dh — если заремить эту подпрограмму, LM63 не инитится вообще
Это вызов (встроенного) интерпритатора для выполнения подпрограммы настройки LM63.

> По адресу 0x3B41h
Эта процедура, является частью интерпритатора, она пишет данные в регистер ASIC.

Благодарю, это позволило уточнить пару недостающих вещей, касаемо LM...
Теперь нужно вчитаться в pdf-ку LM63, понять, что нужно там править...

P.S. Работа над 1.8 идет, хотя очень медленно, мало времени, и лень )
Jaz
мало времени, и лень ) — ну это никуда не годится ;) , особенно второе!

на тебя смотрит не ТОЛЬКО наш форум, но и весь Интернет!!! ты ж видел англоязычные пользователи тоже проявляют интерес ;)
> ну это никуда не годится ;) , особенно второе!
:) Угу, согласен.

Но для выпуска новой версии, мне еще (как минимум) нужно раскопать информацмию , о регистрах нового контроллера памяти X1000 и их формат (с этим трудно, тут без доки никак)...
Jaz
Не пробовал связаться с автором AtiTool и SysTool?
У него должна быть информация полезная.
Jaz
Очень хотелось бы менять:
1. Таблицу овердрайва. Частоты у меня значительно выше обычных, но мне хотелось бы сохранить возможность автоматического переключения и для них.
2. Таблицу управления вентилятором. Нет проблемы управлять вентилятором после загрузки системы. У меня этот сигнал использован для термостабилизации. Но до её загрузки вентилятор вращается со скоростью 60%, что приводит у меня к переохлаждению ядра до -5 градусов. При длительном нахождении в таком состоянии выпадает конденсат и иней. Мне бы хотелось поставить величину этой скорости на 10%.

Jaz
Не пробовал связаться с автором AtiTool и SysTool?
У него должна быть информация полезная.


Нет, не связывался, но я слежу за развитием этих (и не только) проектов...
Пока, на мой взгляд, их авторы (как и я) не располагают информацией.

Jaz
Очень хотелось бы менять:
1. Таблицу овердрайва. Частоты у меня значительно выше обычных, но мне хотелось бы сохранить возможность автоматического переключения и для них.
2. Таблицу управления вентилятором. Нет проблемы управлять вентилятором после загрузки системы. У меня этот сигнал использован для термостабилизации. Но до её загрузки вентилятор вращается со скоростью 60%, что приводит у меня к переохлаждению ядра до -5 градусов. При длительном нахождении в таком состоянии выпадает конденсат и иней. Мне бы хотелось поставить величину этой скорости на 10%.


1. Сейчас (в 1.8-beta) поддерживается корректировка этих таблиц при разгоне. Т.е. автоматически будет переключаться на
нужную частоту. Этого достаточно?
2. К этому тоже подошел. Таблицу эту можно легко реконструировать (в структурах биоса ее нет, увы).
Возник вопрос (наверное это не сюда), могу ли я отталкиваться от того, что все применяемые на X8x0 платах environment-чипы,
совместимы по регистрам (и формату данных) с LM63?
Jaz
совместимы по регистрам (и формату данных) с LM63? — да, но есть исключения типа ASUS и GigaByte

Возник вопрос (наверное это не сюда), могу ли я отталкиваться от того, что все применяемые на X8x0 платах environment-чипы,
совместимы по регистрам (и формату данных) с LM63?

В принципе да, так как X8xx никто кроме одного завода не готовит, но в дальнейшем все может быть.



В принципе да, так как X8xx никто кроме одного завода не готовит, но в дальнейшем все может быть.



Ок, благодарю.
В X1000, похоже, стоит та же хрень, LM63.

Вот скрипт:
Desc: HIS RV530XT TEST BIOS GDDR3 550e/600m
Info: 113-A67101-00, BR014777.003, 08/29/05,13:29:17

> FAN_INIT script at 0xE1E7
006: GVAR1 = 0xEA60;
009: GVAR1 AND 0xFFFFFF OR 0x92000000;
00D: GVAR0 AND 0xFFFF0000 OR 0xB80;
012: GVAR1 AND 0xFF00FFFF OR 0x300000;
016: GVAR0 AND 0xFF00FFFF OR 0x4A0000;
01A: GVAR1 AND 0xFFFFFF00 OR 0x38;
01E: CALL I2C_REG_WRITE; // 0xE060;

020: GVAR0 AND 0xFF00FFFF OR 0x4B0000; // <-- тут и далее, регистр LM63
024: GVAR1 AND 0xFFFFFF00 OR 0x13; // <-- его значение
028: CALL I2C_REG_WRITE; // 0xE060;

02A: GVAR0 AND 0xFF00FFFF OR 0x4D0000;
02E: GVAR1 AND 0xFFFFFF00 OR 0x17;
032: CALL I2C_REG_WRITE; // 0xE060;

034: GVAR0 AND 0xFF00FFFF OR 0x4F0000;
038: GVAR1 AND 0xFFFFFF00 OR 0x0;
03C: CALL I2C_REG_WRITE; // 0xE060;

03E: GVAR0 AND 0xFF00FFFF OR 0x500000;
042: GVAR1 = 0xFFFFFFFF;
045: CALL I2C_REG_WRITE; // 0xE060;

047: GVAR0 AND 0xFF00FFFF OR 0x510000;
04B: GVAR1 AND 0xFFFFFF00 OR 0x1F;
04F: CALL I2C_REG_WRITE; // 0xE060;

051: GVAR0 AND 0xFF00FFFF OR 0x520000;
055: GVAR1 AND 0xFFFFFF00 OR 0x33;
059: CALL I2C_REG_WRITE; // 0xE060;

05B: GVAR0 AND 0xFF00FFFF OR 0x530000;
05F: GVAR1 AND 0xFFFFFF00 OR 0x1F;
063: CALL I2C_REG_WRITE; // 0xE060;

065: GVAR0 AND 0xFF00FFFF OR 0x540000;
069: GVAR1 AND 0xFFFFFF00 OR 0x38;
06D: CALL I2C_REG_WRITE; // 0xE060;

06F: GVAR0 AND 0xFF00FFFF OR 0x550000;
073: GVAR1 AND 0xFFFFFF00 OR 0x1F;
077: CALL I2C_REG_WRITE; // 0xE060;

079: GVAR0 AND 0xFF00FFFF OR 0x560000;
07D: GVAR1 AND 0xFFFFFF00 OR 0x3D;
081: CALL I2C_REG_WRITE; // 0xE060;

083: GVAR0 AND 0xFF00FFFF OR 0x570000;
087: GVAR1 AND 0xFFFFFF00 OR 0x1F;
08B: CALL I2C_REG_WRITE; // 0xE060;

08D: GVAR0 AND 0xFF00FFFF OR 0x580000;
091: GVAR1 AND 0xFFFFFF00 OR 0x42;
095: CALL I2C_REG_WRITE; // 0xE060;

097: GVAR0 AND 0xFF00FFFF OR 0x590000;
09B: GVAR1 AND 0xFFFFFF00 OR 0x1F;
09F: CALL I2C_REG_WRITE; // 0xE060;

0A1: GVAR0 AND 0xFF00FFFF OR 0x5A0000;
0A5: GVAR1 AND 0xFFFFFF00 OR 0x47;
0A9: CALL I2C_REG_WRITE; // 0xE060;

0AB: GVAR0 AND 0xFF00FFFF OR 0x5B0000;
0AF: GVAR1 AND 0xFFFFFF00 OR 0x1F;
0B3: CALL I2C_REG_WRITE; // 0xE060;

0B5: GVAR0 AND 0xFF00FFFF OR 0x5C0000;
0B9: GVAR1 AND 0xFFFFFF00 OR 0x55;
0BD: CALL I2C_REG_WRITE; // 0xE060;

0BF: GVAR0 AND 0xFF00FFFF OR 0x5D0000;
0C3: GVAR1 AND 0xFFFFFF00 OR 0x1F;
0C7: CALL I2C_REG_WRITE; // 0xE060;

0C9: GVAR0 AND 0xFF00FFFF OR 0x5E0000;
0CD: GVAR1 AND 0xFFFFFF00 OR 0x5F;
0D1: CALL I2C_REG_WRITE; // 0xE060;

0D3: GVAR0 AND 0xFF00FFFF OR 0x5F0000;
0D7: GVAR1 AND 0xFFFFFF00 OR 0x3F;
0DB: CALL I2C_REG_WRITE; // 0xE060;

0DD: GVAR0 AND 0xFF00FFFF OR 0x4A0000;
0E1: GVAR1 AND 0xFFFFFF00 OR 0x18;
0E5: CALL I2C_REG_WRITE; // 0xE060;

0E7: GVAR0 AND 0xFF00FFFF OR 0x30000;
0EB: GVAR1 AND 0xFFFFFF00 OR 0x3;
0EF: CALL I2C_REG_WRITE; // 0xE060;

0F1: GVAR0 AND 0xFF00FFFF OR 0x50000;
0F5: GVAR1 AND 0xFFFFFF00 OR 0x46;
0F9: CALL I2C_REG_WRITE; // 0xE060;

0FB: GVAR0 AND 0xFF00FFFF OR 0x70000;
0FF: GVAR1 AND 0xFFFFFF00 OR 0x46;
103: CALL I2C_REG_WRITE; // 0xE060;

105: GVAR0 AND 0xFF00FFFF OR 0x130000;
109: GVAR1 = 0xFFFFFFFF;
10C: CALL I2C_REG_WRITE; // 0xE060;

10E: GVAR0 AND 0xFF00FFFF OR 0x80000;
112: GVAR1 = 0xFFFFFFFF;
115: CALL I2C_REG_WRITE; // 0xE060;

117: GVAR0 AND 0xFF00FFFF OR 0x140000;
11B: GVAR1 = 0xFFFFFFFF;
11E: CALL I2C_REG_WRITE; // 0xE060;

120: GVAR0 AND 0xFF00FFFF OR 0x190000;
124: GVAR1 AND 0xFFFFFF00 OR 0x55;
128: CALL I2C_REG_WRITE; // 0xE060;

12A: GVAR0 AND 0xFF00FFFF OR 0x210000;
12E: GVAR1 AND 0xFFFFFF00 OR 0xA;
132: CALL I2C_REG_WRITE; // 0xE060;

134: GVAR0 AND 0xFF00FFFF OR 0xBF0000;
138: GVAR1 = 0xFFFFFFFF;
13B: CALL I2C_REG_WRITE; // 0xE060;

13D: GVAR0 AND 0xFF00FFFF OR 0x160000;
141: GVAR1 AND 0xFFFFFF00 OR 0xED;
145: CALL I2C_REG_WRITE; // 0xE060;

147: GVAR0 AND 0xFF00FFFF OR 0x40000;
14B: GVAR1 AND 0xFFFFFF00 OR 0x8;
14F: CALL I2C_REG_WRITE; // 0xE060;
006: MODE: REG;
009: REG(0x28) |= 0x200;
00E: PORT_ADD = 0x0;
011: CMP GVAR1, 0xA0; // 0xFF;
015: JE 0D9;
018: GVAR1 = 0xFFFF07FF;
01B: ACCUM = REG(0x494);
020: REG(0x494) |= 0x1;
025: REG(0x7D50) |= 0x1;
02A: CMP REG(0x7D50), 0x2;
02F: JNE 0BF;
0BF: GVAR1 &= 0xFFFF07FF;
0C3: REG(0x7D30) = 0x7;
0C8: REG(0x7D34) = 0x1;
0CD: REG(0x7D34) = 0x0;
0D1: REG(0x7D50) AND 0xFFFF00FF OR 0x100;
0D6: JP 147;
147: PORT_ADD = 0x0;
14A: REG(0x28) &= 0xFFFFFDFF;
14F: REG(0x494) = ACCUM;
154: RET;
151: RET;

Если присмотреться, идет настройка LM63, так же я привел дамп процедуры записи с регистр.




В принципе да, так как X8xx никто кроме одного завода не готовит, но в дальнейшем все может быть.


Ок, благодарю.
В X1000, похоже, стоит та же хрень, LM63.



На X1000 стоит LM64 (обратно совместим с LM63) по регистрам.

На X1000 стоит LM64 (обратно совместим с LM63) по регистрам.


Вот и чудненько. Приделаю настройку Lookup (Temp->PWM) таблицы.
Jaz
Сейчас (в 1.8-beta) поддерживается корректировка этих таблиц при разгоне.
Надо попробовать.
Т.е. автоматически будет переключаться на нужную частоту. Этого достаточно?
У всех разные системы охлаждения и разные разгоняемости. Поэтому в идеале желательно настраивать как температуру переключения, так и значения пониженной частоты, на которую нужно переключиться при перегреве. Для себя, я бы настроил так, чтобы при превышении температурой 24 градуса (это говорит о том, что система охлаждения и термостабилизации, по каким-то аварийныи причинам не справилась со своими задачами), частоты сбрасывались бы к номинальным и даже ниже.

Jaz
Т.е. автоматически будет переключаться на нужную частоту. Этого достаточно?
У всех разные системы охлаждения и разные разгоняемости. Поэтому в идеале желательно настраивать как температуру переключения, так и значения пониженной частоты, на которую нужно переключиться при перегреве. Для себя, я бы настроил так, чтобы при превышении температурой 24 градуса (это говорит о том, что система охлаждения и термостабилизации, по каким-то аварийныи причинам не справилась со своими задачами), частоты сбрасывались бы к номинальным и даже ниже.


Ясно. Значит отвертеться по-легкому не удастся. ))
Сделаю редактор для таблиц OverDrive.
Нашел в log'e RaBiT такую строчку "Chipset use C,D memory channels", а что будет если ее убрать ?
Можно ли этим заставить работать все каналы ?
Карта PowerColor 9800pro 128Mb 128bit.


Jaz
Т.е. автоматически будет переключаться на нужную частоту. Этого достаточно?
У всех разные системы охлаждения и разные разгоняемости. Поэтому в идеале желательно настраивать как температуру переключения, так и значения пониженной частоты, на которую нужно переключиться при перегреве. Для себя, я бы настроил так, чтобы при превышении температурой 24 градуса (это говорит о том, что система охлаждения и термостабилизации, по каким-то аварийныи причинам не справилась со своими задачами), частоты сбрасывались бы к номинальным и даже ниже.


Ясно. Значит отвертеться по-легкому не удастся. ))
Сделаю редактор для таблиц OverDrive.


C редактором OverDriver аккуратнее. Тот алгоритм интерпретации таблицы что я тебе давал ранее требует доработки: появился новый формат таблицы (его используют X1800XT для разделения частот/напряжений на 2D/3D).
Новая тема    Ответить  [ Сообщений: 1077 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21, 22, 23 ... 27  След.


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Удалить cookies конференции

Пишите нам | Radeon.ru