Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Sound (Users)

posted by RayeR Homepage, CZ, 30.07.2021, 21:03

So I did try mtrrlfbe and vesatest on my 7th gen i7 and I can confirm that it hangs. Interesting is that vesatest hangs during switch to graphics VESA mode even if forced not use LFB but VBIOS paging (it just detected VESA BIOS strings and FB size and mode count). E.g. PQmagic can run in VESA mode there but extremely slow. Doom in VGA mode runs fine. I also tested MPxplay but no sound from IHD, even playback didn't started (the track cursor keeps at the beginning).
The only thing that worked was mtrrlfbe /info that dumped current MTRRs settings:

MTRR-WC enabler for VESA LFB 1.6 (C) 2005-2021 by Martin Rehak; rayer^...
Compiled by GCC 4.8.5 at 07:07:31, Jan 15 2021
Host machine CPU vendor: GenuineIntel, ID: 906E9h

VESA 3.0 Intel(R) SKL/KBL Mobile/Desktop Graphics Chipset Accelerated VGA BIOS [32704 kB]
N/A
N/A
N/A
LFB address: 80000000h
MTRR #0: base = 080000000h ( 2048MB), mask = F80000000h ( 2048MB), UC, used
MTRR #1: base = 07E000000h ( 2016MB), mask = FFE000000h (   32MB), UC, used
MTRR #2: base = 07D000000h ( 2000MB), mask = FFF000000h (   16MB), UC, used
MTRR #3: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused
MTRR #4: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused
MTRR #5: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused
MTRR #6: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused
MTRR #7: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused
MTRR #8: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused
MTRR #9: base = 000000000h (    0MB), mask = 000000000h (    0MB), UC, unused


So it can be seen that LFB area is UC so that's slow. I don't know why they are set when all is UC - any meaning...

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

Back to the forum
Board view  Mix view
22752 Postings in 2119 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum