Bitcoin Forum
May 04, 2024, 03:54:22 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3]
41  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 23, 2011, 04:22:21 PM
I'll have some time to work on it tomorrow, but since the i2c calls in the ADL api are virtually undocumented and may not actually do anything, I can't promise anything.
42  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 19, 2011, 10:01:48 PM
i can overclock on 11.5, using amdoverdrivectrl to downclock mem outside bios limits, and gpu clock rise only to bios limits Sad

with 11.6 and 11.7 u can set whatever you want, but cpu usage bug forces me to rollback to 11.5

Bummer. What's the cpu usage bug? I haven't noticed any problems -- top reports about 5% cpu usage with 4 instances of phoenix running.
43  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 19, 2011, 07:42:32 PM
im using catalyst 11.5 because of cpu usage bug and cannot simply change clocks to whatever i want

been thinking that your tool will allow to do this

I jumped directly from 11.4 to 11.6, so I don't know if the limitation issue was fixed in 11.5 or 11.6. Can you overclock with aticonfig? Both tools use the same underlying API, so if aticonfig works, atitweak also works.
44  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 18, 2011, 11:58:12 PM
mjmvisser, can your tool oc over bios limitations ? or if not now, maybe in future ?

Yes, with the 11.6 drivers you can over/underclock outside of the BIOS ranges. You can use this tool or aticonfig, they both call the same underlying API.

atitweak --adapter=$1 --set-fan-speed=100
atitweak --adapter=$1 --set-engine-clock=950 --set-memory-clock=300 --performance-level=all
atitweak --adapter=$1 --set-engine-clock=850 --set-memory-clock=300 --performance-level=1
atitweak --adapter=$1 --set-engine-clock=750 --set-memory-clock=300 --performance-level=0

(replace $1 with the adapter number)

These are well-ventilated and run between 75 and 85 C. I'm unable to push the engine clock higher without OpenCL errors or freezes. Some people are successfully overclocking even higher by also boosting the voltage. Right now, the only tool on Linux that can overdrive the voltage is radeonvolt. It doesn't work on my cards (not reference 5850s), so you're on your own there.

cheers,
-Mark
45  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 17, 2011, 10:25:35 PM
Can't get or set fan speed for dual gpus like 5970.

Fixed -- now prints a warning instead barfing when the _Get call fails.

I don't have a 5970 to test with, can you try it out? I just replaced the 0.3 version at pypi, so you may need to remove it and reinstall to get the updated code.

cheers,
-Mark
46  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 17, 2011, 08:32:22 PM
UPDATE: adl3 v0.3

Features:

I've added a few more parameters to atitweak:

Code:
-f / --set-fan-speed
    Sets the fan speed (in percent) for the selected adapters.

-d / --set-fan-speed-default
    Resets the fan speed to its default setting.

-s / --status
    Displays current clock speeds, core voltage, utilization, performance level and fan speed.

Also, -l / --list-adapters now shows fan speed range.

Bug fixes:

If DISPLAY is not set, it is assumed to be ":0" and set before ADL3 is initialized.

That's all for this release! See the original post in this topic for (updated) installation instructions. If you're using easy_install, you may need to explicitly state the installation version: "sudo easy_install adl3=0.3"

Next version:

I'm looking into using ADL3's i2c API to set the voltage, which if possible, should allow bypassing the BIOS voltage range.

Donations are very welcome! 1Kh3DsAhiu65EC7DFFHDGoGowAp5usQrCG

cheers,
-Mark
47  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 11, 2011, 09:18:02 PM
works like a charm, but Í've seen some strange bug...

when trying to overvolt the stock voltage (from 1.088 (stock) to 1.150), I get failed (obvius) and then the my miner rate just drops and with list it shows the voltage at 1.150

Do you get the same result with AMDOvDrvCtrl?
48  Bitcoin / Bitcoin Discussion / Re: Someone Random Trademarked "bitcoin" : Now we can't use the term? on: July 06, 2011, 10:48:22 PM
If he's trying to be a trademark troll, he'll fail hard. The moment he tries to extort money from one of us, let us know. It's easy to build a legal defense fund when we can send money near-instantaneously and anonymously.  Smiley
49  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 04, 2011, 05:19:58 PM
Will this allow me to get past 900Mhz on my XFX 5830 and 875Mhz on my Sapphire 5830? I'd love to get to about 950 on each card if possible.

I just tried on my 5850 and it won't allow me to go beyond its maximum. atitweak uses the same method to tweak settings as AMDOvDrvCtrl, so you if can't overclock with that tool, you can't overclock with this one.
50  Other / CPU/GPU Bitcoin mining hardware / Re: New command-line tool for overclocking ATI cards (Linux) on: July 04, 2011, 12:19:19 AM
As far as im aware, the original AMDOverdriveCtrl cant actually raise the voltage above the default? Can this?

I haven't tried, no desire to fry my cards.
51  Other / CPU/GPU Bitcoin mining hardware / New command-line tool for overclocking ATI cards (Linux) on: July 03, 2011, 11:12:59 PM
Hi everyone,

I'm an experienced software developer who set up a mining rig last month using Ubuntu. I found the overclocking tool available for Linux (AMDOvDrvCtrl) was a bit annoying to use, so I took a look at the source and decided to write my own command-line version. Rather than write one in C or C++, I figured it would be much more useful to wrap the underlying libraries using Python's ctypes package so I could write the tool in Python. This means no compiling, no installing an SDK, and you can read the code yourself to make sure there's no funny business going on.

Anyway, I'm done and the tool is available. You can install it in a few different ways:

From github: https://github.com/mjmvisser/adl3
From PyPi: http://pypi.python.org/pypi/adl3/0.3
With Python's "easy_install": sudo easy_install adl3==0.3

If you don't use easy_install, you'll need to run "sudo python setup.py install" to install the package after you download and unpack it.

Included is the "atitweak" tool. It can list your adapters just like aticonfig:

Code:
$ atitweak -l
0. ATI Radeon HD 5800 Series  (:0.0)
    engine clock range is 80 - 918MHz
    memory clock range is 150 - 1200MHz
    core voltage range is 0.95 - 1.088VDC
    performance level 0: engine clock 800MHz, memory clock 300MHz, core voltage 0.95VDC
    performance level 1: engine clock 918MHz, memory clock 300MHz, core voltage 1.088VDC
    performance level 2: engine clock 918MHz, memory clock 300MHz, core voltage 1.088VDC
    fan speed range: 0 - 100%,  800 - 5100 RPM
1. ATI Radeon HD 5800 Series  (:0.1)
    engine clock range is 80 - 918MHz
    memory clock range is 150 - 1200MHz
    core voltage range is 0.95 - 1.088VDC
    performance level 0: engine clock 800MHz, memory clock 300MHz, core voltage 0.95VDC
    performance level 1: engine clock 918MHz, memory clock 300MHz, core voltage 1.088VDC
    performance level 2: engine clock 918MHz, memory clock 300MHz, core voltage 1.088VDC
   fan speed range: 0 - 100%,  800 - 5100 RPM

It can also change the engine/memory clock speed and core voltage individually for each performance level and adapter:

Code:
$ atitweak --set-memory-clock=300 --performance-level=2 --adapter=0
Setting performance level 2 on adapter 0: memory clock 300MHz

new! You can set your fan speed (in percent) for each adapter:

Code:
$ atitweak --set-fan-speed=100 --adapter=all

new! It will also show the current status of adapters:

Code:
$ atitweak --status --adapter=0

0. ATI Radeon HD 5800 Series  (:0.0)
    engine clock 950MHz, memory clock 300MHz, core voltage 1.088VDC, performance level 2, utilization 99%
    fan speed 100% (3447 RPM) (user-defined)
    temperature 85.5 C

Here's the full command-line help:

Code:
Usage: atitweak [options]

Options:
  -h, --help            show this help message and exit
  -l, --list-adapters   Lists all detected and supported display adapters.
  -s, --status          Shows current clock speeds, core voltage, utilization
                        and performance level.
  -e ENGINE_CLOCK, --set-engine-clock=ENGINE_CLOCK
                        Sets engine clock speed (in MHz) for the selected
                        performance levels on the selected adapters.
  -m MEMORY_CLOCK, --set-memory-clock=MEMORY_CLOCK
                        Sets memory clock speed (in MHz) for the selected
                        peformance levels on the selected adapters.
  -v CORE_VOLTAGE, --set-core-voltage=CORE_VOLTAGE
                        Sets core voltage level (in VDC) for the selected
                        performance levels on the selected adapters.
  -f FAN_SPEED, --set-fan-speed=FAN_SPEED
                        Sets the fan speed (in percent) for the selected
                        adapters.
  -d, --set-fan-speed-default
                        Resets the fan speed to its default setting.
  -A ADAPTERLIST, --adapter=ADAPTERLIST
                        Selects which adapters returned by --list-adapters
                        should be affected by other atitweak options.
                        ADAPTERLIST contains either a comma-seperated sequence
                        of the index numbers of the adapters to be affected or
                        else contains the keyword "all" to select all the
                        adapters. If --adapter is missing, all adapters will
                        be affected.
  -P PERFORMANCELEVELLIST, --performance-level=PERFORMANCELEVELLIST
                        Selects which performance levels returned by --list-
                        adapters should be affected by other atitweak options.
                        PERFORMANCELEVELLIST contains either a comma-separated
                        sequence of the index numbers of the performance
                        levels to be affected or else contains the keyword
                        "all" to select all performance levels. If
                        --performance-level is missing, all performance levels
                        will be affected.

So far, I've only tested this on my own rig (quad 5850s) so it would probably benefit from testing by experienced users.

UPDATE: I've verified that over/under-clocking outside of the BIOS range is possible with the Catalyst 11.6 drivers.

This should be obvious, but...
WARNING: This software may severely damage or destroy your graphics card if used incorrectly!

Please try it out, and let me know if you find any problems or bugs.

Donations welcome! 1Kh3DsAhiu65EC7DFFHDGoGowAp5usQrCG

cheers,
-Mark
52  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: July 03, 2011, 10:45:48 PM
Still posting in the hopes I can get out of here...
53  Other / Beginners & Help / Re: Newbie restrictions on: July 03, 2011, 10:44:16 PM
Same here.
54  Other / Beginners & Help / Re: Why do client users not allow incoming connections? on: July 03, 2011, 10:42:15 PM
It has frequently been stated that most client users do not allow incoming connections. As bitcoin is a distributed system which relies on the mesh of nodes exchanging block data. it seems very selfish to set up a node and not allow others to connect to it. So why do so many people do it? Even being on DSL with a dynamic IP address is no excuse unless there is more than one node on the LAN, as even the cheapest DSL modems can be configured to forward incoming connections on a port to a system on the local LAN.

For a long time, uPNP was off by default. I think it's on, now. Either way, there will be a patch release soon that fixes a bunch of problems due to the size of the block chain that makes downloading new blocks slow.
55  Other / Beginners & Help / Re: Why Bitcoin Fails as Currency of the Future on: July 03, 2011, 10:33:00 PM
When AES encryption is completely broken, bitcoin will quite obviously collapse.  Give it five-seven years tops.

Not only will AES encryption need to be "completely broken", but someone will need to break a new hash every 10 minutes. I think that will take a little longer than 5-7 years. Even quantum computers only reduce the difficulty required to break a hash. And, there's nothing stopping Bitcoin from switching to a "harder" encryption algorithm. QC isn't a magic pill that solves all computationally hard problems effortlessly.
56  Other / Beginners & Help / Re: Trojan Wallet stealer be careful on: July 03, 2011, 10:26:46 PM
Unfortunately Windows is a popular target for phishing/trojans because it is widely used, is known for having many security holes, and encourages users to run as "Administrator" at all times. Using Mac or Linux will make you less of a target. You can still secure a Windows machine, see here for more details: https://en.bitcoin.it/wiki/Securing_your_wallet#Windows
57  Other / Beginners & Help / Re: My thoughts on Bitcoin on: July 03, 2011, 10:23:10 PM
Welcome!
58  Other / Beginners & Help / Re: Introduce yourself :) on: July 03, 2011, 10:22:35 PM
My name is Mark Visser. I'm a developer and have written a Python package that wraps the AMD Display Library using ctypes. This makes it easy to over/under clock ATI graphics cards, change the voltage, fan speed, performance levels, etc., without having to write anything in C or C++. I've had this account since December, but haven't felt the need to post until now. Just doing my posts so I can get out of here!
Pages: « 1 2 [3]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!