edxwelch writes: Reddit user "sammiesdog" discovered recently that the Visual Studio 2015 c++ compiler was inserting calls to a Microsoft telemetery function into binaries. "I compiled a simple program with only main(). When looking at the compiled binary in Ida, I see a calls for telemetry_main_invoke_trigger and telemetry_main_return_trigger. I can not find documentation for these calls, either on the web or in the options page." Only after the discovery did Steve Carroll, the dev manager for Visual C++, admit to the feature and posted a work around. The "feature" is to be removed in Update 3 of the product.
edxwelch writes: Benchmarks have shown Oxide Game's Ashes of the Singularity’s DirectX 12 Alpha benchmark performing better on AMD GPUs. There has been much discussion about the cause, but recent comments on Overclock forums from an Oxide Games developer reveal that Maxwell GPUs do not properly support Asynchronous compute and that's why AMD performs so well in the benchmarks. The problem seems to be hardware related. The Maxwell architecture is optimised for the serial nature of DirectX 11, while AMD's GCN GPUs have been built from the ground up to take advantage of asychronous shaders.
edxwelch writes: Intel has finally released their Broadwell desktop processors. Featuring Iris Pro Graphics 6200 they take the integrated graphics crown from AMD (albeit costing 3 times as much). However, they are not as fast as current Haswell flagship processors and they will be soon superseded by Skylake, to be released later this year. Tom's Hardware and Anandtech have the first reviews of the Core i7-5775C And i5-5675C.
edxwelch writes: Intel claim that 75% of all Android apps in the market are pure Java and don't feature any native ARM code. Using their binary translator they hope to bring compatibilty up to 90%. However, a new report conducted by ARM disputes this. They ran a survey of the Android app market and found that only 20% of the top apps are pure Java, 30% are native x86, 42% require binary translation and 6% do not work at all on Intel's platform. To make matters worse the level of compatibility is falling. They also found that running an app in binary translation mode takes a huge performance hit.
edxwelch writes: The announcement of DirectX 12 was a big focus of attention at GDC yesterday. The new API will bring Mantle-like low level access to the hardware, reducing the CPU overhead. The OpenGL talk "Approaching Zero Driver Overhead in OpenGL", on the other hand, received considerably less media attention. The OpenGL camp maintains that the features to reduce CPU overhead are already present in the current version. They suggest using the extensions such as, multidraw indirect combined with bindless graphics and sparse textures, OpenGL can get the similiar "close to the metal" performance as Mantle and DirectX 12.
edxwelch writes: An analyst at Bernstein Research has found that Intel is selling their tablet Bay Trail chips to OEMs below cost, concluding that after end rebates, Intel’s tablet revenues are likely to be “close to zero,” while profits will be negative. Intel has responded that the “special costs” Intel is incurring are not pushing down gross margin. Intel needs to offer the subsidies to OEMs building $199-$299 devices to bring the bill of materials down and make them competive with cheaper chips from the likes of MediaTek and Rockchip.
edxwelch writes: Details of Kavari, AMD's new APU were revealed at APU13 today. The desktop version will go on sale on 14th January 2014. It will have two Steamroller CPU cores and a GPU with 512 SPs (equivalent to Radeon HD 7750). A demo was showing Kavari running Battlefield 4 at twice speed of a Core i7 4770K with GT630.
edxwelch writes: A recent report by ABI research showed Intel's Clover Trail+ outperforming SoCs from Samsung, Qualcomm and Nvidia. However, a EETimes article casts serious doubt about the validity of the report, in particular the AnTuTu benchmark used to test the chips. "Going from the 2.9.3 version of the AnTuTu benchmark to the 3.3 version, the overall AnTuTu scores increased 122 percent, and the RAM score increased 292 percent for the Intel processor, while the scores for the Samsung processor increased only 59 percent and 53 " To top things off, somebody analyzed the assembler code in the AnTuTu benchmark and found clear evidence that the benchmark had been tweaked to favour x86 processors.
edxwelch writes: An article I wrote for GameDev (http://www.gamedev.net/reference/programming/features/iPhoneBatSave) shows how we made our iPhone game "Armageddon Wars" battery friendly by dynamically throttling the frame rate during game play