You are not logged in.

#1 2019-11-05 18:09:36

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,687

[Solved] MemTest86 not working in rEFInd

I have added a couple of tools to my rEFInd configuration and enabled them via showtools in refind.conf:

showtools shell, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, hidden_tags, reboot, exit, firmware, fwupdate

The UEFI shell works with no problem but when I try to run MemTest86, after the initial boot sequence, I only get a blank screen and a cursor. I was able to trace the problem via the MemTest86.log to some GraphicsOutput problem. Here is part of the log:

2019-11-05 10:00:55 - This platform has 4 logical processors of which 4 are enabled.
2019-11-05 10:00:55 - Number of hyperthreads detected: 0 
2019-11-05 10:00:55 - Warning - the number of hyperthreads detected (0) is not half the total number of processors (4) 
2019-11-05 10:00:55 - Applying configurations
2019-11-05 10:00:55 - [CONFIG] This platform has 4 logical processors of which 1 are enabled.
2019-11-05 10:00:55 - Console size = 80 x 25
2019-11-05 10:00:55 - Screen size = 1024 x 768
2019-11-05 10:00:55 - Char width=8 height=19
2019-11-05 10:00:55 - Loading images
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Exit" XPos=278, YPos=542, Width=32, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Config" XPos=706, YPos=542, Width=48, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Please select an icon to continue" XPos=380, YPos=26, Width=264, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Use the Left / Right arrow keys, or mouse" XPos=348, YPos=47, Width=328, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
2019-11-05 10:00:55 - GraphicsOutput Blt returned: Invalid Parameter (Text="Memory tests will automatically start in  9.9 seconds" XPos=300, YPos=5, Width=424, Height=19, Delta=4096)
...

and the last line loops indefinitely until I power off to exit. Is this a problem of screen resolution? My refind resolution is 1024x768 as stated but it seems MemTest's GUI's are not being rendered properly.
Anyway to debug or have I missed something? I followed the instruction from here. installed memtest86 from AUR and copied the bootx86.efi to my rEFInd partition and as I said, the other tool, the UEFI shell works without issue.
Any help please?

Last edited by d_fajardo (2019-11-05 22:42:26)

Offline

#2 2019-11-05 22:42:00

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,687

Re: [Solved] MemTest86 not working in rEFInd

I found the solution. I lowered the screen resolution for rEFInd and MemTest86 starts working.

Offline

Board footer

Powered by FluxBB