* [gentoo-user] eselect-opengl Blockage (with a capital "B") problem
@ 2020-05-18 17:53 Walter Dnes
2020-05-18 18:07 ` Ashley Dixon
2020-05-18 18:09 ` [gentoo-user] " Neil Bothwick
0 siblings, 2 replies; 16+ messages in thread
From: Walter Dnes @ 2020-05-18 17:53 UTC (permalink / raw
To: Gentoo Users List
[-- Attachment #1: Type: text/plain, Size: 458 bytes --]
The output from...
emerge -pv --changed-use --deep --update @world > log.txt 2>&1
...is attached, gzipped. Problems with "Block". My secondary machine
is about to undergo the python 3.6 to 3.7 upgrade if that means
anything. I've tried the usual trick of unmerging eselect-opengl but
that didn't help. A similar update went OK on my main machine.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
[-- Attachment #2: log.txt.gz --]
[-- Type: application/octet-stream, Size: 9218 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] eselect-opengl Blockage (with a capital "B") problem
2020-05-18 17:53 [gentoo-user] eselect-opengl Blockage (with a capital "B") problem Walter Dnes
@ 2020-05-18 18:07 ` Ashley Dixon
2020-05-18 18:35 ` [gentoo-user] [SOLVED] " Walter Dnes
2020-05-18 18:09 ` [gentoo-user] " Neil Bothwick
1 sibling, 1 reply; 16+ messages in thread
From: Ashley Dixon @ 2020-05-18 18:07 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 903 bytes --]
On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
> The output from...
> emerge -pv --changed-use --deep --update @world > log.txt 2>&1
>
> ...is attached, gzipped. Problems with "Block". My secondary machine
> is about to undergo the python 3.6 to 3.7 upgrade if that means
> anything. I've tried the usual trick of unmerging eselect-opengl but
> that didn't help. A similar update went OK on my main machine.
The mesa ebuild blocks eselect-opengl if the libglvnd USE-flag is set. If you
want eselect-opengl, remove the libglvnd flag.
libglvnd? (
>=media-libs/libglvnd-1.2.0-r1[X?,${MULTILIB_USEDEP}]
!app-eselect/eselect-opengl
)
!libglvnd? (
>=app-eselect/eselect-opengl-1.3.0
)
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] eselect-opengl Blockage (with a capital "B") problem
2020-05-18 17:53 [gentoo-user] eselect-opengl Blockage (with a capital "B") problem Walter Dnes
2020-05-18 18:07 ` Ashley Dixon
@ 2020-05-18 18:09 ` Neil Bothwick
2020-05-18 18:21 ` Ashley Dixon
1 sibling, 1 reply; 16+ messages in thread
From: Neil Bothwick @ 2020-05-18 18:09 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 756 bytes --]
On Mon, 18 May 2020 13:53:19 -0400, Walter Dnes wrote:
> emerge -pv --changed-use --deep --update @world > log.txt 2>&1
>
> ...is attached, gzipped.
What a lot of updates! I'd emerge @system first, which will either give
the error with fewer other packages around, or proceed smoothly means
@world has less clutter.
> Problems with "Block". My secondary machine
> is about to undergo the python 3.6 to 3.7 upgrade if that means
> anything. I've tried the usual trick of unmerging eselect-opengl but
> that didn't help. A similar update went OK on my main machine.
It looks like xorg-server is demanding the newer version, try adding
--exclude xorg-server.
--
Neil Bothwick
Windows Error #09: Game Over. Exiting Windows.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] eselect-opengl Blockage (with a capital "B") problem
2020-05-18 18:09 ` [gentoo-user] " Neil Bothwick
@ 2020-05-18 18:21 ` Ashley Dixon
0 siblings, 0 replies; 16+ messages in thread
From: Ashley Dixon @ 2020-05-18 18:21 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 847 bytes --]
On Mon, May 18, 2020 at 07:09:13PM +0100, Neil Bothwick wrote:
> It looks like xorg-server is demanding the newer version, try adding
> --exclude xorg-server.
That will not help; mesa is providing libglvnd, not xorg-server.
[ebuild N ] media-libs/libglvnd-1.3.1::gentoo USE="X -test" 698 KiB
[ebuild U ] media-libs/mesa-19.3.5::gentoo [19.2.8::gentoo] USE="X classic dri3 egl gbm gles2 libglvnd* -d3d9 -debug -gallium -gles1 -llvm -lm-sensors -opencl -osmesa -pax_kernel (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc" VIDEO_CARDS="i965 intel (-freedreno) -i915 -iris (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 11,783 KiB
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-18 18:07 ` Ashley Dixon
@ 2020-05-18 18:35 ` Walter Dnes
2020-05-19 13:14 ` J. Roeleveld
0 siblings, 1 reply; 16+ messages in thread
From: Walter Dnes @ 2020-05-18 18:35 UTC (permalink / raw
To: gentoo-user
On Mon, May 18, 2020 at 07:07:32PM +0100, Ashley Dixon wrote
> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
> >
> > ...is attached, gzipped. Problems with "Block". My secondary machine
> > is about to undergo the python 3.6 to 3.7 upgrade if that means
> > anything. I've tried the usual trick of unmerging eselect-opengl but
> > that didn't help. A similar update went OK on my main machine.
>
> The mesa ebuild blocks eselect-opengl if the libglvnd USE-flag is set.
> If you want eselect-opengl, remove the libglvnd flag.
Thank you very much. I've got the update (156 packages) running now.
I had set "-libglvnd" in make.conf on my main machine, but only against
xorg-server on my secondary machine. Setting "-libglvnd" in make.conf
solves the problem.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-18 18:35 ` [gentoo-user] [SOLVED] " Walter Dnes
@ 2020-05-19 13:14 ` J. Roeleveld
2020-05-20 3:44 ` Walter Dnes
0 siblings, 1 reply; 16+ messages in thread
From: J. Roeleveld @ 2020-05-19 13:14 UTC (permalink / raw
To: gentoo-user
On 18 May 2020 20:35:18 CEST, Walter Dnes <waltdnes@waltdnes.org> wrote:
>On Mon, May 18, 2020 at 07:07:32PM +0100, Ashley Dixon wrote
>> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
>> >
>> > ...is attached, gzipped. Problems with "Block". My secondary
>machine
>> > is about to undergo the python 3.6 to 3.7 upgrade if that means
>> > anything. I've tried the usual trick of unmerging eselect-opengl
>but
>> > that didn't help. A similar update went OK on my main machine.
>>
>> The mesa ebuild blocks eselect-opengl if the libglvnd USE-flag is
>set.
>> If you want eselect-opengl, remove the libglvnd flag.
>
> Thank you very much. I've got the update (156 packages) running now.
>I had set "-libglvnd" in make.conf on my main machine, but only against
>xorg-server on my secondary machine. Setting "-libglvnd" in make.conf
>solves the problem.
Only for now.
"Libglvnd" is scheduled to be removed as a USE flag.
I would definitely suggest to switch to having that one on before it becomes mandatory.
It has a lot of benefits over the eselect hack to be able to have multiple opengl implementations running.
--
Joost
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-19 13:14 ` J. Roeleveld
@ 2020-05-20 3:44 ` Walter Dnes
2020-05-20 4:06 ` Ashley Dixon
2020-05-20 5:49 ` J. Roeleveld
0 siblings, 2 replies; 16+ messages in thread
From: Walter Dnes @ 2020-05-20 3:44 UTC (permalink / raw
To: gentoo-user
On Tue, May 19, 2020 at 03:14:03PM +0200, J. Roeleveld wrote
> >> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
> >
> > Thank you very much. I've got the update (156 packages) running now.
> >I had set "-libglvnd" in make.conf on my main machine, but only against
> >xorg-server on my secondary machine. Setting "-libglvnd" in make.conf
> >solves the problem.
>
> Only for now.
> "Libglvnd" is scheduled to be removed as a USE flag. I would
> definitely suggest to switch to having that one on before it becomes
> mandatory.
>
> It has a lot of benefits over the eselect hack to be able to have
> multiple opengl implementations running.
The reason I had originally turned it off was because when it first
showed up as a flag, I checked Google to find out what it was. Almost
every hit on webforums was like...
Person 1 - Help; my "update world" dies
Person 2 - Turn off "libglvnd" in make.conf
Person 1 - Thank you; my update works fine now
Add me to the list. If this is to be a new default config setup, I'd
appreciate a news item about it, like the python 3.6 to 3.7 switchover.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 3:44 ` Walter Dnes
@ 2020-05-20 4:06 ` Ashley Dixon
2020-05-20 5:49 ` J. Roeleveld
1 sibling, 0 replies; 16+ messages in thread
From: Ashley Dixon @ 2020-05-20 4:06 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1394 bytes --]
On Tue, May 19, 2020 at 11:44:58PM -0400, Walter Dnes wrote:
> The reason I had originally turned it off was because when it first
> showed up as a flag, I checked Google to find out what it was. Almost
> every hit on webforums was like...
>
> Person 1 - Help; my "update world" dies
> Person 2 - Turn off "libglvnd" in make.conf
> Person 1 - Thank you; my update works fine now
Even if it didn't break block eselect-opengl with mesa, it is generally
extraneous for most non-NVIDIA users. From [1]:
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API
calls between multiple vendors. It allows multiple drivers from
different vendors to coexist on the same filesystem, and determines
which vendor to dispatch each API call to at runtime.
See bug [2] and commit [3] for details regarding the breakages in X for
modern-NVIDIA users without libglvnd.
(Video drivers do not actually require an X server to be present, as unless the
`nomodesetting` parameter is given to the kernel, they can be initialised pre-X
to provide high-resolution TTYs.)
[1] https://github.com/NVIDIA/libglvnd
[2] https://bugs.gentoo.org/711780
[3] cb625716155c239585d752e7c19d113afdeb91af on gentoo.git
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 3:44 ` Walter Dnes
2020-05-20 4:06 ` Ashley Dixon
@ 2020-05-20 5:49 ` J. Roeleveld
2020-05-20 6:07 ` Dale
1 sibling, 1 reply; 16+ messages in thread
From: J. Roeleveld @ 2020-05-20 5:49 UTC (permalink / raw
To: gentoo-user
On 20 May 2020 05:44:58 CEST, Walter Dnes <waltdnes@waltdnes.org> wrote:
>On Tue, May 19, 2020 at 03:14:03PM +0200, J. Roeleveld wrote
>> >> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
>> >
>> > Thank you very much. I've got the update (156 packages) running
>now.
>> >I had set "-libglvnd" in make.conf on my main machine, but only
>against
>> >xorg-server on my secondary machine. Setting "-libglvnd" in
>make.conf
>> >solves the problem.
>>
>> Only for now.
>> "Libglvnd" is scheduled to be removed as a USE flag. I would
>> definitely suggest to switch to having that one on before it becomes
>> mandatory.
>>
>> It has a lot of benefits over the eselect hack to be able to have
>> multiple opengl implementations running.
>
> The reason I had originally turned it off was because when it first
>showed up as a flag, I checked Google to find out what it was. Almost
>every hit on webforums was like...
>
>Person 1 - Help; my "update world" dies
>Person 2 - Turn off "libglvnd" in make.conf
>Person 1 - Thank you; my update works fine now
>
> Add me to the list. If this is to be a new default config setup, I'd
>appreciate a news item about it, like the python 3.6 to 3.7 switchover.
I actually had to enable this on my new laptop before it became stable to get the Nvidia chip and my external displays working.
I am actually happy with this as I don't have to keep changing the opengl setting anymore when I need 3D performance.
--
Joost
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 5:49 ` J. Roeleveld
@ 2020-05-20 6:07 ` Dale
2020-05-20 11:37 ` Victor Ivanov
0 siblings, 1 reply; 16+ messages in thread
From: Dale @ 2020-05-20 6:07 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 4188 bytes --]
J. Roeleveld wrote:
> On 20 May 2020 05:44:58 CEST, Walter Dnes <waltdnes@waltdnes.org> wrote:
>> On Tue, May 19, 2020 at 03:14:03PM +0200, J. Roeleveld wrote
>>>>> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
>>>> Thank you very much. I've got the update (156 packages) running
>> now.
>>>> I had set "-libglvnd" in make.conf on my main machine, but only
>> against
>>>> xorg-server on my secondary machine. Setting "-libglvnd" in
>> make.conf
>>>> solves the problem.
>>> Only for now.
>>> "Libglvnd" is scheduled to be removed as a USE flag. I would
>>> definitely suggest to switch to having that one on before it becomes
>>> mandatory.
>>>
>>> It has a lot of benefits over the eselect hack to be able to have
>>> multiple opengl implementations running.
>> The reason I had originally turned it off was because when it first
>> showed up as a flag, I checked Google to find out what it was. Almost
>> every hit on webforums was like...
>>
>> Person 1 - Help; my "update world" dies
>> Person 2 - Turn off "libglvnd" in make.conf
>> Person 1 - Thank you; my update works fine now
>>
>> Add me to the list. If this is to be a new default config setup, I'd
>> appreciate a news item about it, like the python 3.6 to 3.7 switchover.
> I actually had to enable this on my new laptop before it became stable to get the Nvidia chip and my external displays working.
> I am actually happy with this as I don't have to keep changing the opengl setting anymore when I need 3D performance.
>
> --
> Joost
Reading this thread, I checked and I to have this USE flag turned
off/disabled/whatever. I removed it from make.conf and commented out
everything else I found in /etc/portage and am checking to see what all
had to be rebuilt. I figure I may as well change now while I have a
otherwise stable system, except for the sddm-helper chewing memory
problem, and get ahead of the curve. ;-) Using that grep -r trick
comes in handy. Learned that from this list too.
It's odd how following a thread that may not even affect you ends up
doing so. :/
Just in case, this is what emerge spit out on my screen.
Calculating dependencies... done!
[ebuild R ] sys-libs/libblockdev-2.23-r1::gentoo USE="cryptsetup
lvm tools -bcache -device-mapper -dmraid -escrow -gtk-doc -introspection
-kbd -test -vdo" PYTHON_SINGLE_TARGET="python3_7 -python3_6
(-python3_8)" 0 KiB
[ebuild R ] media-libs/libdvdnav-6.0.0::gentoo USE="-static-libs"
ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] media-libs/libglvnd-1.3.1::gentoo USE="X -test"
ABI_X86="32 (64) (-x32)" 698 KiB
[ebuild R ~] media-libs/mesa-20.0.4-r1::gentoo USE="X classic dri3
egl gallium gbm gles2 libglvnd* llvm wayland zstd -d3d9 -debug -gles1
-lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind
-vdpau -vulkan -vulkan-overlay -xa -xvmc" ABI_X86="32 (64) (-x32)"
VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau
(-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl
(-vivante) -vmware" 0 KiB
[blocks b ] media-libs/mesa[-libglvnd(-)]
("media-libs/mesa[-libglvnd(-)]" is blocking media-libs/libglvnd-1.3.1)
[ebuild R ] sys-libs/libcap-2.26-r2::gentoo USE="pam (split-usr)
-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild R ] x11-drivers/nvidia-drivers-440.82:0/440::gentoo USE="X
acpi driver gtk3 kms libglvnd* multilib tools -compat -static-libs -uvm
-wayland" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild R ] x11-base/xorg-server-1.20.7:0/1.20.7::gentoo
USE="elogind ipv6 libglvnd* suid udev xorg -debug -dmx -doc -kdrive
-libressl -minimal (-selinux) -static-libs -systemd -unwind -wayland
-xcsecurity -xephyr -xnest -xvfb" 0 KiB
[uninstall ] app-eselect/eselect-opengl-1.3.1-r4::gentoo
[blocks b ] app-eselect/eselect-opengl
("app-eselect/eselect-opengl" is blocking
x11-drivers/nvidia-drivers-440.82, x11-base/xorg-server-1.20.7,
media-libs/mesa-20.0.4-r1)
Now let us pray to the portage gods for a happy outcome. o_O
Dale
:-) :-)
P. S. Between this and finding that weird The Black Bird movie from
1975, I'm having a good day. ROFL
[-- Attachment #2: Type: text/html, Size: 5808 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 6:07 ` Dale
@ 2020-05-20 11:37 ` Victor Ivanov
2020-05-20 12:10 ` Dale
2020-05-20 12:46 ` J. Roeleveld
0 siblings, 2 replies; 16+ messages in thread
From: Victor Ivanov @ 2020-05-20 11:37 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1.1: Type: text/plain, Size: 5357 bytes --]
When the lbglvnd flag was introduced I remember I solved this issue by:
# emerge --unmerge eselect-opengl
# emerge -1qv mesa
After that, a simple update of @world rebuilt everything else on its own.
Personally, I had been waiting for libglvnd support for _a long time_.
This - and I mean GLVND in general - is something that should have come
to Linux many years ago, along with NVIDIAs PRIME render offloading.
10y ago I used to have an Optimus laptop with an Nvidia GPU and it was
an absolute hell to get it running, I remember writing tonnes of scripts
using VirtualGL and a dummy X server running on the Nvidia GPU. This was
before bumblebee.
Today, I still need this with an external GPU.
But now it takes 1 environment variable to offload to the other GPU!
GLVND literally made my Linux work experience a million times better.
I'm extatic.
- V
On 20/05/2020 07:07, Dale wrote:
> J. Roeleveld wrote:
>> On 20 May 2020 05:44:58 CEST, Walter Dnes <waltdnes@waltdnes.org> wrote:
>>> On Tue, May 19, 2020 at 03:14:03PM +0200, J. Roeleveld wrote
>>>>>> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
>>>>> Thank you very much. I've got the update (156 packages) running
>>> now.
>>>>> I had set "-libglvnd" in make.conf on my main machine, but only
>>> against
>>>>> xorg-server on my secondary machine. Setting "-libglvnd" in
>>> make.conf
>>>>> solves the problem.
>>>> Only for now.
>>>> "Libglvnd" is scheduled to be removed as a USE flag. I would
>>>> definitely suggest to switch to having that one on before it becomes
>>>> mandatory.
>>>>
>>>> It has a lot of benefits over the eselect hack to be able to have
>>>> multiple opengl implementations running.
>>> The reason I had originally turned it off was because when it first
>>> showed up as a flag, I checked Google to find out what it was. Almost
>>> every hit on webforums was like...
>>>
>>> Person 1 - Help; my "update world" dies
>>> Person 2 - Turn off "libglvnd" in make.conf
>>> Person 1 - Thank you; my update works fine now
>>>
>>> Add me to the list. If this is to be a new default config setup, I'd
>>> appreciate a news item about it, like the python 3.6 to 3.7 switchover.
>> I actually had to enable this on my new laptop before it became stable to get the Nvidia chip and my external displays working.
>> I am actually happy with this as I don't have to keep changing the opengl setting anymore when I need 3D performance.
>>
>> --
>> Joost
>
>
> Reading this thread, I checked and I to have this USE flag turned
> off/disabled/whatever. I removed it from make.conf and commented out
> everything else I found in /etc/portage and am checking to see what all
> had to be rebuilt. I figure I may as well change now while I have a
> otherwise stable system, except for the sddm-helper chewing memory
> problem, and get ahead of the curve. ;-) Using that grep -r trick
> comes in handy. Learned that from this list too.
>
> It's odd how following a thread that may not even affect you ends up
> doing so. :/
>
> Just in case, this is what emerge spit out on my screen.
>
>
> Calculating dependencies... done!
> [ebuild R ] sys-libs/libblockdev-2.23-r1::gentoo USE="cryptsetup
> lvm tools -bcache -device-mapper -dmraid -escrow -gtk-doc -introspection
> -kbd -test -vdo" PYTHON_SINGLE_TARGET="python3_7 -python3_6
> (-python3_8)" 0 KiB
> [ebuild R ] media-libs/libdvdnav-6.0.0::gentoo USE="-static-libs"
> ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild N ] media-libs/libglvnd-1.3.1::gentoo USE="X -test"
> ABI_X86="32 (64) (-x32)" 698 KiB
> [ebuild R ~] media-libs/mesa-20.0.4-r1::gentoo USE="X classic dri3
> egl gallium gbm gles2 libglvnd* llvm wayland zstd -d3d9 -debug -gles1
> -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind
> -vdpau -vulkan -vulkan-overlay -xa -xvmc" ABI_X86="32 (64) (-x32)"
> VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau
> (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl
> (-vivante) -vmware" 0 KiB
> [blocks b ] media-libs/mesa[-libglvnd(-)]
> ("media-libs/mesa[-libglvnd(-)]" is blocking media-libs/libglvnd-1.3.1)
> [ebuild R ] sys-libs/libcap-2.26-r2::gentoo USE="pam (split-usr)
> -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
> [ebuild R ] x11-drivers/nvidia-drivers-440.82:0/440::gentoo USE="X
> acpi driver gtk3 kms libglvnd* multilib tools -compat -static-libs -uvm
> -wayland" ABI_X86="32 (64) (-x32)" 0 KiB
> [ebuild R ] x11-base/xorg-server-1.20.7:0/1.20.7::gentoo
> USE="elogind ipv6 libglvnd* suid udev xorg -debug -dmx -doc -kdrive
> -libressl -minimal (-selinux) -static-libs -systemd -unwind -wayland
> -xcsecurity -xephyr -xnest -xvfb" 0 KiB
> [uninstall ] app-eselect/eselect-opengl-1.3.1-r4::gentoo
> [blocks b ] app-eselect/eselect-opengl
> ("app-eselect/eselect-opengl" is blocking
> x11-drivers/nvidia-drivers-440.82, x11-base/xorg-server-1.20.7,
> media-libs/mesa-20.0.4-r1)
>
>
>
> Now let us pray to the portage gods for a happy outcome. o_O
>
> Dale
>
> :-) :-)
>
> P. S. Between this and finding that weird The Black Bird movie from
> 1975, I'm having a good day. ROFL
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 11:37 ` Victor Ivanov
@ 2020-05-20 12:10 ` Dale
2020-05-20 12:47 ` J. Roeleveld
2020-05-20 16:28 ` Dr Rainer Woitok
2020-05-20 12:46 ` J. Roeleveld
1 sibling, 2 replies; 16+ messages in thread
From: Dale @ 2020-05-20 12:10 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1665 bytes --]
Victor Ivanov wrote:
> When the lbglvnd flag was introduced I remember I solved this issue by:
>
> # emerge --unmerge eselect-opengl
> # emerge -1qv mesa
>
> After that, a simple update of @world rebuilt everything else on its own.
>
> Personally, I had been waiting for libglvnd support for _a long time_.
> This - and I mean GLVND in general - is something that should have come
> to Linux many years ago, along with NVIDIAs PRIME render offloading.
>
> 10y ago I used to have an Optimus laptop with an Nvidia GPU and it was
> an absolute hell to get it running, I remember writing tonnes of scripts
> using VirtualGL and a dummy X server running on the Nvidia GPU. This was
> before bumblebee.
>
> Today, I still need this with an external GPU.
>
> But now it takes 1 environment variable to offload to the other GPU!
> GLVND literally made my Linux work experience a million times better.
> I'm extatic.
>
> - V
>
My change went quite well here. I removed the flag entry everywhere and
then did a emerge world, with the correct options of course. I then
logged out, went to boot runlevel, reloaded the video drivers, went back
to default and logged in. I can't tell any difference here video wise
tho.
I did notice that my sddm problem is worse now. It's worse now than it
was when it first started. In just a few hours it is consuming over
4GBs of memory. That is ridiculous to me. It using more than Firefox,
both profiles, and any other software I have running. I'm thinking
about looking for a alternative to sddm. I switched to it a while back
but I don't like this memory hungry thing behaving this way.
Dale
:-) :-)
[-- Attachment #2: Type: text/html, Size: 2075 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 11:37 ` Victor Ivanov
2020-05-20 12:10 ` Dale
@ 2020-05-20 12:46 ` J. Roeleveld
1 sibling, 0 replies; 16+ messages in thread
From: J. Roeleveld @ 2020-05-20 12:46 UTC (permalink / raw
To: gentoo-user
Please don't top-post.
On Wednesday, May 20, 2020 1:37:45 PM CEST Victor Ivanov wrote:
> When the lbglvnd flag was introduced I remember I solved this issue by:
>
> # emerge --unmerge eselect-opengl
> # emerge -1qv mesa
>
> After that, a simple update of @world rebuilt everything else on its own.
>
> Personally, I had been waiting for libglvnd support for _a long time_.
> This - and I mean GLVND in general - is something that should have come
> to Linux many years ago, along with NVIDIAs PRIME render offloading.
>
> 10y ago I used to have an Optimus laptop with an Nvidia GPU and it was
> an absolute hell to get it running, I remember writing tonnes of scripts
> using VirtualGL and a dummy X server running on the Nvidia GPU. This was
> before bumblebee.
>
> Today, I still need this with an external GPU.
>
> But now it takes 1 environment variable to offload to the other GPU!
> GLVND literally made my Linux work experience a million times better.
> I'm extatic.
>
> - V
>
It is precisely why I had to implement GLVND before it became stable (using
external overlays even and manually adding patches)
My new laptop doesn't work at all with bumblebee, because the external display
ports are connected to the nvidia-chip and not to the intel-chip.
If reverse-PRIME would be supported, I would be able to disable the nvidia-
chip during 80% of the time and only enable it when playing games.
--
Joost
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 12:10 ` Dale
@ 2020-05-20 12:47 ` J. Roeleveld
2020-05-20 16:28 ` Dr Rainer Woitok
1 sibling, 0 replies; 16+ messages in thread
From: J. Roeleveld @ 2020-05-20 12:47 UTC (permalink / raw
To: gentoo-user
On Wednesday, May 20, 2020 2:10:14 PM CEST Dale wrote:
> Victor Ivanov wrote:
> > When the lbglvnd flag was introduced I remember I solved this issue by:
> > # emerge --unmerge eselect-opengl
> > # emerge -1qv mesa
> >
> > After that, a simple update of @world rebuilt everything else on its own.
> >
> > Personally, I had been waiting for libglvnd support for _a long time_.
> > This - and I mean GLVND in general - is something that should have come
> > to Linux many years ago, along with NVIDIAs PRIME render offloading.
> >
> > 10y ago I used to have an Optimus laptop with an Nvidia GPU and it was
> > an absolute hell to get it running, I remember writing tonnes of scripts
> > using VirtualGL and a dummy X server running on the Nvidia GPU. This was
> > before bumblebee.
> >
> > Today, I still need this with an external GPU.
> >
> > But now it takes 1 environment variable to offload to the other GPU!
> > GLVND literally made my Linux work experience a million times better.
> > I'm extatic.
> >
> > - V
>
> My change went quite well here. I removed the flag entry everywhere and
> then did a emerge world, with the correct options of course. I then
> logged out, went to boot runlevel, reloaded the video drivers, went back
> to default and logged in. I can't tell any difference here video wise
> tho.
>
> I did notice that my sddm problem is worse now. It's worse now than it
> was when it first started. In just a few hours it is consuming over
> 4GBs of memory. That is ridiculous to me. It using more than Firefox,
> both profiles, and any other software I have running. I'm thinking
> about looking for a alternative to sddm. I switched to it a while back
> but I don't like this memory hungry thing behaving this way.
I missed the whole thing you are having with sddm, I just checked it on my
laptop and not seeing anything like that.
Will reply further in the sddm-thread if I have any ideas.
--
Joost
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 12:10 ` Dale
2020-05-20 12:47 ` J. Roeleveld
@ 2020-05-20 16:28 ` Dr Rainer Woitok
2020-05-20 17:04 ` Dale
1 sibling, 1 reply; 16+ messages in thread
From: Dr Rainer Woitok @ 2020-05-20 16:28 UTC (permalink / raw
To: gentoo-user, Dale
Dale,
On Wednesday, 2020-05-20 07:10:14 -0500, you wrote:
> ...
> I did notice that my sddm problem is worse now. It's worse now than it
> was when it first started.
Ever tried "x11-misc/lightdm"? Runs like a charm here ...
Sincerely,
Rainer
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
2020-05-20 16:28 ` Dr Rainer Woitok
@ 2020-05-20 17:04 ` Dale
0 siblings, 0 replies; 16+ messages in thread
From: Dale @ 2020-05-20 17:04 UTC (permalink / raw
To: Gentoo User
[-- Attachment #1: Type: text/plain, Size: 765 bytes --]
Dr Rainer Woitok wrote:
> Dale,
>
> On Wednesday, 2020-05-20 07:10:14 -0500, you wrote:
>
>> ...
>> I did notice that my sddm problem is worse now. It's worse now than it
>> was when it first started.
> Ever tried "x11-misc/lightdm"? Runs like a charm here ...
>
> Sincerely,
> Rainer
>
I googled and found it as a alternative. It was next on my list. It
might have been a temporary switch but the logging out and back in as
getting on my nerve. My puter stays to busy for that sort of thing.
Once a week after updates is plenty for me.
Thanks for the idea tho. It's my backup plan. So far tho, sddm using
the exact same amount of memory it was when I first logged in. From ps:
root 23338 0.0 0.0 54528 14400
Dale
:-) :-)
[-- Attachment #2: Type: text/html, Size: 1291 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2020-05-20 17:04 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-18 17:53 [gentoo-user] eselect-opengl Blockage (with a capital "B") problem Walter Dnes
2020-05-18 18:07 ` Ashley Dixon
2020-05-18 18:35 ` [gentoo-user] [SOLVED] " Walter Dnes
2020-05-19 13:14 ` J. Roeleveld
2020-05-20 3:44 ` Walter Dnes
2020-05-20 4:06 ` Ashley Dixon
2020-05-20 5:49 ` J. Roeleveld
2020-05-20 6:07 ` Dale
2020-05-20 11:37 ` Victor Ivanov
2020-05-20 12:10 ` Dale
2020-05-20 12:47 ` J. Roeleveld
2020-05-20 16:28 ` Dr Rainer Woitok
2020-05-20 17:04 ` Dale
2020-05-20 12:46 ` J. Roeleveld
2020-05-18 18:09 ` [gentoo-user] " Neil Bothwick
2020-05-18 18:21 ` Ashley Dixon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox