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

Оффлайн Alekaz

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

Оффлайн vita

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

Оффлайн vita

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

Оффлайн Alekaz

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

Оффлайн vita

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

Оффлайн Alekaz

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

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

Оффлайн vita

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

Оффлайн Alekaz

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

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 22
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #23 : 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

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

Оффлайн Alekaz

  • Новичок
  • *
  • Сообщений: 22
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #25 : 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

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

Оффлайн yx

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

Оффлайн ivm

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

Оффлайн yx

  • Старожил
  • ****
  • Сообщений: 471
  • Успехов в труде и счастья в личной жизни!
Re: Гибридная видеокарта Intel+NVidia [РЕШЕНО]
« Ответ #29 : 13 Января 2016, 02:06:33 »
знаю. Это опыт - сын ошибок трудных. Возясь с настройками нвидиа при использовании теста производительности обнаружил, что программа перестала показывать пятикратное повышение фпс, хотя реально скорость работы на играх была нормальной. ноувеау просто вешала мои любимые танки.
Счастье для всех!.. Даром!.. Сколько угодно счастья!.. Все собирайтесь сюда!.. Хватит всем!.. Никто не уйдет обиженный!.. ©
Как жаль, что так на земле не бывает...