Export to GitHub

burg - issue #8

burg redraws slowly on Mac(Book) EFI


Posted on Jun 11, 2010 by Happy Horse

What steps will reproduce the problem? 1. Boot to rEFIt. Notice how moving between the different icons is instant. 2. Select BURG. 3. Move between the different icons.

What is the expected output? What do you see instead? I should see an instant refresh when moving between the icons. Instead, I can see the how the screen is refreshed when i select a different icon, specifically I can see the back color being filled.

What version of the product are you using? On what operating system? BURG64 (latest as of Jun 11th from download site), Mac OS X - Ubuntu Lucid

Please provide any additional information below.

Comment #1

Posted on Jun 11, 2010 by Happy Horse

rEFIt does not show this issue. since both are GPL, why don't you look around in refits source code about EFI graphics?

Comment #2

Posted on Jun 11, 2010 by Helpful Hippo

Perhaps you can try different themes, theme like refit or ubuntu should be pretty fast.

Comment #3

Posted on Jun 23, 2010 by Happy Horse

quite true. the radiance theme seems to be quite slow, I just noticed it on another computer. as a sidenote, I'm not sure if it's a burg bug or a linux one so I won't report it here, but linux seems to regain the framebuffer very late. It stays stuck on the last thing burg displayed for ~10 seconds, then I see plymouth for only 1 second, and then X. On my other, normal (BIOS) computer, it quickly goes to a blinking _ then a much longer plymouth. This is a rather annyoing bug, especially when resuming, as it stays tuck there for a while... I don't even see plymouth telling me it's resuming, it's stuck on burg and after ~20-30 seconds it's in X, with no trace of plymouth (and sometimes it doesn't even go to X, instead I think it's on a VT, as it seems as soon as X starts, VTs are disabled and the screen turns off when I go to one, and when it resumes sometimes it stays black and pressing Alt+F7 fixes it...)

Comment #4

Posted on Jun 24, 2010 by Helpful Hippo

radiance use transparent layer, it needs to draw multiple layers when it needs to update, while other themes only need to draw one layer. However, I'd try to improve the update algorithm when I have more time.

BTW, plymouth doesn't work well with framebuffer, even for bios mode. In previous version, I keep video mode and pass the framebuffer address to linux, and users reports all sorts of problem. Later, I switch back to text mode before booting linux and everything works fine. Of course, EFI don't have text mode, therefore there is no easy fix for this.

Comment #5

Posted on Jun 24, 2010 by Helpful Hippo

(No comment was entered for this change.)

Status: Fixed

Labels:
Type-Defect Priority-Medium