LINUX.ORG.RU

Тормоза при выводе текста в консоль

 , ,


0

1

С некоторого не очень радостного момента в Арче стал жутко тормозить вывод текста в консоль. Пробовал guake и tilda — результат одинаков. В xterm не тормозит. Другие программы, похоже, тоже работают нормально.

Подозреваю, что это связано с тем, что в AUR приехало обновление cairo-ubuntu. Но даунгрейдить пакет не особо хочется.

Если кто столкнулся с такой же проблемой и поборол её — поделитесь рецептом.

В последнее время AUR не радует. Как раз в тему. И винить-то некого, но неприятно. Теперь вот ещё с automake проблемы, а всё из-за шрифтов. -_-

Insomnium ★★★★ ()
Ответ на: комментарий от post-factum

ldd не отражает реальную ситуацию:

$ gcc -xc -lcrypto -<<<'main(){return;}'
$ ldd a.out
	linux-vdso.so.1 (0x00007fff9b1ff000)
	libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007f605c805000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f605c45e000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f605c25a000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f605cbe2000)
Cмотри выхлоп configure, он у cairo хорошо оформлен.

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

Вот выхлоп configure.

The following surface backends:
  Image:         yes (always builtin)
  Recording:     yes (always builtin)
  Observer:      yes (always builtin)
  Mime:          yes (always builtin)
  Tee:           yes
  XML:           no (disabled, use --enable-xml to enable)
  Skia:          no (disabled, use --enable-skia to enable)
  Xlib:          yes
  Xlib Xrender:  yes
  Qt:            no (disabled, use --enable-qt to enable)
  Quartz:        no (requires CoreGraphics framework)
  Quartz-image:  no (disabled, use --enable-quartz-image to enable)
  XCB:           yes
  Win32:         no (requires a Win32 platform)
  OS2:           no (disabled, use --enable-os2 to enable)
  CairoScript:   yes
  PostScript:    yes
  PDF:           yes
  SVG:           yes
  OpenGL:        no (disabled, use --enable-gl to enable)
  OpenGL ES 2.0: no (disabled, use --enable-glesv2 to enable)
  BeOS:          no (disabled, use --enable-beos to enable)
  DirectFB:      no (disabled, use --enable-directfb to enable)
  OpenVG:        no (disabled, use --enable-vg to enable)
  DRM:           no (disabled, use --enable-drm to enable)
  Cogl:          no (disabled, use --enable-cogl to enable)

The following font backends:
  User:          yes (always builtin)
  FreeType:      yes
  Fontconfig:    yes
  Win32:         no (requires a Win32 platform)
  Quartz:        no (requires CoreGraphics framework)

The following functions:
  PNG functions:   yes
  GLX functions:   no (not required by any backend)
  WGL functions:   no (not required by any backend)
  EGL functions:   no (not required by any backend)
  X11-xcb functions: no (disabled, use --enable-xlib-xcb to enable)
  XCB-shm functions: yes

The following features and utilities:
  cairo-trace:                yes
  cairo-script-interpreter:   yes

And the following internal features:
  pthread:       yes
  gtk-doc:       no
  gcov support:  no
  symbol-lookup: no (requires bfd)
  test surfaces: no (disabled, use --enable-test-surfaces to enable)
  ps testing:    yes
  pdf testing:   yes
  svg testing:   yes
post-factum ★★★★★ ()

Некоторые товарищи пишут, что вернулись с убунтушных шрифтов и пакетов на стандартные и не заметили разницы.

vadik ★★ ()
Ответ на: комментарий от vadik

А если поставить инфиналити и настроить, то вообще все прочие покажутся жутким говном, включая убунтовые. У меня убунтопатчи в арче почему-то жуткую радугу дают.

pekmop1024 ★★★★★ ()
Ответ на: комментарий от pekmop1024

Вполне возможно (хотя мне и дефолта хватает, особенно в сравнении с альтернативными ОС). А что за инфиналити?

vadik ★★ ()

С cairo что-то не то творится. У меня с cairo из стандартных реп gvim жутко тормозил, если я использовал bitmap шрифты (terminus).

Вылечил откатом на 1.10

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

Вот у меня в консоли как раз terminus. Поменял на Liberation Mono — тормозов больше нет. Спасибо за эту наводку.

post-factum ★★★★★ ()
Ответ на: комментарий от post-factum

Я почитал маны, разозлился и сделал методом тыка. Возможно, и не совсем идеал, но много лучше бубунты и винды. Тут ведь еще от дисплея конкретного зависит, универсальных рецептов не существует. Суть моего метода - hintnone и никаких растровых шрифтов.

pekmop1024 ★★★★★ ()
Ответ на: комментарий от pekmop1024

Выложи, пожалуйста, куда-нить конфиг infinality, будет мне хотя бы опорным материалом.

никаких растровых шрифтов

Эт я уже понял :(.

post-factum ★★★★★ ()

У меня тормозило всегда и везде, кроме xterm и urxvt, собственно на последнем пятый год и сижу.

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