<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>38388</bug_id>
          
          <creation_ts>2020-04-26 04:01:51 +0300</creation_ts>
          <short_desc>Ломает систему с дискретной картой</short_desc>
          <delta_ts>2020-04-30 10:50:07 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p9</product>
          <component>kernel-modules-nvidia-std-def</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Артём">temap</reporter>
          <assigned_to name="qa-team@altlinux.org">qa-team</assigned_to>
          <cc>zerg</cc>
          
          <qa_contact name="qa-p9@altlinux.org">qa-p9</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>189438</commentid>
    <comment_count>0</comment_count>
    <who name="Артём">temap</who>
    <bug_when>2020-04-26 04:01:51 +0300</bug_when>
    <thetext>Подробное изложение тут:
https://forum.altlinux.org/index.php?topic=43341.msg348961#msg348961
Вкратце:
Сначала, довольно давно, перстал просто запускаться blender и freecad. Мне посоветовали запускать с optirun. Вчера перстал запускаться и optirun. Вообще никак эти приложения не запускались, пока не удалил сабжевый пакет.

После долгих изысканий, решение такое:
Из директории /usr/libexec/X11/drvpre.d/ переместил файл nvidia и удалил /etc/X11/xorg.conf.d/09-nvidia.conf, который непременно ставиться вместе с kernel-modules-nvidia-std-def и, если его удалить, восстанавливается при перезагрузке файлом /usr/libexec/X11/drvpre.d/nvidia
Добавил в автозапуск rc.local:
#!/bin/sh
rmmod nvidia_drm
rmmod nvidia_modeset
rmmod nvidia
systemctl start bumblebeed
modprobe nvidia
modprobe nvidia_modeset
modprobe nvidia_drm

Теперь всё отлично работает.
blender и freecad запусаются спокойно, если мне нужно использовать nvidia, то запускаю optirun freecad

# lspci -v | grep -EA15 &apos;VGA|3D&apos;
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 122d
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at f7400000 (64-bit, non-prefetchable) [size=4M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915

--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
        Subsystem: ASUSTeK Computer Inc. Device 122d
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at f7000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting &lt;?&gt;
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 &lt;?&gt;
        Capabilities: [900] Secondary PCI Express &lt;?&gt;
        Kernel driver in use: nvidia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189481</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-04-27 11:31:18 +0300</bug_when>
    <thetext>(Ответ для Артём на комментарий #0)
&gt; Мне посоветовали запускать с optirun.
Пока вы следуете этому совету, обращайтесь только к тому, кто его дал.

bumblebee в системе быть не должно.
Установите Workstation K и экспериментируйте на нём. У меня Optimus работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189482</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-04-27 11:32:06 +0300</bug_when>
    <thetext>Покажите вывод от
lspci -nn| grep &apos;\[03&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189483</commentid>
    <comment_count>3</comment_count>
    <who name="Артём">temap</who>
    <bug_when>2020-04-27 11:53:02 +0300</bug_when>
    <thetext>&gt; Пока вы следуете этому совету, обращайтесь только к тому, кто его дал.
Это было давно и не помню, кто мне предложил. Но в тот момент оно просто перестало работать и всё, а с optirun заработало.

&gt; bumblebee в системе быть не должно.
Без него не работало (я его удалял и вообще всё вычищал) и с ним тоже не работало

&gt; Установите Workstation K и экспериментируйте на нём.
По твоему совету в телеге, я именно так и делал. И параллельно делал одно и тоже на обеих системах. Выхлопы и результаты были абсолютно до буковки одинаковые.

&gt; У меня Optimus работает.
- Доктор, у меня нога болит
- Вот у меня точно такая же нога и она не болит!

&gt; lspci -nn| grep &apos;\[03&apos;
$ lspci -nn| grep &apos;\[03&apos;
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev ff)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189484</commentid>
    <comment_count>4</comment_count>
    <who name="Артём">temap</who>
    <bug_when>2020-04-27 11:54:22 +0300</bug_when>
    <thetext>https://bugzilla.altlinux.org/show_bug.cgi?id=37563</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189488</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-04-27 12:51:18 +0300</bug_when>
    <thetext>(Ответ для Артём на комментарий #3)
&gt; 01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M]
&gt; [10de:1292] (rev ff)
Эта карта поддерживается только в драйвере 390.132 (в 418 PRIME не поддерживается, если что).

Т.е. всё, что вы можете сделать, самостоятельно помучать bumblebee(у нас он более не поддерживается). Возможно, будет достаточно его правильно настроить, чтобы не трогать систему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189554</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-04-29 17:27:59 +0300</bug_when>
    <thetext>Попробуйте настроить bumblebee так, чтобы для этого вам не надо было портить систему и при этом использовалось то, что вам надо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189571</commentid>
    <comment_count>7</comment_count>
    <who name="Артём">temap</who>
    <bug_when>2020-04-29 23:45:29 +0300</bug_when>
    <thetext>&gt; Попробуйте настроить bumblebee так, чтобы для этого вам не надо было портить систему и при этом использовалось то, что вам надо.
Именно так я и сделал и меня всё устраивало.
Однако, очередное обновление, сделало так, что теперь по умолчанию используется двайвер 440, вместо 390, как меня было. Как сделать так, чтобы использовался именно 390 драйвер?
# modinfo nvidia
filename:       /lib/modules/5.4.32-std-def-alt1/nVidia/nvidia.ko
alias:          char-major-195-*
version:        440.82</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189588</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-04-30 10:50:07 +0300</bug_when>
    <thetext>(Ответ для Артём на комментарий #7)
&gt; Как сделать
См. коментарий #6.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>