Custom BVNC Definition

PVRTuneComplete adds a menu option File → Load Custom BVNC Definition….

BVNC definition

PVRTune has a number of BVNC definitions compiled in. When new BVNCs are created this database is updated, and will then available in future PVRTune releases.

The file can add a new BVNC to PVRTune, or override the parameters for a known BVNC. Hardware engineers working on new BVNC definitions can use this feature to load new definitions into PVRTune without requiring an updated PVRTune release.

Custom BVNC Definition file (.csv)

Here is an example CSV file contents:

Config,Series,Variant,BVNC,CodeName,USSEPipes,ISPPipes,TATriPerClk,ISPTriPerClk,PixelsPerTile,ALUPipes,PTE,ISPPixelPerClk,MSAA2XFullRate,SLCBusWidth,SLCBanks,MaxISPTilesInFlight,PBEPxlPerClk,BTUPerRAC,DTTUPerRAC,PTUPerRAC,USCSlots
Volcanic RT,SuperSeries,ValiantVariant,4.31.4.55,CharmingCodeName,1,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2,2.1,2.2,2.3,2.4,2.5,16

All fields are fully flexible, except for the Config field which has the following recognised values:

  • Series6

  • Series6/7/8/9XE/XM

  • Series6XT

  • Series6XT RT

  • Series7XT

  • Volcanic

  • XE/XM +PBE2

  • Volcanic RT

  • CXTP/DXT

  • CXTP/DXT RT

The values in the numerical fields (“USSEPipes” onwards in the example) are available for use in counter equations; see the section on cap() here.