Автор Тема: Внешний монитор к ноутбуку (intel+nvidia)  (Прочитано 3902 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Здравствуйте, пытюсь подключить к ноутбуку внешний монитор по VGA, но что то не выходит(
Установлен debian 8.6 64-bit + KDE
Процессор Intel core i7-3740QM
Видеокарты: Intel HD Graphics 4000 + NVIDIA Quadro K2000M
вывод команды xrandr(при подключеном мониторе):
Spoiler: ShowHide

$ xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192
LVDS1 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.02 +  50.03    59.93 
   1680x1050     59.95    59.88 
   1600x1024     60.17 
   1400x1050     59.98 
   1280x1024     60.02 
   1440x900      59.89 
   1280x960      60.00 
   1360x768      59.80*   59.96 
   1152x864      60.00 
   1024x768      60.00 
   800x600       60.32    56.25 
   640x480       59.94 
VGA1 disconnected (normal left inverted right x axis y axis)


статус Bumblebee:
Spoiler: ShowHide

# service bumblebeed status
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/lib/systemd/system/bumblebeed.service; enabled)
   Active: active (running) since Fri 2017-01-20 09:17:36 GMT; 35min ago
 Main PID: 589 (bumblebeed)
   CGroup: /system.slice/bumblebeed.service
           └─589 /usr/sbin/bumblebeed

Jan 20 09:17:36 debian systemd[1]: Starting Bumblebee C Daemon...
Jan 20 09:17:36 debian systemd[1]: Started Bumblebee C Daemon.
Jan 20 09:17:40 debian bumblebeed[589]: [   18.663211] [INFO]/usr/sbin/bumblebeed 3.2.1 started


статус Bumblebee после ввода команды "primusrun glxinfo":
Spoiler: ShowHide

# service bumblebeed status
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/lib/systemd/system/bumblebeed.service; enabled)
   Active: active (running) since Fri 2017-01-20 09:17:36 GMT; 39min ago
 Main PID: 589 (bumblebeed)
   CGroup: /system.slice/bumblebeed.service
           ├─ 589 /usr/sbin/bumblebeed
           └─2731 Xorg :8 -config /etc/bumblebee/xorg.conf.nvidia -configdir /etc/bumblebee/xorg.conf.d -sharevts -nol...

Jan 20 09:17:36 debian systemd[1]: Starting Bumblebee C Daemon...
Jan 20 09:17:36 debian systemd[1]: Started Bumblebee C Daemon.
Jan 20 09:17:40 debian bumblebeed[589]: [   18.663211] [INFO]/usr/sbin/bumblebeed 3.2.1 started
Jan 20 09:55:17 debian bumblebeed[589]: [ 2275.760193] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM inte...denied
Jan 20 09:55:17 debian bumblebeed[589]: [ 2275.760220] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Jan 20 09:55:17 debian bumblebeed[589]: [ 2275.760232] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device...ation.
Jan 20 09:55:17 debian bumblebeed[589]: [ 2275.760253] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM inte...denied
Jan 20 09:55:17 debian bumblebeed[589]: [ 2275.760272] [WARN][XORG] (WW) evdev: Chicony HP Elite USB Keyboard: i... axes.
Hint: Some lines were ellipsized, use -l to show in full.


/etc/bumblebee/bumblebee.conf:
Spoiler: ShowHide

# cat /etc/bumblebee/bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=true
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau


/etc/bumblebee/xorg.conf.nvidia:
Spoiler: ShowHide

# cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
#   BusID "PCI:01:00:0"

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseDisplayDevice" "none"
    BusID "PCI:01:00:0"
EndSection
Section "Screen"
    Identifier "Default Screen"
    Device "DiscreteNvidia"
EndSection


/etc/X11/xorg.conf - отсутсвует

На этом же ноутбуке установлена Windows 7 и внешний монитор работает
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #1 : 20 Января 2017, 11:24:02 »
Joni, первым делом firmware установите. VGA-выход от дискретной карты или встроенной?

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #2 : 20 Января 2017, 12:43:31 »
первым делом firmware установите
Вы имеете ввиду драйверы на видеокарту Nvidia (nouveau) ?
VGA-выход от дискретной карты или встроенной?
Думаю, что от дискретной, но как в этом убедиться не знаю
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #3 : 20 Января 2017, 13:02:39 »
Вы имеете ввиду драйверы на видеокарту Nvidia (nouveau) ?
Нет.
aptitude install firmware-linux-free firmware-linux-nonfree

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #4 : 20 Января 2017, 13:38:01 »
Установил, ничего не изменилось(
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #5 : 20 Января 2017, 13:55:43 »
lspci | grep -ie vgaVGA-выход один? Монитор к нему подключен?

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #6 : 20 Января 2017, 15:12:53 »
VGA один, монитор к нему подключен, еще есть Display Port, но переходников у меня нет, я к нем не подключаюсь
# lspci | grep -ie vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev ff)
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #7 : 20 Января 2017, 19:03:55 »
Joni, для начала предположим, что VGA от интегрированной карты, тогда сделайте себе xorg.conf для intel-карты как в этой теме. После любых изменений смотрите Xorg.0.log на предмет ошибок.
Для чистоты эксперимента дискретную лучше отключить и конфиги bumblebee временно перенести.

Оффлайн ksander

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #8 : 22 Января 2017, 15:54:45 »
VGA как правило от интегрированной карты - тут вы правы  у меня тоже NVS 4200M и VGA на интегрированной , а вот HDMI на дискретной.
ARandR - попробуйте этой утилитой графической настраивать после подключения монитора.
Debian Jessie amd64
XFCE 4.12+Docky
 

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #9 : 23 Января 2017, 11:09:03 »
сделайте себе xorg.conf для intel-карты как в этой теме. После любых изменений смотрите Xorg.0.log на предмет ошибок.
сделал xorg.conf по последнему сообщению темы, в Xorg.0.log ошибок нет
$ cat /var/log/Xorg.0.log | grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

ARandR - попробуйте этой утилитой графической настраивать после подключения монитора.
ARandR видит только экран ноута(

Запустился под Win7, утилита от nvidia показывает, что VGA работает через дискретную карту(во вложении скриншот)
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #10 : 23 Января 2017, 11:58:43 »
Joni, если взяли конфиг из той темы без правки, то не факт, что  работать будет. Весь Xorg.0.log смотрите, иногда некоторые строки конфига игнорируются и об этом в логе написано.
А у Вас по Fn+F7 не выключается/включается монитор?

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #11 : 23 Января 2017, 12:05:35 »
А у Вас по Fn+F7 не выключается/включается монитор?
Нет, но сбросилось разрешение на стандартное (ноут 15.6" для комфортной работы выставляю 1366х768, а по умолчанию 1920х1080)
Модель ноутбука: Lenovo ThinkPad W530

Весь Xorg.0.log смотрите, иногда некоторые строки конфига игнорируются
В логе вроде про игнор ничего не нашел, но про VGA1:
[    16.940] (II) intel(0): EDID for output VGA1
[    16.940] (II) intel(0): Output LVDS1 connected
[    16.940] (II) intel(0): Output VGA1 disconnected
[    16.940] (II) intel(0): Using exact sizes for initial modes
[    16.940] (II) intel(0): Output LVDS1 using initial mode 1920x1080

Загрузил с флешки kubuntu 16.10, монитор включился, глянул что и как в конфигах:
/etc/X11/xorg.conf - отсутсвует
/etc/bumblebee - отсутсвует
xrandr монитор видит
на nvidia, как я понял, драйвера nouveau
« Последнее редактирование: 23 Января 2017, 17:30:46 от Joni »
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #12 : 23 Января 2017, 22:36:00 »
Joni, сравните набор пакетов содержащих "intel" в обеих системах. Ядро в бубне старее и в логе вообще нет ничего про определение intel-карты. Там VGA через NVIDIA работает, а основной экран вроде как через intel.
В kubuntu выполните xrandr --listproviders

Оффлайн Joni

  • Новичок форума
  • Сообщений: 9
Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #13 : 24 Января 2017, 10:41:06 »
В kubuntu выполните xrandr --listproviders
root@kubuntu:/home/kubuntu# xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x83 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 2 associated providers: 2 name:modesetting
Provider 1: id: 0x48 cap: 0x6, Sink Output, Source Offload crtcs: 4 outputs: 5 associated providers: 2 name:nouveau
Provider 2: id: 0x48 cap: 0x6, Sink Output, Source Offload crtcs: 4 outputs: 5 associated providers: 2 name:nouveau
сравните набор пакетов содержащих "intel" в обеих системах.
@kubuntu:/home/kubuntu# dpkg -l | grep -i intel
ii  i965-va-driver:amd64                            1.7.1-1                                     amd64        VAAPI driver for Intel G45 & HD Graphics family
ii  libcilkrts5:amd64                               6.2.0-5ubuntu12                             amd64        Intel Cilk Plus language extensions (runtime)
ii  libdrm-intel1:amd64                             2.4.70-1                                    amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libmpx2:amd64                                   6.2.0-5ubuntu12                             amd64        Intel memory protection extensions (runtime)
ii  xserver-xorg-video-intel                        2:2.99.917+git20160706-1ubuntu1             amd64        X.Org X server -- Intel i8xx, i9xx display driver
@debian:~$ dpkg -l | grep -i intel
ii  i965-va-driver:amd64                  1.4.1-2                              amd64        VAAPI driver for Intel G45 & HD Graphics family
ii  libcilkrts5:amd64                     4.9.2-10                             amd64        Intel Cilk Plus language extensions (runtime)
ii  libdrm-intel1:amd64                   2.4.58-2                             amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  xserver-xorg-video-intel              2:2.21.15-2+b2                       amd64        X.Org X server -- Intel i8xx, i9xx display driver

на дебиане версии более старые, а так набор одинаковый
« Последнее редактирование: 24 Января 2017, 10:52:03 от Joni »
 

Оффлайн qupl

Re: Внешний монитор к ноутбуку (intel+nvidia)
« Ответ #14 : 25 Января 2017, 07:00:48 »
Как бы я поступил. 1) заблэклистил на время noveau  2) в xorg.conf описал ваши два выхода встроенной карты 3) на всякий случай установил пакет  intel-microcode

посмотрите что выдаст xrandr --output VGA1 --auto

Теги:
     

    [Решено] Подключение пятого HDD - внешний usb диск

    Автор podolskiy

    Ответов: 3
    Просмотров: 2383
    Последний ответ 16 Января 2014, 12:05:35
    от podolskiy
    Самопроизвольно отключается внешний жесткий диск

    Автор gardarea51

    Ответов: 10
    Просмотров: 29109
    Последний ответ 08 Октября 2014, 17:24:05
    от Sergei S.
    Дебиан 7.7 . Не ставится ATI HD 4850 и не открывается внешний хард под NTFS.

    Автор VVA

    Ответов: 10
    Просмотров: 2683
    Последний ответ 07 Февраля 2015, 23:08:39
    от Упрямый
    Внешний монитор для ноута

    Автор Zodiac

    Ответов: 21
    Просмотров: 3515
    Последний ответ 03 Февраля 2016, 13:58:36
    от Malaheenee