Shading languages are usually used to program the programmable GPU rendering pipeline, which has mostly superseded the fixed-function pipeline that allowed only common geometry transformation and pixel-shading functions with shaders, customized effects can be used. Most shaders are coded for a graphics processing unit (GPU), though this is not a strict requirement. Shaders calculate rendering effects on graphics hardware with a high degree of flexibility. A definition in layman's terms might be given as "a program that teaches a computer how to draw something in a specific and unique way". In the field of computer graphics, a shader is a computer program that is used to do shading - the production of appropriate levels of light and color within an image - or, in the modern era, also to produce special effects or do postprocessing. Make a program that will auto test a range of cgminer configurations. I'm not a programmer, but am experienced in working with developers to create software solutions. I'm just a guy who noticed a problem and found a good starting place for a solution. Run several user selected values, or the "best option" values for a longer duration.Run each combination for 30 seconds and record the results in first pass mode.Calculate the time required to perform the test and display it to the user.Start at -I 8 and increment by 1 up to 20. ![]() Calculate the time required to perform the test.Test a range of settings independently on each of multiple GPUs.Allow the user to specify a -gpu-engine increment value.Start at the default -gpu-engine and increment each step by 5.Start at 1:1 and increment the ratio by.Output to display or write a text/csv file.Display 2 to 5 "best option" results as a range and median. ![]() Generate tables and graphs of the results for the user.Record the hash rate, -gpu-engine, -gpu-memclock, temperature, A, R, and HW values.I propose a software solution that will test a range of value combinations and create a visual representation of the results. I 14 resulted in significantly lower performance than -I 13. Altering this ratio by even a small amount drastically affected hash rate. In my own case, I found several ratios between gpu-engine and gpu-memclock that resulted in best performance. Spinx on the bitcoin forum also makes a note of this ratio. The cgminer 3.7.2 SCRYPT-README notes this. ![]() His program cgminer2rrd includes much of the capability required He wrote a simple program to test a huge range of possibilities and find the area of best results. Graham Forest discovered this a few years ago and built a very good histogram of the results. I think there's enough evidence to suggest that simply maxing out a GPU's overclock settings is not necessarily the best way to get the highest performance. There is a huge demand for assistance in determining the best settings for each card. Each individual GPU has a 'best setting' that often does not perfectly translate to another card of the same model. CGMiner GPU settings are not intuitive to properly allow a user to get the best hash out of their particular card.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |