public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [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