Здравствуйте, помогите убрать проблему драйверов. Артефакты были сразу после установки системы.
1) nvidia x server не переключает видеокарты
2) артефакты при изменении размера окна.
Что было поставлено:
1) Ubuntu Unity 16.04 lts
2) поставлен prime по инструкции
https://help.ubuntu.ru/wiki/nvidia-primesudo apt-get install nvidia-361 nvidia-settings nvidia-prime
3) обновила драйвер на интегрированную карту intel HD
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get dist-upgrade
(возможно надо было сначала этот пункт выполнить)
Мой ноутбук, но с другим процессором
http://www.dns-shop.ru/product/13b33b3242f6526f/156-home-noutbuk-dns-0142782-hd/Процессор: Penium B960
Видеоадаптер Intel(R) HD Graphics
Видеоадаптер GeForce GT 520M DDR3 1 Гб
lspci -v
lspci -v
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
Subsystem: QUANTA Computer Inc 2nd Generation Core Processor Family DRAM Controller
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>[/code]
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: QUANTA Computer Inc 2nd Generation Core Processor Family Integrated Graphics Controller
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at c8000000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=128M]
I/O ports at 5000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: QUANTA Computer Inc 6 Series/C200 Series Chipset Family MEI Controller
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at ca704000 (64-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
Subsystem: QUANTA Computer Inc 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
Flags: bus master, medium devsel, latency 0, IRQ 16
Memory at ca709000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: QUANTA Computer Inc 6 Series/C200 Series Chipset Family High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at ca700000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 17
Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: ca600000-ca6fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 16
Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: ca500000-ca5fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 18
Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
Memory behind bridge: ca400000-ca4fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 19
Bus: primary=00, secondary=0a, subordinate=0f, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: c9400000-ca3fffff
Prefetchable memory behind bridge: 00000000c8400000-00000000c93fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
Subsystem: QUANTA Computer Inc 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at ca708000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
Subsystem: QUANTA Computer Inc HM65 Express Chipset Family LPC Controller
Flags: bus master, medium devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04) (prog-if 01 [AHCI 1.0])
Subsystem: QUANTA Computer Inc 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 25
I/O ports at 5088 [size=8]
I/O ports at 5094
I/O ports at 5080 [size=8]
I/O ports at 5090
I/O ports at 5060 [size=32]
Memory at ca707000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
Subsystem: QUANTA Computer Inc 6 Series/C200 Series Chipset Family SMBus Controller
Flags: medium devsel, IRQ 10
Memory at ca705000 (64-bit, non-prefetchable) [size=256]
I/O ports at 5040 [size=32]
Kernel modules: i2c_i801
07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter
Flags: bus master, fast devsel, latency 0, IRQ 16
I/O ports at 4000 [size=256]
Memory at ca600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: rtl8192ce
Kernel modules: rtl8192ce
08:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
Subsystem: QUANTA Computer Inc AR8151 v2.0 Gigabit Ethernet
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at ca500000 (64-bit, non-prefetchable) [size=256K]
I/O ports at 3000 [size=128]
Capabilities: <access denied>
Kernel driver in use: atl1c
Kernel modules: atl1c
09:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03) (prog-if 30 [XHCI])
Subsystem: QUANTA Computer Inc VL80x xHCI USB 3.0 Controller
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at ca400000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
lspci | grep -i vga
lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
dmesg | grep -i intel
dmesg | grep -i intel
[ 0.000000] Intel GenuineIntel
[ 0.000000] Reserving Intel graphics memory at 0x00000000bda00000-0x00000000bf9fffff
[ 0.085798] smpboot: CPU0: Intel(R) Pentium(R) CPU B960 @ 2.20GHz (family: 0x6, model: 0x2a, stepping: 0x7)
[ 0.085802] Performance Events: PEBS fmt1+, SandyBridge events, 16-deep LBR, full-width counters, Intel PMU driver.
[ 1.494123] intel_idle: MWAIT substates: 0x21120
[ 1.494124] intel_idle: v0.4.1 model 0x2A
[ 1.494208] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 1.545532] intel_pstate: Intel P-state driver initializing
[ 1.717632] fb: switching to inteldrmfb from VESA VGA
[ 1.762508] fbcon: inteldrmfb (fb0) is primary device
[ 1.762598] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 11.773227] intel_rapl: Found RAPL domain package
[ 11.773230] intel_rapl: Found RAPL domain core
[ 11.773231] intel_rapl: Found RAPL domain uncore
[ 11.913382] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 12.174582] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 12.174646] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 12.174707] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
Linux постигаю всего три дня, могу тупить, заранее извиняюсь
P.S.
https://yadi.sk/i/_dkvLZY53KRWAN запись с экрана. Записалось немного не так, на самом деле перемещается нормально, но вот в самом окне цветные полоски как на видео.
Скрин Nvidia x server
https://yadi.sk/i/mxTrUEqd3KRWNoupd: После трех перезагрузок стало нормально переключаться между картами. Артефакты появляются именно при встроенной карте intel HD, на nvidia все нормально.
upd2:
lspci -k| grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: QUANTA Computer Inc 2nd Generation Core Processor Family Integrated Graphics Controller
Kernel driver in use: i915
upd3: снова не переключается с интегрированной
prime-select query
unknown
и вот что выдает если переключаться через терминал
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', 'nvidia-375']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-375']
Info: selecting nvidia-375 for the nvidia profile
update-alternatives: используется /usr/lib/nvidia-375/ld.so.conf для предоставления /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) в ручном режиме
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 не является символьной ссылкой
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 не является символьной ссылкой
update-alternatives: используется /usr/lib/nvidia-375/ld.so.conf для предоставления /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) в ручном режиме
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 не является символьной ссылкой
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 не является символьной ссылкой
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 не является символьной ссылкой
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 не является символьной ссылкой
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 не является символьной ссылкой
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 не является символьной ссылкой
Ох нашла что 375 вроде как баг у кучу народа с prime
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860Обновила дрова до 378. как здесь
http://linuxthebest.net/reliz-drayvera-nvidia-378-13/все равно не переключается и артефакты остались, но зато теперь нет сообщения о ссылке
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', 'nvidia-378']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-378']
Info: selecting nvidia-378 for the nvidia profile
update-alternatives: используется /usr/lib/nvidia-378/ld.so.conf для предоставления /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) в ручном режиме
update-alternatives: используется /usr/lib/nvidia-378/ld.so.conf для предоставления /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) в ручном режиме
обновилась до последних дров 381 все то же самое... я сдаюсь
Fixed. Morisson