Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

MTRR mystery (Announce)

posted by Zyzzle, 04.02.2012, 07:08

New Logs:

C2D Motherboard Biostar G41-M7 (Intel G41 chipset)
PCI MMIO Allocation: 4 GB to 3072 MB before WC (memory remap enabled)

LFB address: D0000000h
MTRR #0 = 000000000h, 000000000h, 06h, used
MTRR #1 = 000000000h, 0C0000000h, 06h, used
MTRR #2 = 0C0000000h, 0C0000000h, 00h, used
MTRR #3 = 0BDE00000h, 0FFE00000h, 00h, used
MTRR #4 = 0BE000000h, 0FE000000h, 00h, used
MTRR #5 = 000000000h, 000000000h, 00h, unused
MTRR #6 = 000000000h, 000000000h, 00h, unused
MTRR #7 = 000000000h, 000000000h, 00h, unused
MTRR area D0000000-D1FEFFFFh was set to mode: UC

c2d after WC and memory remap enabled

LFB address: D0000000h
MTRR #0 = 000000000h, 080000000h, 06h, used
MTRR #1 = 000000000h, 0C0000000h, 06h, used
MTRR #2 = 0C0000000h, 0C0000000h, 00h, used
MTRR #3 = 0BDE00000h, 0FFE00000h, 00h, used
MTRR #4 = 0BE000000h, 0FE000000h, 00h, used
MTRR #5 = 0D0000000h, 0FE010000h, 00h, used
MTRR #6 = 000000000h, 000000000h, 00h, unused
MTRR #7 = 000000000h, 000000000h, 00h, unused
MTRR area D0000000-D1FEFFFFh was set to mode: WC

c2d after WC and FastVid and memory remap enabled

LFB address: D0000000h
MTRR #0 = 000000000h, 080000000h, 06h, used
MTRR #1 = 000000000h, 0C0000000h, 06h, used
MTRR #2 = 0C0000000h, 0C0000000h, 00h, used
MTRR #3 = 0BDE00000h, 0FFE00000h, 00h, used
MTRR #4 = 0BE000000h, 0FE000000h, 00h, used
MTRR #5 = 0D0000000h, 0FE010000h, 01h, used
MTRR #6 = 000000000h, 000000000h, 00h, unused
MTRR #7 = 0D0000000h, 0FE100000h, 01h, used
MTRR area D0000000-D1FEFFFFh was set to mode: WC


i7 system after WC
VESA 3.0 Intel(R)Sandybridge Desktop Graphics Chipset Accelerated VGA BIOS [32704 kB]
Intel Corporation
Intel(R)Sandybridge Desktop Graphics Controller
Hardware Version 0.0
LFB address: E0000000h
MTRR #0 = 000000000h, 000000000h, 06h, used
MTRR #1 = 0E0000000h, 0E0000000h, 00h, used
MTRR #2 = 0DE000000h, 0FE000000h, 00h, used
MTRR #3 = 0DD800000h, 0FF800000h, 00h, used
MTRR #4 = 000000000h, 000000000h, 06h, used
MTRR #5 = 000000000h, 000000000h, 06h, used
MTRR #6 = 000000000h, 0E0000000h, 06h, used
MTRR #7 = 000000000h, 000000000h, 00h, unused
MTRR #8 = 000000000h, 000000000h, 00h, unused
MTRR #9 = 000000000h, 000000000h, 00h, unused
MTRR area E0000000-E1FEFFFFh was set to mode: WC


Do these help you further to troubleshoot the MTRR problems?

On further investigation, you are right. It seems some areas of lfb are still uncached after the WC enabled. Some programs show no improvement in speed. For example, AdvanceMAME v .106 (last DOS compile) is very slow using VESA vbe modes on my i7 (eg, 47% of 'normal' speed playing Popeye, 43% of normal speed using Crusin USA), where my c2d system playes Popeye at ~500% of normal speed and Cruusin USA at ~ 80% of normal speed).

What is a good option to benchmark MPLAYER, to test its absolute flatout speed, using 100% CPU power? Tried turning off VBE, and -speed, but are there other options?

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 359 users online (0 registered, 359 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum