Eu tenho duas placas de vídeo idênticas (Nvidia GTX 560) e quatro monitores idênticos (modelo LG E2240TI), todos os quatro dispostos horizontalmente. Eu tenho o gnome-session-flashback instalado e estou usando a opção Gnome-flashback (Metacity) no login, embora eu não ache que isso seja importante, já que usar o Gnome-flashback (Compiz) é quase tão ruim (embora de maneiras ligeiramente diferentes) .
A cada 10 ou 20 s (mas não consistente), o ponteiro do meu mouse congela por 1 ou 2 s. O mouse é o mais perceptível, mas, na verdade, todas as atualizações de tela são congeladas durante esses horários (com base em um "top -d 0.5" em execução).
Além disso (100% consistente) ao mover o mouse da tela 1 para 2, e de 4 para 3, o mouse desaparece por cerca de 3 a 4 s, (mas nunca (!) quando vai na direção inversa 2 para 1, 3 a 4, nem a direção entre 2 e 3). Também o "rastreamento" do mouse ainda está ativo durante esse tempo, apenas não mostrado (se eu começar isso perto do topo das telas, e durante o tempo "desaparecido" eu movo meu mouse significativamente para baixo, então quando o mouse reaparece, ele é para baixo da posição inicial pela quantidade esperada).
Além disso, ao arrastar uma janela, o mouse e a janela congelam quase imediatamente por cerca de 4 s, então a janela move-se rapidamente e com intervalos de 2 a 5 s em atualizações (embora o mouse se mova suavemente durante esse tempo) o uso do processo do Xorg vai para 99% durante esse tempo.
Também mexendo rapidamente o mouse em um círculo sobre uma janela de terminal (no topo), o uso da CPU do Xorg também vai para 99% (mas fazendo o mesmo em cima da área de trabalho vazia eu não consigo mais de 8% ).
Além disso, ao clicar para alterar janelas, a janela recém-selecionada virá imediatamente para a frente, mas não obterá foco por cerca de 4 s ("foco" com base na alteração de cor da barra de título, alteração do cursor do terminal de contorno para sólido caracteres digitados, etc).
Eu tenho duas placas de vídeo idênticas
# lspci |grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
02:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
Estou usando o driver nouveau:
# lsmod |grep -i nouveau
nouveau 1388544 4
video 36864 2 nouveau,asus_wmi
i2c_algo_bit 16384 1 nouveau
ttm 94208 1 nouveau
drm_kms_helper 126976 1 nouveau
mxm_wmi 16384 1 nouveau
drm 356352 7 ttm,drm_kms_helper,nouveau
wmi 20480 3 mxm_wmi,nouveau,asus_wmi
Minha saída xrandr é a seguinte. Eu não entendo muito sobre provedores, ou fonte versus coletor, mas suspeito que esse seja o caminho para garantir que a carga de renderização esteja realmente espalhada nas placas de vídeo. Mais uma vez eu não fui capaz de encontrar o nitty gritty de xrandr, embora eu tenha usado para jogar com xrandr timings precisos (linhas de modo) de volta no Ubuntu 10.04 e 12.04 dias, quando não iria por padrão ver o meu projetor (caixa diferente ).
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x97 cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 1 name:nouveau
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 2 outputs: 4 associated providers: 1 name:nouveau
$ xrandr
Screen 0: minimum 320 x 200, current 7680 x 1080, maximum 8192 x 8192
DVI-I-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
DVI-I-2 connected 1920x1080+5760+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-I-1-3 connected 1920x1080+1920+0 477mm x 268mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
DVI-I-1-4 connected 1920x1080+3840+0 477mm x 268mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
HDMI-1-2 disconnected
DP-1-2 disconnected
1920x1080 (0x46) 148.500MHz
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1680x1050 (0x47) 119.000MHz
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.67KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.88Hz
1280x1024 (0x48) 135.000MHz
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
1280x1024 (0x49) 108.000MHz
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1152x864 (0x4a) 108.000MHz
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
1024x768 (0x4b) 78.800MHz
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.06KHz
v: height 768 start 769 end 772 total 800 clock 75.08Hz
1024x768 (0x4c) 65.000MHz
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x4d) 49.500MHz
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
v: height 600 start 601 end 604 total 625 clock 75.00Hz
800x600 (0x4e) 40.000MHz
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
640x480 (0x4f) 31.500MHz
h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
v: height 480 start 481 end 484 total 500 clock 75.00Hz
640x480 (0x50) 25.200MHz
h: width 640 start 656 end 752 total 800 skew 0 clock 31.50KHz
v: height 480 start 490 end 492 total 525 clock 60.00Hz
720x400 (0x51) 28.320MHz
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
Eu não acho que isso seja uma duplicata do Ubuntu 15.04 congela por um segundo a cada 6-10 segundos, mensagens relacionadas ao PCI / Radeon no kern .log já que não há nada no meu /var/log/kern.log (nem em outros logs) quando isso acontece. Também esta configuração de quatro monitores com duas placas gráficas Nvidia não parece relevante como é a partir de 3 anos atrás (e ubuntu 12.04), e é para o driver nvidia proprietário.
Alguma dica para fazer isso funcionar razoavelmente? O Mahjongg é completamente inutilizável neste estado.
p.s. fazer login com Gnome flashback (Compiz) ao invés de ... (Metacity), é tão ruim quanto diferente. O uso da CPU pelo Xorg não vai muito acima de 10%, independentemente de mexer o mouse sobre a área de trabalho em branco, sobre uma janela de terminal ou enquanto arrasta uma janela. No entanto, o material congela ainda mais vezes, a cada 1 ou 2 segundos, e dura 1 ou 2 segundos, nas telas 1 e 4, e não nas telas 2 e 3. Efetue login com o padrão Gnome (que é Compiz e a interface Unity) também é tão ruim, mas de maneiras ligeiramente diferentes. Também em todos os três tipos de sessão, os problemas desaparecem se eu usar as configurações do sistema & gt; Exibe para desativar todos, exceto a primeira tela.