Привет, комрады. Есть ноутбук Asus X550C и монитор 1920х1280, подключенный через VGA. Система - Xubuntu (14.04).
inxi:
System: Host: ------ Kernel: 4.2.0-35-generic x86_64 (64 bit, gcc: 4.8.2)
Desktop: Xfce 4.11.8 (Gtk 2.24.23) Distro: Ubuntu 14.04 trusty
Machine: Mobo: ASUSTeK model: X550CC version: 1.0 Bios: American Megatrends version: X550CC.216 date: 08/12/2013
CPU: Dual core Intel Core i3-2377M CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 5985.98
Clock Speeds: 1: 799.980 MHz 2: 1072.265 MHz 3: 799.980 MHz 4: 799.980 MHz
Graphics: Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
X.Org: 1.15.1 drivers: nvidia,intel Resolution: 1366x768@60.0hz, 1920x1080@60.0hz
GLX Renderer: GeForce GT 720M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 352.79 Direct Rendering: Yes
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 54.0C mobo: N/A gpu: 0.0:51C
Fan Speeds (in rpm): cpu: 2600
Info: Memory: 465.7/7679.6MB Runlevel: 2 Gcc sys: 5.3.0
Client: Shell (bash 4.3.11) inxi: 1.9.17
lscpi -k | grep -EA2 'VGA|3D':
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. Device 21fa
Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 720M] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 21fa
Kernel driver in use: nvidia
Как я ставил драйвера на nvidia
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-settings
sudo nvidia-xconfig
Суть проблемы.Доставил в ноут 4 Гб памяти, получилось 8Гб. Информация о памяти:
*-memory
description: System Memory
physical id: b
slot: System board or motherboard
size: 8GiB
*-bank:0
description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
product: MT8KTF51264HZ-1G6
vendor: Micron
physical id: 0
serial: 00000000
slot: ChannelA-DIMM0
size: 4GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:1
description: DIMM [empty]
product: [Empty]
vendor: [Empty]
physical id: 1
serial: [Empty]
slot: ChannelA-DIMM1
*-bank:2
description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
product: 9905469-157.A00LF
vendor: Kingston
physical id: 2
serial: 0C095976
slot: ChannelB-DIMM0
size: 4GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:3
description: DIMM [empty]
product: [Empty]
vendor: [Empty]
physical id: 3
serial: [Empty]
slot: ChannelB-DIMM1
Добавленная память изначально имеет частоту 1600МГц, но работает на пониженной, т.к. стоковая память имеет частоту 1333МГц. Ну и процессор не поддирживает 1600МГц.
В паре с монитором все работает отлично. Если отключить монитор от ноута - с некоторой вероятностью система имеет шанс повиснуть. Выглядит это вот так:
http://imgur.com/KXzedxZОтклика от ноута нет, звук тоже зависает - зацикленно воспроизводится последние ~0.5 секунд звука. Зависание случается при самых разных нагрузках - от видео на ютубе в 1080 до просто включенного браузера (даже с одной вкладкой случалось зависал) или даже просто вайбера.
При дефолтных 4Гб зависаний нет, все работает стабильно на любых дровах. Но на 4Гб мне дико нехватает производительности.
Предположение о сорсе проблемыИнтелловскому граф. модулю 8Гб памяти - это много. Как результат, в какой-то момент ему становится мало памяти, что и приводит к зависанию. Пробовал в биосе увеличивать кол-во выделяемой памяти на граф. контроллера. Стандартно стояло 64Мб, увеличил до 256Мб - проблема не решилась. И вообще я не уверен, что это действие дало какой-то эффект. Биос говорит, что выделено 256Мб, а lshw говорит, что Intel имеет только 64Мб.
Если заставить nvidia работать как первоприоритетный VGA compatible контроллер с прямым рендерингом, решит ли это проблему? И, собственно, как это сделать?