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
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

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.