private NvInternalResult GetCharacteristics(ref GetCharacteristicsArguments arguments, ref GpuCharacteristics characteristics) { arguments.Header.BufferSize = 0xa0; characteristics.Arch = 0x120; characteristics.Impl = 0xb; characteristics.Rev = 0xa1; characteristics.NumGpc = 0x1; characteristics.L2CacheSize = 0x40000; characteristics.OnBoardVideoMemorySize = 0x0; characteristics.NumTpcPerGpc = 0x2; characteristics.BusType = 0x20; characteristics.BigPageSize = 0x20000; characteristics.CompressionPageSize = 0x20000; characteristics.PdeCoverageBitCount = 0x1b; characteristics.AvailableBigPageSizes = 0x30000; characteristics.GpcMask = 0x1; characteristics.SmArchSmVersion = 0x503; characteristics.SmArchSpaVersion = 0x503; characteristics.SmArchWarpCount = 0x80; characteristics.GpuVaBitCount = 0x28; characteristics.Reserved = 0x0; characteristics.Flags = 0x55; characteristics.TwodClass = 0x902d; characteristics.ThreedClass = 0xb197; characteristics.ComputeClass = 0xb1c0; characteristics.GpfifoClass = 0xb06f; characteristics.InlineToMemoryClass = 0xa140; characteristics.DmaCopyClass = 0xb0b5; characteristics.MaxFbpsCount = 0x1; characteristics.FbpEnMask = 0x0; characteristics.MaxLtcPerFbp = 0x2; characteristics.MaxLtsPerLtc = 0x1; characteristics.MaxTexPerTpc = 0x0; characteristics.MaxGpcCount = 0x1; characteristics.RopL2EnMask0 = 0x21d70; characteristics.RopL2EnMask1 = 0x0; characteristics.ChipName = 0x6230326d67; characteristics.GrCompbitStoreBaseHw = 0x0; arguments.Characteristics = characteristics; return(NvInternalResult.Success); }
private NvInternalResult GetCharacteristics(ref GetCharacteristicsArguments arguments) { return(GetCharacteristics(ref arguments, ref arguments.Characteristics)); }