From: Konstantin Lepikhov <lakostis@altlinux.org>
To: devel@lists.altlinux.org
Subject: Re: [devel] Q: libGL* transition to GLVND
Date: Thu, 1 Jun 2017 19:34:28 +0200
Message-ID: <20170601173427.GA4187@lks.home> (raw)
In-Reply-To: <9b831214-7fd6-ab95-e6cf-c9b71c49f600@basealt.ru>
Hi Anton!
On 06/01/17, at 07:36:54 PM you wrote:
> 01.06.2017 18:30, Michael Shigorin пишет:
> > On Thu, Jun 01, 2017 at 03:18:11PM +0200, Konstantin Lepikhov wrote:
> >>>> нужно удалить nvidia_glx.
> >>> Нам может и очень нужно, а пользователю совсем не упёрлось.
> >> Пользователю это не нужно вообще знать. Он поставит драйвер для intel,
> >> который удалит драйвер для nvidia, перезапустит xorg-server и все.
> > То есть LiveCD с обоими собрать уже не получится?
> >
> В предлагаемой схеме - не получится.
>
> Мне кажется что текущие костыли справляются со своей задачей и ломать
> эти подпорки без особой необходимости не стоит.
Безусловно, отечественные костыли всегда лучше, особенно если они
написаны на с++ и парсят текстовые файлы и расставляют симлинки. Я не
principal engineer в ООО Базальт поэтому даже не буду с этим спорить.
Но если все-таки погуглить на эту тему, то можно найти следущее:
- Да, glvnd позволяет сосуществование одновременно нескольких GPU без
переключения драйверов и библиотек, это основная фича. Вот презентация
от nvidia
https://www.x.org/wiki/Events/XDC2016/Program/xdc-2016-glvnd-status.pdf
- Да, можно не удалять nvidia_glx, просто загружать libglx от nvidia в
контексте OutputClass, а дальше xorg должен сам определит какой драйвер
загрузить. libglx.so который таскает с собой nvidia только
предоставляет расширения специфичные nvidia.
Вот пример варианта конфигурации xorg где в системе есть и intel и nvidia:
Section "OutputClass"
Identifier "intel"
MatchDriver "i915"
Driver "modesetting"
EndSection
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "PrimaryGPU" "yes"
ModulePath "/usr/lib64/X11/nvidia"
EndSection
--
WBR et al.
next prev parent reply other threads:[~2017-06-01 17:34 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-31 20:23 Konstantin Lepikhov
2017-06-01 8:29 ` Sergey V Turchin
2017-06-01 11:48 ` Konstantin Lepikhov
2017-06-01 12:30 ` Sergey V Turchin
2017-06-01 12:10 ` Dmitry V. Levin
2017-06-01 12:24 ` Konstantin Lepikhov
2017-06-01 12:34 ` Sergey V Turchin
2017-06-01 12:38 ` Dmitry V. Levin
2017-06-01 12:46 ` Sergey V Turchin
2017-06-01 12:51 ` Sergey V Turchin
2017-06-01 12:49 ` Konstantin Lepikhov
2017-06-01 12:53 ` Sergey V Turchin
2017-06-01 13:18 ` Konstantin Lepikhov
2017-06-01 15:30 ` Michael Shigorin
2017-06-01 17:34 ` Konstantin Lepikhov [this message]
2017-06-01 18:23 ` Konstantin Lepikhov
2017-06-01 22:25 ` Konstantin Lepikhov
2017-06-01 23:04 ` Konstantin Lepikhov
2017-06-01 23:40 ` Konstantin Lepikhov
2017-06-02 5:41 ` Konstantin Lepikhov
2017-06-02 8:01 ` Sergey Bolshakov
2017-06-02 8:38 ` Konstantin Lepikhov
2017-06-02 10:10 ` Igor Zubkov
2017-06-02 11:17 ` Sergey V Turchin
2017-06-03 1:33 ` Yury A. Romanov
2017-06-02 19:36 ` Michael Shigorin
2017-06-05 11:41 ` Sergey Afonin
2017-06-02 11:31 ` Dmitry V. Levin
2017-06-02 11:45 ` Sergey V Turchin
2017-06-02 12:02 ` Konstantin Lepikhov
2017-06-02 12:22 ` Sergey V Turchin
2017-06-02 12:40 ` Dmitry V. Levin
2017-06-02 13:17 ` Konstantin Lepikhov
2017-06-02 13:22 ` Sergey V Turchin
2017-06-01 17:35 ` Konstantin Lepikhov
2017-06-02 8:48 ` Konstantin Lepikhov
2017-06-06 19:23 ` Konstantin Lepikhov
2017-06-07 7:33 ` Sergey V Turchin
2017-06-07 8:55 ` Konstantin Lepikhov
2017-06-07 11:14 ` Sergey V Turchin
2017-06-22 10:19 ` Konstantin Lepikhov
2017-06-02 7:55 ` Sergey V Turchin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170601173427.GA4187@lks.home \
--to=lakostis@altlinux.org \
--cc=devel@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git