Автор Тема: Гибридная видеокарта Intel+NVidia [РЕШЕНО]  (Прочитано 3192 раз)

Оффлайн yx

  • Постоялец
  • ***
  • Сообщений: 202
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #15 : 06 Январь 2016, 19:16:15 »
точно - товарищ не поставил шмеля и примус, не поставил проприетарные драйверы (советую синаптиком ставить из  репозитория), потому у него ноувеау правит видеокартой.
Сегодня поставить шмеля, примус и нвидиа-352 куда легче, чем буквально год назад

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 14
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #16 : 06 Январь 2016, 19:21:29 »
Хм, тогда почему у меня указано что драйвер используется?

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #17 : 06 Январь 2016, 19:33:03 »
Алексей, а пакет nvidia-settings Вы установили? В настоящий момент из вывода inxi задействована интергированная карта Intel.
Как Вам переключиться на NVIDIA, прошу пояснить ух-а.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #18 : 06 Январь 2016, 19:37:16 »
Можно также попробовать совет Андрея - отключить интегрированную графику Intel в BIOS.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 14
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #19 : 06 Январь 2016, 20:13:45 »
Алексей, а пакет nvidia-settings Вы установили?
Ха, не установил))) Сейчас сделаю!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 14
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #21 : 06 Январь 2016, 20:54:11 »
Не совсем понял чем эти проекты отличаются и что лучше использовать в таком случае?

Upd: нашел инфу, читаю и пытаюсь вникнуть)))
« Последнее редактирование: 06 Январь 2016, 21:03:10 от Alekaz »

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #22 : 06 Январь 2016, 21:07:21 »
Цитата постом выше приведёт к описанию установки NVidia Prime, который в основном рассчитан на работу с менеджером входа в систему LightDM. В Matuntu применяется MDM, поэтому лучше установить bumblebee-nvidia. И посмотрите после перезагрузки появится ли пункт переключения видеокарт в Центре управления NVidia.
Про установку Bumblebee почитайте здесь.
P.s.: трудно оказывать помощь, не имея предмета разговора.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 14
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #23 : 06 Январь 2016, 21:32:40 »
Спасибо! Вы уже очень помогли! Теперь дело за мной и моим ноутбуком)) О результатах отпишусь!

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 14
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #24 : 06 Январь 2016, 22:29:33 »
Перед этим сообщением:
Цитата постом выше приведёт к описанию установки NVidia Prime, который в основном рассчитан на работу с менеджером входа в систему LightDM. В Matuntu применяется MDM, поэтому лучше установить bumblebee-nvidia. И посмотрите после перезагрузки появится ли пункт переключения видеокарт в Центре управления NVidia.
Про установку Bumblebee почитайте здесь.
P.s.: трудно оказывать помощь, не имея предмета разговора.
начал устанавливать NVidia Prime, во время установки предложилось выбрать LightDM, что я и сделал так как выяснил, что с другим менеджером входа в систему могут быть проблемы. Все установилось и заработало! В Центре управления NVidia появится пункт переключения видеокарт. Естественно после перезагрузки менеджером входа в систему стал скучный LightDM )) Теперь осталось попробовать bumblebee, чтобы закрепить новые знания))
Спойлер
└─ $ ▶ inxi -Abxz
System:    Host: matuntu Kernel: 4.2.0-23-generic x86_64 (64 bit gcc: 4.8.2)
           Desktop: MATE 1.12.0 (Gtk 3.10.8-0ubuntu1.6) Distro: Ubuntu 14.04 trusty
Machine:   Mobo: ASUSTeK model: G750JM v: 1.0
           Bios: American Megatrends v: G750JM.206 date: 04/02/2014
CPU:       Quad core Intel Core i7-4700HQ (-HT-MCP-) speed/max: 2400/3400 MHz
Graphics:  Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller bus-ID: 00:02.0
           Card-2: NVIDIA GM107M [GeForce GTX 860M] bus-ID: 01:00.0
           Display Server: X.Org 1.17.1 drivers: nvidia (unloaded: intel)
           Resolution: 1920x1080@60.0hz
           GLX Renderer: GeForce GTX 860M/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 352.63 Direct Rendering: Yes
Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture v: k4.2.0-23-generic
Network:   Card-1: Broadcom BCM4352 802.11ac Wireless Network Adapter driver: wl bus-ID: 03:00.0
           Card-2: Qualcomm Atheros QCA8171 Gigabit Ethernet driver: alx port: d000 bus-ID: 04:00.0
Drives:    HDD Total Size: 1008.0GB (0.9% used)
Info:      Processes: 239 Uptime: 38 min Memory: 824.6/7870.0MB
           Init: Upstart runlevel: 2 Gcc sys: 4.8.4 Client: Shell (bash 4.3.111) inxi: 2.2.28
aleksey @ matuntu  /tmp
└─ $ ▶ inxi -G
Graphics:  Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
           Card-2: NVIDIA GM107M [GeForce GTX 860M]
           Display Server: X.Org 1.17.1 drivers: nvidia (unloaded: intel)
           Resolution: 1920x1080@60.0hz
           GLX Renderer: GeForce GTX 860M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 352.63
aleksey @ matuntu  /tmp
└─ $ ▶
« Последнее редактирование: 06 Январь 2016, 22:33:09 от Alekaz »

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1412
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #25 : 07 Январь 2016, 15:54:55 »
Алексей, надеюсь, что Вы сможете нормально описать свои действия по настройке гибридной графики своего ноутбука, чтобы другим стало понятно, что некоторые имеют ввиду под "шмелем" и "примусом". А то я уж решил, что автор этих понятий сам вечно под мухой...
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 14
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #26 : 07 Январь 2016, 21:04:24 »
Так, установил я Bumblebee на свеже установленную систему по инструкции http://www.mintlinux.ru/forum/thread11107.html Но не совсем понимаю как она работает и работает ли вообще. Прогнал различные тесты. Результаты с optirun и без него, а также с vblank_mode=0 и primusrun под спойлером
Спойлер
lexey @ Matuntu64  ~
└─ $ ▶ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.411 FPS
301 frames in 5.0 seconds = 60.044 FPS
301 frames in 5.0 seconds = 60.047 FPS
301 frames in 5.0 seconds = 60.033 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 3740 requests (3740 known processed) with 0 events remaining.
alexey @ Matuntu64  ~
└─ $ ▶ optirun glxgears
13263 frames in 5.0 seconds = 2652.596 FPS
13300 frames in 5.0 seconds = 2659.893 FPS
13714 frames in 5.0 seconds = 2742.659 FPS
13334 frames in 5.0 seconds = 2666.578 FPS
[VGL] ERROR: in readback--
[VGL]    256: Window has been deleted by window manager
alexey @ Matuntu64  ~
└─ $ ▶ glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0.0
  Display:     0x24bc010
  Window:      0x600002
  Context:     0x24ccb60
  GL_VERSION:  3.0 Mesa 10.5.9
  GL_VENDOR:   Intel Open Source Technology Center
  GL_RENDERER: Mesa DRI Intel(R) Haswell Mobile
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 1325 requests (1325 known processed) with 0 events remaining.
alexey @ Matuntu64  ~
└─ $ ▶ optirun glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0.0
  Display:     0x23e3f00
  Window:      0x600002
  Context:     0x2407fe0
  GL_VERSION:  4.5.0 NVIDIA 352.63
  GL_VENDOR:   NVIDIA Corporation
  GL_RENDERER: GeForce GTX 860M/PCIe/SSE2
[VGL] ERROR: in getGLXDrawable--
[VGL]    186: Window has been deleted by window manager
alexey @ Matuntu64  ~
└─ $ ▶ glmark2
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     Intel Open Source Technology Center
    GL_RENDERER:   Mesa DRI Intel(R) Haswell Mobile
    GL_VERSION:    3.0 Mesa 10.5.9
=======================================================
[build] use-vbo=false: FPS: 1463 FrameTime: 0.684 ms
[build] use-vbo=true: FPS: 1563 FrameTime: 0.640 ms
.........................................................
.........................................................
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1380 FrameTime: 0.725 ms
=======================================================
                                  glmark2 Score: 1223
=======================================================
alexey @ Matuntu64  ~
└─ $ ▶ optirun glmark2
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 860M/PCIe/SSE2
    GL_VERSION:    4.5.0 NVIDIA 352.63
=======================================================
[build] use-vbo=false: FPS: 568 FrameTime: 1.761 ms
[build] use-vbo=true: FPS: 606 FrameTime: 1.650 ms
..................................................................
..................................................................
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 625 FrameTime: 1.600 ms
=======================================================
                                  glmark2 Score: 567
=======================================================
alexey @ Matuntu64  ~
└─ $ ▶
alexey @ Matuntu64  ~
└─ $ ▶ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
36624 frames in 5.0 seconds = 7324.671 FPS
39335 frames in 5.0 seconds = 7866.896 FPS
39789 frames in 5.0 seconds = 7957.713 FPS
37407 frames in 5.0 seconds = 7481.336 FPS
38625 frames in 5.0 seconds = 7724.904 FPS
39676 frames in 5.0 seconds = 7935.191 FPS
36367 frames in 5.0 seconds = 7273.387 FPS
38312 frames in 5.0 seconds = 7662.195 FPS
38881 frames in 5.0 seconds = 7776.179 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 736342 requests (736342 known processed) with 0 events remaining.
alexey @ Matuntu64  ~
└─ $ ▶
alexey @ Matuntu64  ~
└─ $ ▶ vblank_mode=0 primusrun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
19571 frames in 5.0 seconds = 3914.073 FPS
20894 frames in 5.0 seconds = 4178.772 FPS
20910 frames in 5.0 seconds = 4181.893 FPS
21003 frames in 5.0 seconds = 4200.538 FPS
21111 frames in 5.0 seconds = 4222.164 FPS
20825 frames in 5.0 seconds = 4164.945 FPS
20705 frames in 5.0 seconds = 4140.885 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 31 requests (31 known processed) with 0 events remaining.
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
  Major opcode of failed request:  153 (DRI2)
  Minor opcode of failed request:  8 (DRI2SwapBuffers      )
  Resource id in failed request:  0x4c00002
  Serial number of failed request:  291202
  Current serial number in output stream:  291203
alexey @ Matuntu64  ~
└─ $ ▶
alexey @ Matuntu64  ~
└─ $ ▶ primusrun glxgears
294 frames in 5.0 seconds = 58.668 FPS
301 frames in 5.0 seconds = 60.045 FPS
301 frames in 5.0 seconds = 60.037 FPS
301 frames in 5.0 seconds = 60.038 FPS
301 frames in 5.0 seconds = 60.036 FPS
301 frames in 5.0 seconds = 60.030 FPS
primus: warning: dropping a frame to avoid deadlock
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 31 requests (31 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
alexey @ Matuntu64  ~
└─ $ ▶ 
alexey @ Matuntu64  ~
└─ $ ▶ vblank_mode=0 optirun glmark2
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 860M/PCIe/SSE2
    GL_VERSION:    4.5.0 NVIDIA 352.63
=======================================================
[build] use-vbo=false: FPS: 585 FrameTime: 1.709 ms
[build] use-vbo=true: FPS: 578 FrameTime: 1.730 ms
[texture] texture-filter=nearest: FPS: 604 FrameTime: 1.656 ms
[texture] texture-filter=linear: FPS: 600 FrameTime: 1.667 ms
=======================================================
                                  glmark2 Score: 591
=======================================================
alexey @ Matuntu64  ~
└─ $ ▶ vblank_mode=0 primusrun glmark2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 860M/PCIe/SSE2
    GL_VERSION:    4.5.0 NVIDIA 352.63
=======================================================
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=false:ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
 FPS: 685 FrameTime: 1.460 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=true:ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
 FPS: 730 FrameTime: 1.370 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=nearest:ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
 FPS: 729 FrameTime: 1.372 ms
=======================================================
                                  glmark2 Score: 714
=======================================================
alexey @ Matuntu64  ~
└─ $ ▶
В Центре управления NVidia настроек нет, видеокарты не видно и соответственно опции переключения на нее. После команды в терминале optirun nvidia-settings -c :8 открывается Центр управления NVidia в котором появилась видеокарта с различными настройками, опция переключения между nvidia и intel отсутствует. По тестам видно что Nvidia запускается, но правильно ли? В тесте optirun glmark2 fps в два раза ниже чем в тесте при запуске просто glmark2 и работе видеокарты Intel, хотя картинка визуально идет плавнее. Про vblank_mode=0 не знаю ни чего и что он делает, но с ним без всякого optirun и primusrun запускается nvidia и тесты выдают максимальный результат кроме теста glmark2.
Спойлер
alexey @ Matuntu64  ~
└─ $ ▶ vblank_mode=0 optirun glmark2
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 860M/PCIe/SSE2
    GL_VERSION:    4.5.0 NVIDIA 352.63
=======================================================
[build] use-vbo=false: FPS: 585 FrameTime: 1.709 ms
[build] use-vbo=true: FPS: 578 FrameTime: 1.730 ms
[texture] texture-filter=nearest: FPS: 604 FrameTime: 1.656 ms
[texture] texture-filter=linear: FPS: 600 FrameTime: 1.667 ms
=======================================================
                                  glmark2 Score: 591
=======================================================
alexey @ Matuntu64  ~
└─ $ ▶ vblank_mode=0 primusrun glmark2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 860M/PCIe/SSE2
    GL_VERSION:    4.5.0 NVIDIA 352.63
=======================================================
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=false:ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
 FPS: 685 FrameTime: 1.460 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=true:ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
 FPS: 730 FrameTime: 1.370 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=nearest:ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
 FPS: 729 FrameTime: 1.372 ms
=======================================================
                                  glmark2 Score: 714
=======================================================
alexey @ Matuntu64  ~
└─ $ ▶

Если что, то прошу прощения за столь длинный спойлер))

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1412
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #27 : 07 Январь 2016, 22:08:40 »
Тест glmark2 не предназначен для оценки производительности. Его главная цель показать включено или нет 3D ускорение.
Судя по результатам, оно у Вас работает. По тому руководству, что Вы указываете, для переключения на карту Nvidia делается правка конфига игры. Как вариант можно запускать программу как вы запускали тест с параметром vblank_mode=0 primusrun glxgears
только вместо glxgears вписывайте название запускаемой программы. Есть ещё переключатель-апплет Mate-Optimus. Попробуйте с ним поработать. Может получится с его помощью управлять картами.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн yx

  • Постоялец
  • ***
  • Сообщений: 202
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #28 : 08 Январь 2016, 20:15:27 »
2 тс
для работы гибридной гадости нужно обязательно иметь установленными пакеты bumblebee u  primus, а также проприетарный драйвер.  Автоматического или ручного переключения системной графики  на  нвидиа не предусмотрено, запуск осуществляется прямым включением команды в виде primusrun имякоманды или optirun имякоманды. Оптиран эффективней. Что касается проверок фпс, то любой миллион фпс, выдаваемый видеокартой на экране монитора будет выглядеть как 60. Ну или 61 - смотря как настроен ваш экранчег. Так что не копайте туда, где все равно ничего не видно. Потому, возможно, и тестовая программа перестала показывать то, чего не увидишь. Раньше она выдавала частоты и больше 60 - типа, голая математика.
пс. человечий глаз, точнее, сознание не в состоянии прочувствовать смену картинки более 50 кадров в секунду, так что гонка за заоблачным фпс - пустая трата времени и денег

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1412
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #29 : 08 Январь 2016, 21:31:57 »
60 кадров в секунду или фреймов в секунду, оно же ФПС. С одной стороны, это частота кадров монитора, с другой стороны, когда тест производительности выдаёт те же самые 60, значит, что видео не будет тормозить на подобном действии. В играх тормоза иногда связано с совершенно другими процессами.
ух, если знаете что-то по этому вопросу, делитесь, не знаете, нефиг голову морочить.
Что непонятно спрашиваем, если всё понятно - пользуемся.