* [gentoo-user] Running gentoo ~amd64 as a virtualbox guest
@ 2015-04-08 23:35 walt
2015-04-08 23:45 ` Alec Ten Harmsel
2015-04-09 0:34 ` Fernando Rodriguez
0 siblings, 2 replies; 4+ messages in thread
From: walt @ 2015-04-08 23:35 UTC (permalink / raw
To: gentoo-user
I have a persistent problem (described below) with my ~amd64 guest
machine and I can't figure it out.
I run all the major linux distros as virtualbox guests so I can keep
track of what's happening on planet non-gentoo, but only the ~amd64
gentoo guest machine is having this problem:
When I start an X session in the gentoo guest machine, the 3D video
acceleration is emulated with the "Software Rasterizer" function of
mesa, as shown below:
# glxinfo | grep renderer
OpenGL renderer string: Software Rasterizer
The problem is that "Software Rasterizer" is so slow and inefficient
that the gnome3 shell specifically tests for it and refuses to start
if it's found.
Other guest linux distros report the "Chromium" rasterizer or maybe
the "llvmpipe" rasterizer, both of which are fast enough to satisfy
the gnome3 shell.
So, could the problem be caused by the vbox package on my gentoo host
machines? I don't know, but I can propose a test:
I know some of you have access to (real) machines that run non-gentoo
distros (I'm too lazy to install a non-gentoo distro on my real boxes
just to debug this silly problem) and so I thought maybe you could try
the same test and report back your results :)
Thanks!
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-user] Running gentoo ~amd64 as a virtualbox guest
2015-04-08 23:35 [gentoo-user] Running gentoo ~amd64 as a virtualbox guest walt
@ 2015-04-08 23:45 ` Alec Ten Harmsel
2015-04-09 0:34 ` Fernando Rodriguez
1 sibling, 0 replies; 4+ messages in thread
From: Alec Ten Harmsel @ 2015-04-08 23:45 UTC (permalink / raw
To: gentoo-user
On 04/08/2015 07:35 PM, walt wrote:
> I have a persistent problem (described below) with my ~amd64 guest
> machine and I can't figure it out.
>
> I run all the major linux distros as virtualbox guests so I can keep
> track of what's happening on planet non-gentoo, but only the ~amd64
> gentoo guest machine is having this problem:
Depending on what you are keeping track of, I would recommend using
docker. It is far lighter-weight than a virtual machine in every respect
- disk space, cpu utilization, etc. However, if you need to see
graphical stuff (which it appears you do), then docker will not work.
> When I start an X session in the gentoo guest machine, the 3D video
> acceleration is emulated with the "Software Rasterizer" function of
> mesa, as shown below:
>
> # glxinfo | grep renderer
> OpenGL renderer string: Software Rasterizer
>
> The problem is that "Software Rasterizer" is so slow and inefficient
> that the gnome3 shell specifically tests for it and refuses to start
> if it's found.
Have you tried setting VIDEO_CARD="virtualbox" in make.conf and/or
installing app-emulation/virtualbox-modules in your guest?
> Other guest linux distros report the "Chromium" rasterizer or maybe
> the "llvmpipe" rasterizer, both of which are fast enough to satisfy
> the gnome3 shell.
>
> So, could the problem be caused by the vbox package on my gentoo host
> machines? I don't know, but I can propose a test:
If the other distros can detect a fast virtualized renderer, I doubt the
host has a problem. That said, I have little virtualbox experience other
than just playing around.
Hope this helps,
Alec
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-user] Running gentoo ~amd64 as a virtualbox guest
2015-04-08 23:35 [gentoo-user] Running gentoo ~amd64 as a virtualbox guest walt
2015-04-08 23:45 ` Alec Ten Harmsel
@ 2015-04-09 0:34 ` Fernando Rodriguez
2015-04-09 23:54 ` [gentoo-user] " walt
1 sibling, 1 reply; 4+ messages in thread
From: Fernando Rodriguez @ 2015-04-09 0:34 UTC (permalink / raw
To: gentoo-user
On Wednesday, April 08, 2015 4:35:29 PM walt wrote:
> The problem is that "Software Rasterizer" is so slow and inefficient
> that the gnome3 shell specifically tests for it and refuses to start
> if it's found.
>
> Other guest linux distros report the "Chromium" rasterizer or maybe
> the "llvmpipe" rasterizer, both of which are fast enough to satisfy
> the gnome3 shell.
What does eselect mesa list shows for Software Renderer?
I think to use llvmpipe you'll need the llvm and gallium use flags for mesa and
select the gallium renderer.
--
Fernando Rodriguez
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-user] Re: Running gentoo ~amd64 as a virtualbox guest
2015-04-09 0:34 ` Fernando Rodriguez
@ 2015-04-09 23:54 ` walt
0 siblings, 0 replies; 4+ messages in thread
From: walt @ 2015-04-09 23:54 UTC (permalink / raw
To: gentoo-user
On 04/08/2015 05:34 PM, Fernando Rodriguez wrote:
> On Wednesday, April 08, 2015 4:35:29 PM walt wrote:
>> Other guest linux distros report the "Chromium" rasterizer or maybe
>> the "llvmpipe" rasterizer, both of which are fast enough to satisfy
>> the gnome3 shell.
>
> What does eselect mesa list shows for Software Renderer?
Yes, that was the clue I needed :)
#eselect mesa set 64bit sw gallium fixed the problem, and now I see:
#glxinfo | grep renderer
OpenGL renderer string: Gallium 0.4 on llvmpipe
Thanks, Fernando. This mailing list is a world-class gold mine of
computing wisdom :)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-04-09 23:54 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-08 23:35 [gentoo-user] Running gentoo ~amd64 as a virtualbox guest walt
2015-04-08 23:45 ` Alec Ten Harmsel
2015-04-09 0:34 ` Fernando Rodriguez
2015-04-09 23:54 ` [gentoo-user] " walt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox