LINUX.ORG.RU

Заменить режим многозадачности

 


0

1

elementaryOS Стандартный режим многозадачности мне нравится. Свайп тремя пальцами вверх и выбор окон ..Но на встроенной видеокарте тормозит анимация. На внешней карте нет, но мне нужна встроенная. Как заменить его и чем ? Что-то не могу найти, или вопрос сформулировать не могу для гугла.

Ответ на: комментарий от virussokk93

Хм, вообще странно, по идее не должно тормозить… как я помню, под Linux есть два разных видео драйвера для эту карточку, старый и новый, сейчас погуглю, как их определять и как переключаться между ними.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от virussokk93

А, тьфу ты. Elementary OS… перепутал с Endless OS, что просто Ubuntu, по сути.

Я не знаю, как это настраивать. Там у неё полый отказ от FHS в пользу чего-то своего на базе Flatpak.

Это не обычный Linux вроде Ubuntu, Fedora или OpenSUSE… это нечто особое, как GoboLinux, NixOS и GUIX.

Зачем ты это поставил? Или это шло так?

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

Но если не получается что либо сделать с это лагучей многозадачностью. То придётся видимо идти на убунту и ставить пантеон

virussokk93
() автор топика
Ответ на: комментарий от virussokk93

Тогда всё очень странно. Я только что проверил у себя на виртуалке, и всё пашет: https://i.imgur.com/sH8OVW5.png — вывод команд именно такой, как я ждал. И ОС та же, что у тебя.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от virussokk93

Может ты случайно удалил файлы логов, когда сам что-то пробовал сделать?

Попробуй перезагрузится, а потом снова проверь. grep Loading /var/log/Xorg.0.log

У тебя места в /var/log хватает? Что говорит df -hT /var/log ?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
[    60.835] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    61.047] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so
[    61.130] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    61.172] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    61.197] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    61.211] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    61.245] (II) Loading sub module "fbdevhw"
[    61.245] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    61.418] (II) Loading sub module "fb"
[    61.418] (II) Loading /usr/lib/xorg/modules/libfb.so
[    61.434] (II) Loading sub module "wfb"
[    61.434] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    61.438] (II) Loading sub module "ramdac"
[    61.533] (II) Loading sub module "glamoregl"
[    61.533] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    75.423] (II) Loading sub module "fb"
[    75.423] (II) Loading /usr/lib/xorg/modules/libfb.so
[    75.423] (II) Loading sub module "glxserver_nvidia"
[    75.423] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so
[    77.304] (II) Loading sub module "dri2"
[    77.821] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so

virussokk93
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

а я и не говорил что у меня ее нет) Я имел ввиду что не лагает на внешней Просто я хочу чтобы работало в гибриде . А не на дискретке все…

virussokk93
() автор топика
Последнее исправление: virussokk93 (всего исправлений: 1)
Ответ на: комментарий от anonymous
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
	Kernel modules: ie31200_edac
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
	Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. 4th Gen Core Processor Integrated Graphics Controller
	Kernel driver in use: i915
	Kernel modules: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
	Subsystem: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset Family USB xHCI
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset Family MEI Controller
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset Family USB EHCI
	Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset High Definition Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
	Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
	Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset Family USB EHCI
	Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
	Subsystem: ASUSTeK Computer Inc. HM86 Express LPC Controller
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
	Subsystem: ASUSTeK Computer Inc. 8 Series/C220 Series Chipset Family SMBus Controller
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)
	Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 850M]
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
04:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
	Subsystem: Hewlett-Packard Company AR9485 Wireless Network Adapter
	Kernel driver in use: ath9k
	Kernel modules: ath9k
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
	Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169

virussokk93
() автор топика
Ответ на: комментарий от anonymous

Я повторюсь. У меня ВСЕ прекрасно работает . кроме Переключения окон.. В нем лагает жутко анимация…. В остальном вся анимация работает ровно

virussokk93
() автор топика
Ответ на: комментарий от anonymous

Ну будь у него только Intel карточка, я бы предложил попробовать переключиться на старый драйвер путем создания файла /etc/X11/xorg.conf.d/20-intel.conf с содержимым

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
  Option "TearFree" "true"
EndSection

(заодно это и тиринг уберет, если бы он начал появляться на старом драйвере). Но так как у него гибридная графика, я понятия не имею, как настраивать.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

Так у меня просто тормозит анимация в альт табе) В целом вся анимация остальная работает , гибирид работает . Все четко. Я просто вот спрашиваю, может кто знает какие то аналоги этого стандартного свитчера , или внатуре compton поставить

virussokk93
() автор топика
Ответ на: комментарий от anonymous

Чтобы советовать что-то конкретное по такой теме, надо лично это сделать.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от virussokk93

или внатуре compton поставить

compiz-reloaded лучше поставь. Для Alt+Tab включи плагин «Переключатель приложений». Если ещё переключатель на весь экран хочешь, можешь включить плагин «Масштабировать» (перевод тупой, в оригинале scale); на жесты тачпада compiz вешать не умеет, можешь на активный угол повесить, или сделать по трём пальцам эмуляцию какой-нибудь кнопки мыши (их там 20 штук бывает), и уже на неё вызов.

Если и он тормозить будет, тогда можешь поставить что-то простое, типа xfwm4 или openbox, там переключатель Alt+Tab статический и не тормозит. Сам compton тебе не поможет, он отдельно не работает, только в дополнение к таким вот оконным менеджерам.

Причём смотри, ты можешь переключать оконные менеждеры на лету. Переключаешься на встройку, запускаешь openbox --replace — у тебя простой шустрый менеджер, переключаешься на внешнюю карточку, запускаешь gala --replace, хопа — у тебя опять менеджер из Pantheon с красивостями. Типа как в Windows 7, когда проблемы с видеокартой — выключается Windows Aero и запускается упрощённый режим. Можно автоматизировать даже так же.

anonymous
()
Ответ на: комментарий от virussokk93

То есть при переключении между окнами? А если хоткеями переключать на нужное окно, например с помощью xatk или плагина панели.

anonymous
()
Ответ на: комментарий от virussokk93

Может, иксовая сессия завязана на WM.

У меня вообще кастомная сессия ради этого. В ней прописан скрипт, в скрипте стартует в фоне WM, прочий софт, и последним запускается полкит (можно вместо полкита прописать любую другую лабуду, которая будет стабильно висеть и не падать) — он не даёт скрипту завершиться.

Потому что если то, что прописано в сессии, завершается, то DM’ы всё убивают и разлогинивают. Причём этот процесс может заглючить и что-то останется висеть. Дурацкий подход, не лучше, чем в Wayland, получается — там композитор сам себе и вместо иксов, и вместо WM, и когда он падает — вместе с ним падает вся графическая сессия!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.