Wildvest
Newbie
Offline
Activity: 41
Merit: 0
|
|
June 21, 2011, 10:59:15 PM |
|
is that also working for 6990's cards ? i couldn't manage to get it working
|
|
|
|
padrino
Legendary
Offline
Activity: 1428
Merit: 1000
https://www.bitworks.io
|
|
June 25, 2011, 01:12:10 AM |
|
Using Radeonvolt to successfully change the voltage on my reference 5970 and 5870 cards, 6 installed in one rig. Will definitely send some coins when I'm in front of the computer with my wallet. I have a non-reference 5870 I would like to sort out at some point, need to get and post information.
|
|
|
|
MiningBuddy
|
|
June 28, 2011, 07:31:12 AM |
|
Is there any way to get this working with non ref v1.1 xfx 5870's? I can view all the information through cpu-z on windows so hopefully its doable. I'm just desperate to view VRM temps of my cards, couldn't care less about the voltage mod at this point tbh. Heres the output for my cards.. do you need anything else? (yes its a quad gpu system) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5870 (Cypress) (prog-if 00 [VGA controller]) Subsystem: XFX Pine Group Inc. Device 2961 Flags: bus master, fast devsel, latency 0, IRQ 54 Memory at 90000000 (64-bit, prefetchable) [size=256M] Memory at fe4e0000 (64-bit, non-prefetchable) [size=128K] I/O ports at 6000 [size=256] Expansion ROM at fe4c0000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel driver in use: fglrx_pci Kernel modules: fglrx, radeon
02:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5870 (Cypress) (prog-if 00 [VGA controller]) Subsystem: XFX Pine Group Inc. Device 2961 Flags: bus master, fast devsel, latency 0, IRQ 55 Memory at a0000000 (64-bit, prefetchable) [size=256M] Memory at fe5e0000 (64-bit, non-prefetchable) [size=128K] I/O ports at 7000 [size=256] Expansion ROM at fe5c0000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel driver in use: fglrx_pci Kernel modules: fglrx, radeon
07:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5870 (Cypress) (prog-if 00 [VGA controller]) Subsystem: XFX Pine Group Inc. Device 2961 Flags: bus master, fast devsel, latency 0, IRQ 56 Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at feae0000 (64-bit, non-prefetchable) [size=128K] I/O ports at d000 [size=256] Expansion ROM at feac0000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel driver in use: fglrx_pci Kernel modules: fglrx, radeon
08:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5870 (Cypress) (prog-if 00 [VGA controller]) Subsystem: XFX Pine Group Inc. Device 2961 Flags: bus master, fast devsel, latency 0, IRQ 57 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at febe0000 (64-bit, non-prefetchable) [size=128K] I/O ports at e000 [size=256] Expansion ROM at febc0000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel driver in use: fglrx_pci Kernel modules: fglrx, radeon
|
|
|
|
MiningBuddy
|
|
June 29, 2011, 01:37:30 AM Last edit: June 29, 2011, 01:48:20 AM by MiningBuddy |
|
Is there any way to get this working with non ref v1.1 xfx 5870's? I can view all the information through cpu-z on windows so hopefully its doable.
I'm just desperate to view VRM temps of my cards, couldn't care less about the voltage mod at this point tbh.
There's a spot in the code you need to change to have it match your H/W. Search in radeonvolt.c for a line that looks like this: for(dev = pci->devices; dev && num_cards < MAX_CARDS; dev = dev->next) { if( dev->device_class==PCI_CLASS_DISPLAY_VGA && dev->vendor_id == 0x1002 && dev->device_id == 0x6899 )
and feed it the right values (or just plain old comment out the lines that restrict on vendor_id and device_id). Awesome, thank you! I took a few more checks out that restricted me just to see what would happen, not sure if this is a good sign or not. Device [8]: Radeon HD 5870 (Cypress) Current core voltage: 0.7375 V Presets: 0.7125 / 0.7250 / 0.7375 / 0.7500 V Core power draw: 88.06 A (64.95 W) VRM temperatures: 10 / 10 / 10 C
Device [7]: Radeon HD 5870 (Cypress) Current core voltage: 0.7375 V Presets: 0.7125 / 0.7250 / 0.7375 / 0.7500 V Core power draw: 88.06 A (64.95 W) VRM temperatures: 10 / 10 / 10 C
Device [2]: Radeon HD 5870 (Cypress) Current core voltage: 0.7375 V Presets: 0.7125 / 0.7250 / 0.7375 / 0.7500 V Core power draw: 88.06 A (64.95 W) VRM temperatures: 10 / 10 / 10 C
Device [1]: Radeon HD 5870 (Cypress) Current core voltage: 0.7375 V Presets: 0.7125 / 0.7250 / 0.7375 / 0.7500 V Core power draw: 88.06 A (64.95 W) VRM temperatures: 10 / 10 / 10 C
|
|
|
|
Grinder
Legendary
Offline
Activity: 1284
Merit: 1001
|
|
June 29, 2011, 08:30:32 AM |
|
It obviously didn't work, there is no way those numbers can be correct.
|
|
|
|
MiningBuddy
|
|
June 29, 2011, 08:33:14 AM |
|
It obviously didn't work, there is no way those numbers can be correct.
Aye, obviously. My point about being a good sign or a bad one was in regards to updating the address points to get it working with this card, but I don't know what I'm doing so I'm out.
|
|
|
|
hugolp
Legendary
Offline
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
|
|
June 29, 2011, 09:07:29 AM |
|
Aye, obviously. My point about being a good sign or a bad one was in regards to updating the address points to get it working with this card, but I don't know what I'm doing so I'm out.
I looked into this a bit. Also looked into the code of RadeonVolt. It turns out the information to get the temperature of the VRM and the current (so you can get the W) is obtained through I2C ( http://en.wikipedia.org/wiki/I%C2%B2C). But different models have different parameters, so you need to "talk" to each component differently. This is probably the reason why its not working in your card (and mine) and giving you those numbers. There is software who has coded the protocol for nearly all the VRM models (that is how GPU-Z gets it), but its not available in Linux. I think its the only thing missing in Linux now.
|
|
|
|
scar
Newbie
Offline
Activity: 34
Merit: 0
|
|
June 30, 2011, 05:01:51 AM |
|
i also would just like to see the reporting features of this and don't have a need to use it to modify anything. i just have a 4850. i commented out the line "dev->vendor_id == 0x1002 && dev->device_id == 0x6899" and recompiled but i'm still not getting any output.
|
|
|
|
|
KarlSpaat
Newbie
Offline
Activity: 47
Merit: 0
|
|
July 05, 2011, 11:06:33 PM |
|
Can someone tell me, how i can find out the adresses of alternative VR chips on other cards. I understand the way I2Cs work and i understand the source code, but i don't know how to get the adresses to communicate with the slaves.
Maybe the OP can explain shortly, how he found out the correct values for the VT1165 chip.
|
|
|
|
DBordello
|
|
September 08, 2011, 07:43:05 PM |
|
Has anybody had any luck with this to overvolt a Sapphire HD850 Xtreme? (Or any other utility for that matter besides Trixx in Windows).
|
www.BTCPak.com - Exchange your bitcoins for MP: Secure, Anonymous and Easy!
|
|
|
dlasher
|
|
September 09, 2011, 04:21:09 AM |
|
XFX 6950 - Device [4]: Device 6719 - Unsupported i2c device (00) Sapphire 5830 - Device [4]: Device 689e - Unsupported i2c device (1a) Sapphire 5850 - Device [5]: Cypress [Radeon HD 5800 Series] - Unsupported i2c device (1a)
|
|
|
|
runeks
Legendary
Offline
Activity: 980
Merit: 1008
|
|
September 23, 2011, 09:08:24 PM |
|
How about we get together and put up a bounty for whomever writes code to probe VRM temperatures for VRM chip X. I'll start out: I'm interested in getting it working for the XFX 5870 (1GB) with the non-reference board (model no. HD-587X-ZNFV). I'm willing to tear my card apart and take high-res pictures of the board if anyone is willing to make a bid on implementing support for this card. I'm willing to donate 2 BTC to anyone who implements this. Maybe if more people get in on this, we can increase the bounty to make it interesting? EDIT: I'm not completely sure the model number is HD-587X-ZNFV. All I know is it looks like this (or at least it did, before I pulled off the stock heatsink and put on an Accelero S1 rev. 2):
|
|
|
|
runeks
Legendary
Offline
Activity: 980
Merit: 1008
|
|
September 24, 2011, 10:01:34 PM Last edit: September 24, 2011, 11:16:15 PM by runeks |
|
It seems the card I have (non-reference 5870) don't allow voltage regulation via software because it uses the uPI uP6213 voltage controller: http://benchmarkreviews.com/index.php?option=com_content&task=view&id=491&Itemid=72&limit=1&limitstart=4http://www.xbitlabs.com/articles/graphics/display/xfx-radeon-hd5830_3.htmlThe VRM part of the above 5830 board looks exactly like the XFX 5870 I have. Both the capacitors and inductors look exactly the same as on my HD 5870. http://www.coolingconfigurator.com/upload/pictures/XFX-Radeon-HD5870V2-PCB_91777.jpgSo this sort of limits the usability at least for cards like these. Regulating voltages would be nice to have, but reading the VRM temperatures would also be very useful. I presume this isn't precluded just because the voltage isn't controllable via software. Does anyone know if this is the case? EDIT: I just pulled the 5870 out of the case to confirm that it is indeed a uP6213 voltage controller this card is equipped with. I also confirmed the model number to be HD-587X-ZNFV V1.3, as it said on a little sticker. It seems this VRM controller isn't probable via I2C, its data sheet doesn't mention anything about it at least, while the data sheet of the uP6208 does. So this card in particular doesn't look very promising wrt. to getting VRM/VDDC temps or voltage control via software.
|
|
|
|
runeks
Legendary
Offline
Activity: 980
Merit: 1008
|
|
September 29, 2011, 09:43:40 AM |
|
For anyone who's interested; I've forked the radeonvolt project and made some cosmetic changes to the code. Well, one functional change in that the program isn't restricted to the HD5850 anymore. It should accept all ATI cards and check to see if the correct VRM chip is in use, and try to proceed if it is. Also, the subvendor (XFX/ASUS/Sapphire etc.) is now displayed with the device information, and a --debug option has been added that prints out extra (more or less necessary) information. Github pageI'm still trying to find out if GPU-Z can read the VRM temperatures of my card, because if it is, it should be doable in Linux too.
|
|
|
|
Shevek
|
|
September 29, 2011, 11:13:36 AM |
|
+1
With Catalyst 11.8 and 'cgminer' I can't overvolt my Gigabyte 5850. It locks at a maximum 1.088V
I'll give a try to this.
|
Proposals for improving bitcoin are like asses: everybody has one 1SheveKuPHpzpLqSvPSavik9wnC51voBa
|
|
|
kirax
|
|
September 29, 2011, 03:40:03 PM |
|
For anyone who's interested; I've forked the radeonvolt project and made some cosmetic changes to the code. Well, one functional change in that the program isn't restricted to the HD5850 anymore. It should accept all ATI cards and check to see if the correct VRM chip is in use, and try to proceed if it is. Also, the subvendor (XFX/ASUS/Sapphire etc.) is now displayed with the device information, and a --debug option has been added that prints out extra (more or less necessary) information. Github pageI'm still trying to find out if GPU-Z can read the VRM temperatures of my card, because if it is, it should be doable in Linux too. I have an XFX 5830 that it would be neat to be able to use radeonvolt on, and an asus 5870 (Which I expect less, as I know it is a super-special voltage regulator), and asus/HIS/HIS iceq-x 6870's. Let me know if there is any test info I can provide from them :p
|
VPS, shared, dedicated hosting at: electronstorm.ca. No bitcoin payment for that yet, but bitcoins possible for general IT, and mining/GPGPU rigs. PM for details.
|
|
|
gyverlb
|
|
September 30, 2011, 10:45:15 AM |
|
Just a report of partial success. I have 5 GPUs on a rig : - 2 on a HIS 5970 2GB - 2 Sapphire 5850 1GB, - 1 Sapphire 5830 1GB Here is what radeonvolt sees $ sudo ./radeonvolt
Device [7]: Hemlock [ATI Radeon HD 5900 Series] ATI Technologies Inc
Current core voltage: 1.0750 V Presets: 0.9500 / 1.0000 / 1.0750 / 1.0500 V Core power draw: 57.48 A (61.80 W) VRM temperatures: 84 / 87 / 88 C
Device [8]: Radeon HD 5800 Series (Cypress LE) PC Partner Limited
Unsupported i2c device (1a)
Device [11]: Cypress [Radeon HD 5800 Series] PC Partner Limited
Unsupported i2c device (1a)
Device [12]: Cypress [Radeon HD 5800 Series] PC Partner Limited
Unsupported i2c device (1a)
As you can see I could overvolt the 5970 (or most probably one of the GPUs on it) from 1.0375 to 1.075V (I'm going slow at this). I tuned the frequencies before overvolting and could only push one of the GPUs on the 5970 more (the other failed very quickly - less than 2 hours - with only a 5MHz increase while the first didn't flinch from a 10MHz increase running for 24h thing it couldn't sustain before overvolting).
|
|
|
|
runeks
Legendary
Offline
Activity: 980
Merit: 1008
|
|
October 01, 2011, 04:04:00 PM |
|
For anyone who's interested; I've forked the radeonvolt project and made some cosmetic changes to the code. Well, one functional change in that the program isn't restricted to the HD5850 anymore. It should accept all ATI cards and check to see if the correct VRM chip is in use, and try to proceed if it is. Also, the subvendor (XFX/ASUS/Sapphire etc.) is now displayed with the device information, and a --debug option has been added that prints out extra (more or less necessary) information. Github pageI'm still trying to find out if GPU-Z can read the VRM temperatures of my card, because if it is, it should be doable in Linux too. I have an XFX 5830 that it would be neat to be able to use radeonvolt on, and an asus 5870 (Which I expect less, as I know it is a super-special voltage regulator), and asus/HIS/HIS iceq-x 6870's. Let me know if there is any test info I can provide from them :p I'd like to point out that I have added no extra features with regards to overvolting capability, mainly because I have no idea how to do it. At the moment, from the research I have done, it seems like every card that uses the uPI uP6213 VRM controller chip is definitely not overvoltable throught software, and probably not even probable through software (reading voltages, temperatures). I know the XFX 5870 card I have has a uPI uP6213 VRM controller chip, and radeonvolt reports the following the error when trying to access its VRM controller chip (like many others have reported): Unsupported i2c device (1a) As far as I can tell, the value 1a here, is an ID of the VRM chip (0a is the Volterra VT1165). If this indeed is the case, this means that when radeonvolt reports the above error (with device ID 1a), the card in question has the aforementioned uPI uP6213 VRM controller, which seemingly isn't available via software. But I'm not 100% sure of this yet, so I haven't programmed it into radeonvolt yet (ie. reporting "Unsupported VRM: uPI uP6213" instead of the above message).
|
|
|
|
dlasher
|
|
October 11, 2011, 08:04:26 PM |
|
Grabbed the forked version (*Thank you *) and still none of my cards are supported.. Sapphire 5830 xTreme: Device [10]: Device 689e PC Partner Limited
Unsupported i2c device (1a)
Sapphire 5830 xTreme: Device [05]: Cypress [Radeon HD 5800 Series] PC Partner Limited
Unsupported i2c device (1a)
XFX 6950: Device [09]: Device 6719 XFX Pine Group Inc.
Unsupported i2c device (00)
Diamond 6950 Device [04]: Device 6719 Hightech Information System Ltd.
Unsupported i2c device (00)
|
|
|
|
|