Monthly Archives: February 2013

Unigine releases Heaven 4.0 benchmark

Unigine has released a new version of Heaven, a DirectX 11 graphics benchmark.

The new version offers a number of new features such as:

  • Extreme hardware stability testing
  • Accurate results due to 100% GPU-bound benchmarking
  • Benchmarking presets for convenient comparison of results
  • Support for DirectX 9, DirectX 11 and OpenGL 4.0
  • Multi-Platform support for Windows, Linux and Mac OS X
  • Comprehensive use of hardware tessellation, with adjustable settings
  • Dynamic sky with volumetric clouds and tweakable day-night cycle
  • Real-time global illumination and screen-space ambient occlusion
  • Cinematic and interactive fly/walk-through camera modes
  • Support for multi-monitor configurations
  • Various stereo 3D modes
  • GPU temperature and clock monitoring
  • Command line automation support
  • Highly customizable reports in CSV format
  • Support for software rendering mode in DirectX 11 for reference purposes
  • Support for English, Russian and Chinese languages

System Requirements

  • ATI Radeon HD 4xxx and higher, NVIDIA GeForce 8xxx and higher, or Intel HD 3000 and higher
  • Video memory: 512 Mb
  • Disk space: 1 Gb
  • Microsoft Windows XP / Vista / 7 / 8, Linux (proprietary video drivers required), or Mac OS X 10.8+ (Mountain Lion)

There are three versions currently available .

3DMark 11 is now available

Futuremark has released a new version of the known benchmark software 3DMark.

The new version consists of six new benchmark tests which make extensive use of DirectX 11 features including tessellation, compute shaders and multi-threading.

Available Benchmarks

  • Deep Sea 1
  • Graphic test using lights with no tessellation.

  • Deep Sea 2
  • Graphic test using tessellation, post processing, depth of field and other camera lens effects.

  • High Temple 1
  • Graphic test using lights and tessellation.

  • High Temple 2
  • Graphic test with high tessellation usage.

  • Physics test
  • Multi-theaded CPU heavy benchmark with minimal impact on the GPU.

  • Combined test
  • All around benchmark, that tests both the GPU and CPU using object collision, tessellation, volumetric lighting and post processing effects.

Minimum Requirements

  • OS: Microsoft Windows Vista or Windows 7
  • Processor: 1.8GHz dual-core Intel or AMD CPU
  • Memory: 1 GB of system memory
  • Graphics: DirectX 11 compatible graphics card
  • Hard drive space: 1.5 GB
  • Audio: Windows Vista / Windows 7 compatible sound card

There is a free edition available at http://www.3dmark.com/3dmark11/download

FileUnsigner – Remove digital certificates from files

This small tool was created to simplify the process that was discussed at Remove digital signature from a file using C# and simply aid the people that didn’t have the knowledge on how to compile the code posted there.

This is a small standalone tool that will simply remove the digital signature of any file.

The usage is fairly simple. Either drag and drop the files you want to unsign on the application or use command prompt with the following parameters:

FileUnsigner.exe <options> <file1> <file2> …

Current Options:
/f            Forces the program to remove a digital signiture even if one is not detected.

Remove digital signature from a file using C#

There are two reasons why you might want to consider removing the digital signature from some of the files you are using, especially third party libraries.

The first reason is because in many cases it will greatly speed up your programs start-up time. The reason for that is because if a file is signed with Microsoft digital certificate as an example on runtime it will attempt to verify the signature which in most cases it requires an internet connection. In cases where the user might not have an active internet connection or if the verification attempt is blocked by a firewall or any other reason, it will greatly increase the time your application will take to start.

Another important reason for removing a digital signature from a library you want to distribute alongside with your software is that a lot of users feel alarmed when an application tries to establish a connection at start-up, especially if the type of the application you are making doesn’t sound like the type it requires to connect somewhere.

Thankfully it is fairly easy to remove a signature from a file using the ImageRemoveCertificate API function. Below you can find a snippet that illustrates how it can be implemented.

If you would like to use the above code but have no knowladge on how to compile it then simply download the already compiled version from FileUnsigner v1.0.