LINUX.ORG.RU

iGPU + Nvidia GPU

 , , , ,


0

1

Я уже запутался. Хочу чтобы отрисовкой экрана занимался intel (HD2000) (i915), а всё остальное ложилось на плечи Nvidia GTX570 (с проприетарным драйвером), например: картинку на экране отрисовывает iGPU, пока Nvidia занимается рендерингом в blender. Просто на дискретке или интеграшке работает (но в Nvidia не могу побороть теринг и наблюдаю дичайшие тормоза во время рендера, а на intel рендерить не выйдет), но как их корректно совместить (у меня случайно как-то вышло, правда с дикими лагами в blender, т.е. рендеринг нормальный, а вот отрисовка интелом медленная (1-2 fps), но потом опять всё запоролось...)? И еще вопрос по ходу: это нормально, что когда я включаю для intel

Option "AccelMethod" "sna"
Option "TearFree" "true"
теринга нет, но при перемещении окон, они (окна), то плавно перемещаются, то сильно дергаются (при чем в xmonad сильнее, чем в dwm и awesome), плюс в gimp при рисовании кистью, то нормально работает, то со значительным опозданием отрисовки от курсора. Неужели HD2000 не тянет FullHD отрисовку с нормальной скоростью?

Текущий xorg.conf: http://pastebin.com/gYK662sL Установлены xf86-video-intel, nvidia-drivers. В make.conf VIDEO_CARDS=«nvidia intel». Nvidia драйвер скомпилен после компилирования ядра. На glxinfo выдает

name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

eselect opengl list соответсвующий выставлен?

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Evolve32

А если переключить и попробовать еще раз? ЕМНИП glxinfo даже на оптимусе должен что-то вменяемое выдавать

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

eselect opengl set nvidia Итого получилось так

у меня случайно как-то вышло, правда с дикими лагами в blender, т.е. рендеринг нормальный, а вот отрисовка интелом медленная (1-2 fps)

Evolve32 ()

glxinfo

name of display: :0
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
...

Evolve32 ()

При

bumblebeed
выдает
modprobe: ERROR: could not insert 'bbswitch': No such device
[ 7213.364410] [ERROR]Module bbswitch could not be loaded (timeout?)
[ 7213.364450] [WARN]No switching method available. The dedicated card will always be on.
[ 7213.366238] [INFO]bumblebeed 3.2.1 started
Модуль есть. /lib/modules/3.8.13-gentoo/acpi/bbswitch.ko

Evolve32 ()
Ответ на: комментарий от Evolve32

could not insert 'bbswitch': No such device

Видеокарта, скорее всего, выключена где-то на уровне BIOS.

Extraterrestrial ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.