SergKlimov / burg

Automatically exported from code.google.com/p/burg
0 stars 1 forks source link

burg redraws slowly on Mac(Book) EFI #8

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
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.

Original issue reported on code.google.com by mikeloc...@gmail.com on 11 Jun 2010 at 7:09

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

Original comment by mikeloc...@gmail.com on 11 Jun 2010 at 7:10

GoogleCodeExporter commented 8 years ago
Perhaps you can try different themes, theme like refit or ubuntu should be 
pretty fast.

Original comment by bean12...@gmail.com on 11 Jun 2010 at 8:08

GoogleCodeExporter commented 8 years ago
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...)

Original comment by mikeloc...@gmail.com on 23 Jun 2010 at 6:20

GoogleCodeExporter commented 8 years ago
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.

Original comment by bean12...@gmail.com on 24 Jun 2010 at 3:52

GoogleCodeExporter commented 8 years ago

Original comment by bean12...@gmail.com on 24 Jun 2010 at 3:52