Двукратная проблема с Nvidia (высокое использование CPU) и nouveau (очищают внешний монитор),

Я сталкиваюсь с двумя различными проблемами с Nvidia и nouveau драйверами. С драйвером Nvidia все, кажется, работают просто великолепно.... кроме одной вещи: использование CPU становится довольно высоким, особенно при прокрутке на любом браузере (например, Facebook, YouTube, прокручивающий---->, CPU подходит 90 + %, запускается ~60%). Иногда, попытка ввести текст, поэтому, получает медленный preeeeeety. Я уверен, что Вы получаете изображение. Да, я попробовал различные рабочие столы, кроме Единицы по умолчанию, но напрасно. Клонирование монитора моего ноутбука к внешнему телевизионному монитору работы как очарование, однажды я любое использование настройки Nvidia (однако, только работы для одной сессии и должен быть восстановлен каждый раз!---> я полагаю, что считал где-нибудь, что это - поведение по умолчанию, которое NVIDIA выбрала... так или иначе!) ИЛИ путем ручного редактирования xorg.file, который я генерировал (см. ниже). Клонирование теперь работает на каждой reboot/login-logout сессии. BTW, disper -c работает отлично также. Я буду рад, если у меня не было медленного опыта, время от времени, с этим драйвером. Какие-либо идеи?

Который приносит нам к следующему выпуску: nouveau драйвер. Использование CPU, кажется, лучше, однако, клонируется, мой внешний монитор дает мне черный экран телевизора с "никаким сигналом, обнаруженным" (соединенный через HDMI-кабель, который не имеет никаких проблем вообще). Следовательно, в этом случае никакое клонирование <---> никакая забава для меня. Под "Дисплеями" в Ubuntu распознаны два монитора, и выбирающий "зеркало" все еще дает мне черный внешний экран. Я попробовал disper -c, также. Тем не менее ничто. Если бы я мог бы получить некоторую справку, для возможного клонирования моих дисплеев я был бы более, чем рад придерживаться nouveau.

Ноутбук не должен использоваться для игр. Основное использование, которое включает перемещение по Интернету, офисным документам, "нормальной" работе и фильмам. Я включаю некоторую основную информацию, о которой я мог думать. Для чего-либо далее, спросите меня.

Спецификации:

  • Acer Aspire 6935G ноутбук
  • Процессор: 2x Intel(R) Core(TM)2 Duo CPU P7350 2.00 ГГц
  • ПОРШЕНЬ: 4 ГБ
  • Жидкокристаллическое разрешение: 1366x768
  • GPU: 512 МБ GeForce 9600M GT

Примечание:

Я вернулся к драйверу Nvidia, прежде, чем отправить этот поток; следовательно, тег драйвера ниже. После проигрывания вокруг с несколькими драйверами Nvidia (все предлагаемые от "дополнительных драйверов" Ubuntu и последнего от сайта NVIDIA), я в настоящее время использую последний от их сайта ни по какой другой причине, чем я сыт по горло (в данный момент). То же поведение, которое я получаю с LiveCD Ubuntu, который загружает новый nouveau драйвер, таким образом я уверен, что проблема не имеет никакого отношения к драйверам Nvidia interefering с nouveau. Я упоминаю этот последний момент, для предотвращения ответов, чтобы произвести чистку драйверов Nvidia, добавить nouveau драйвер в белый список и и т.д.

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

$ uname -a
Linux 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ sudo lshw -c video  
*-display               
       description: VGA compatible controller
       product: G96M [GeForce 9600M GT]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:47 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:6000(size=128)

$ modinfo nvidia | grep version
version:        340.46
vermagic:       3.13.0-39-generic SMP mod_unload modversions 

$ sudo lspci -nnk | grep -i 
vga 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96M [GeForce 9600M GT] [10de:0649] (rev a1)

С измененным Разделом "Экран", для обеспечения клонирования двух дисплеев:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig# nvidia-xconfig:  version 340.46  (buildmeister@swio-display-x86-rhel47-03)  Wed Sep 24 14:38:35 PDT 2014


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection


Section "Files"
EndSection


Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection


Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection


Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "NoLogo"
    Option         "TwinView"
    Option         "TwinViewOrientation" "Clone"
    Option         "MetaModeOrientation" "Clone" 
    Option         "MetaModes" "1360x768+0+0,1360x768+0+0"
    Option         "ModeValidation" "AllowNonEdidModes, NoVirtualSizeCheck, NoMaxPClkCheck, NoWidthAlignmentCheck, NoExtendedGpuCapabilitiesCheck"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

С HDMI-кабелем, подключенным к внешнему телевизионному монитору:

$ xrandr
Screen 0: minimum 8 x 8, current 1360 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 350mm x 200mm
   1366x768       60.0 +
   1360x768       60.0* 
   1024x768       60.0  
   960x540        60.0  
   840x525        59.9  
   800x600        60.3  
   720x450        59.9  
   700x525        60.0  
   680x384        60.0     59.8  
   640x480        59.9  
   512x384        60.0  
   320x240        60.1  
HDMI-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
   1360x768       60.0*+   60.0     59.8  
   1920x1080      59.9     59.9     50.0     30.0     25.0     24.0     60.1     60.0     50.0  
   1680x1050      60.0     59.9  
   1440x900       59.9  
   1400x1050      60.0  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1280x720       60.0     59.9     50.0  
   1152x864       75.0     75.0     70.0     60.0  
   1024x768       85.0     75.0     70.1     60.0  
   960x540        60.0  
   840x525        60.0     59.9  
   832x624        74.6  
   800x600        85.1     75.0     72.2     60.3     56.2  
   720x576        50.0     50.1  
   720x480        59.9     60.1  
   720x450        59.9  
   720x400        85.0  
   700x525        60.0  
   680x384        60.0     59.8  
   640x480        85.0     75.0     72.8     59.9     59.9  
   640x400        85.1  
   640x350        85.1  
   512x384        70.1     60.0  
   400x300        72.2  
   320x240        72.8     60.1  
   320x175        85.3  
DP-0 disconnected (normal left inverted right x axis y axis)

Подробнее:

Тот же вид поведения с Хромом. С Firefox это немного лучше (порядка 20%-го улучшения, возможно). С легким браузером, таким как Midori, вещи намного лучше.

Прокрутка Firefox

Прокрутка Google

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 9600M GT/PCIe/SSE2
GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
GL_NV_ES1_1_compatibility, GL_NV_blend_square, GL_NV_conditional_render, 
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
GL_NV_ES1_1_compatibility, GL_NV_blend_square, GL_NV_conditional_render, 
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
3
задан 9 November 2014 в 21:27

0 ответов

Другие вопросы по тегам:

Похожие вопросы: