Jump to content

EVGA removes PrecisionX 15 download

A few days ago EVGA released the new (supposedly "100% own written") PrecisionX 15, which was identified by Guru3D as looking like a Riva Tuner copy (read more on this here). Guru3D warned EVGA but the release was not stopped.

 

While it wasn't well received due to this fact, there were no claims up to this point of EVGA stealing code. However yesterday a third party decompiled PrecisionX 15 and found traces of Rivatuner. Now EVGA has decided to temporarily take down PrecisionX 15 and go back to the drawing board.

 

EVGA have released a statement commenting on this issue:

 

PrecisionX 15 Statement

We understand that there is a lot of confusion and misinformation in the internet community about Guru3D’s article titled “Did EVGA just Steal the Rivatuner RTSS design concept into PrecisionX 15 ?”. We would like to clarify the following:

  1. Precision’s original main GUI concept was designed and provided to the community by EVGA in 2008.
  2. The RivaTuner control panel and backend code in prior versions of Precision were developed and is owned by the RivaTuner developer. EVGA does not own the source code for any RivaTuner code. EVGA paid for the development and distribution rights per the contract.
  3. The new EVGA PrecisionX 15 was coded from scratch by EVGA without copying any of the RivaTuner code.
  4. Both RivaTuner and EVGA PrecisionX 15 make use of the NVIDIA NVAPI to communicate with NVIDIA graphics cards and drivers, which is owned and provided by NVIDIA.

Some people mentioned that the file structure in EVGA PrecisionX 15 is similar to the previous version of Precision. During development, we referenced the USF skin format (which has been published by RivaTuner developer at Guru3D forums in 2009http://forums.guru3d.com/showpost.php?p=3316361&postcount=8 to allow the community to create their own skins). The above mentioned feature would make it simple to allow users to recompile any previous skins to work with the new version of PrecisionX 15. However, we do understand the confusion caused by trying to maintain this feature and we will change it in the next release.

Next, it was also mentioned that the code contains text references (not code) to the word “RivaTuner” and the word “RTTSH.dll”, a RivaTuner file. This actually came from the user interface localization / help (wording). During the original Precision development, EVGA worked with several outside firms to help translate user interface help files into various languages. Unfortunately, this is a misprint in the translation files and will be fixed. Again, no RivaTuner code was ever used in EVGA PrecisionX 15. We apologize to the RivaTuner developer for this error.

Originally our goal was to add more features such as 64bit OSD, Steam, updated voltage controls, and more to a new version without changing the Precision user’s experience that they were already familiar with. Unfortunately, the “similarities” between the two programs have led people to believe that EVGA might have copied the code and design from RivaTuner, which is not the case. Given the circumstances, in order to remove any questions and to further differentiate it visually from the previous versions of EVGA Precision, EVGA has decided to listen to the community and suspend the downloading of EVGA PrecisionX 15 temporarily while these updates are being implemented.

Please remember, Precision was and is built for the community and without the community EVGA Precision and many other overclocking utilities would not be where they are today. It is EVGA’s commitment to continue investing in the development of PrecisionX by adding the features the community asks for while providing it free of charge!

Thank You,
EVGA

 

Sources:

 

http://www.guru3d.com/news-story/evga-retracts-precisionx-15-download-issues-a-statement.html

http://www.guru3d.com/news-story/evga-steals-the-rivatuner-rtss-design-concept-into-precisionx-15.html

http://www.evga.com/precision/

Link to comment
Share on other sites

Link to post
Share on other sites

This is scary, the first negative news ive heard about EVGA like well ever. Hope this doesnt become a trend.

cpu: intel i5 4670k @ 4.5ghz Ram: G skill ares 2x4gb 2166mhz cl10 Gpu: GTX 680 liquid cooled cpu cooler: Raijintek ereboss Mobo: gigabyte z87x ud5h psu: cm gx650 bronze Case: Zalman Z9 plus


Listen if you care.

Cpu: intel i7 4770k @ 4.2ghz Ram: G skill  ripjaws 2x4gb Gpu: nvidia gtx 970 cpu cooler: akasa venom voodoo Mobo: G1.Sniper Z6 Psu: XFX proseries 650w Case: Zalman H1

Link to comment
Share on other sites

Link to post
Share on other sites

Of course the file structure is similar, it's a similar piece of software and they had a wealth of experiece with Riva Tuner code. They took what they learned from Riva Tuner and made their own. Software is always a process of building on previous projects, only morons try to reinvent the wheel for every project. If Riva Tuner worked well for them there's no reason to not take it as an example of how to build your own.

Link to comment
Share on other sites

Link to post
Share on other sites

In precision X 14, Riva is an essential bundled install, it wont work without it. So this is highly plausible, just because i cant see them rewriting a whole bunch of the software to have the same functionality. 

 

I know the dude at Riva has been working on 64bit for ages now and just assumed it was again a colab between EVGA and Riva, obviously not. :/

Link to comment
Share on other sites

Link to post
Share on other sites

As a programmer, i kinda feel like this is a bit bullshit. If you have two different programs, doing almost the exact same thing, using the exact same APIs there is going to be a crap ton of overlap. As someone who abuses the hell out of StackOverflow and other sites, im sure my code has overlap in a lot of places with random other programs. (Things like creating windows task scheduling objects and junk)

 

That being said, I havent seen the two codebases so I'm not sure of the extent that they were supposedly copied. I just feel like maybe everyone needs to put pitchforks down and think about this a bit more.

 

There is little incentive for EVGA to steal a tool that they are offering for free to everyone, especially when looking at the nVidia API it looks so simple. They basically slapped a decent UI over the API and shoved it out the door.

Primary:

Intel i5 4670K (3.8 GHz) | ASRock Extreme 4 Z87 | 16GB Crucial Ballistix Tactical LP 2x8GB | Gigabyte GTX980ti | Mushkin Enhanced Chronos 240GB | Corsair RM 850W | Nanoxia Deep Silence 1| Ducky Shine 3 | Corsair m95 | 2x Monoprice 1440p IPS Displays | Altec Lansing VS2321 | Sennheiser HD558 | Antlion ModMic

HTPC:

Intel NUC i5 D54250WYK | 4GB Kingston 1600MHz DDR3L | 256GB Crucial M4 mSATA SSD | Logitech K400

NAS:

Thecus n4800 | WD White Label 8tb x4 in raid 5

Phones:

Oneplux 6t (Mint), Nexus 5x 8.1.0 (wifi only), Nexus 4 (wifi only)

Link to comment
Share on other sites

Link to post
Share on other sites

EVGA Precision GUI skin overlaying RivaTuner overlaying NvAPI overlaying Nvidia drivers (this is the same for MSI AfterBurner)

compared to what it is now:

EVGA Precision GUI skin overlaying NvAPI overlaying Nvidia drivers

 

Sounds like EVGA Precision just removed the useless layer. I don't see how it is copy and pasting. There is only a certain way to use API codes. In addition, how do they know? As per the license agreement, they can't decompile the software. EVGA can prosecute them for doing so.

 

If you want to make your own GPU overclock tool, NvAPI is right there:

https://developer.nvidia.com/nvapi

Link to comment
Share on other sites

Link to post
Share on other sites

Oh dear god. EVGA has been caught out copy and pasting something.

Get out your pitchforks. 

Our Grace. The Feathered One. He shows us the way. His bob is majestic and shows us the path. Follow unto his guidance and His example. He knows the one true path. Our Saviour. Our Grace. Our Father Birb has taught us with His humble heart and gentle wing the way of the bob. Let us show Him our reverence and follow in His example. The True Path of the Feathered One. ~ Dimboble-dubabob III

Link to comment
Share on other sites

Link to post
Share on other sites

Of course the file structure is similar, it's a similar piece of software and they had a wealth of experiece with Riva Tuner code. They took what they learned from Riva Tuner and made their own. Software is always a process of building on previous projects, only morons try to reinvent the wheel for every project. If Riva Tuner worked well for them there's no reason to not take it as an example of how to build your own.

^^Dis

-The Bellerophon- Obsidian 550D-i5-3570k@4.5Ghz -Asus Sabertooth Z77-16GB Corsair Dominator Platinum 1866Mhz-x2 EVGA GTX 760 Dual FTW 4GB-Creative Sound Blaster XF-i Titanium-OCZ Vertex Plus 120GB-Seagate Barracuda 2TB- https://linustechtips.com/main/topic/60154-the-not-really-a-build-log-build-log/ Twofold http://linustechtips.com/main/topic/121043-twofold-a-dual-itx-system/ How great is EVGA? http://linustechtips.com/main/topic/110662-evga-how-great-are-they/#entry1478299

Link to comment
Share on other sites

Link to post
Share on other sites

I am pretty sure that EVGA didn't copy or steal the software if they did the server program would actually have a GUI. The file structures are similar because that is what EVGA has always done. Precision has always been like that there is no reason to change that. Also EVGA has never to my knowledge done anything particularly wrong and they were quick to respond. If they took a while like a few days to respond I would have been suspect but they where pretty much instant so they didn't have to think up alye or anything.

 (\__/)

 (='.'=)

(")_(")  GTX 1070 5820K 500GB Samsung EVO SSD 1TB WD Green 16GB of RAM Corsair 540 Air Black EVGA Supernova 750W Gold  Logitech G502 Fiio E10 Wharfedale Diamond 220 Yamaha A-S501 Lian Li Fan Controller NHD-15 KBTalking Keyboard

Link to comment
Share on other sites

Link to post
Share on other sites

If they did copy it, they must have known that people will see immediately.

That makes me think that perhaps they didn't, however it's possible that a stupid decision was made and they did idk the whole thing is a mess of conflicting statements and hearsay from what I can make of it.

Also, if it's to perform the same task as the alleged copied software wouldn't it inherently be similar code anyway?

Link to comment
Share on other sites

Link to post
Share on other sites

sooooo embarrassing~ lol.. they were warned and yet still did it?! ouch~

Link to comment
Share on other sites

Link to post
Share on other sites

I highly doubt they actually intended to steal any code. It's damned near impossible not to have some identical code in software that does the same thing using the same resources.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×