LINUX.ORG.RU

Сообщения question4

 

Necessary secrets for the VPN connection 'SSTP1' were not provided.

Пытаюсь подключиться к рабочему VPN по SSTP, используя NetworkManager. Раньше успешно подключался в Ubuntu 18.04 по этой инструкции: https://wiki.it-kb.ru/unix-linux/ubuntu/ubuntu-16-04-xenial-xerus-lts/how-to-setup-vpn-sstp-client-and-network-manager-on-ubuntu-desktop-linux-16-04-xenial-xerus-lts Теперь нужно подключить Gentoo с KDE. NetworkManager запущен, нужные модули в System Settings > Network > Connections появились. systemd отсутствует.

Пока удалось добиться, чтобы sstpc прекратил сегфолтиться. Теперь в GUI стала выскакивать ошибка «Necessary secrets for the VPN connection ‘SSTP1’ were not provided.» Чего ему не хватает?

 , , ,

question4
()

TeamViewer-ом кто-нибудь ещё пользуется?

Новые лицензии не продаются, старые будут работать, пока не кончатся, но главное: все бесплатные лицензии отозваны. https://www.teamviewer.com/en/company/press/

Кто-нибудь им ещё пользуется?

 

question4
()

meson не находит пакеты

При установке пакетов под Gentoo meson не находит требуемые зависимости:

Для net-misc/networkmanager не находит libudev.
Для dev-libs/libgusb не находит gio-2.0.

В обоих случаях pkgconfig их находит.

В чём дело? Как исправить?

Ответ: при миграции на профиль 17.1 часть пакетов (253 из ~750) не обновились. Смутно припоминаю, что сборка прервалась с ошибкой, после чего emerge -1vp /lib32 /usr/lib32 ничего не нашёл (или я потерял эту информацию среди длинных простыней сообщений о других ошибках). Как я понял, из-за этого часть файлов искалась не там. Сейчас emerge пакеты нашёл и пересобрал, и meson заработал.

 ,

question4
()

В настройках BIOS не видно жёсткий диск

На компьютере 2 жёстких диска, новый (с рабочей системой) и старый битый:

(parted) print all                                                        
Model: ATA TOSHIBA HDWE160 (scsi)
Disk /dev/sda: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  5934GB  5934GB  ext4
 2      5934GB  6001GB  67.0GB  linux-swap(v1)        swap
 3      6001GB  6001GB  2097kB                        bios_grub


Model: ATA WDC WD40EFRX-68W (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  3947GB  3947GB                  root
 2      3947GB  4001GB  53.7GB  linux-swap(v1)  swap  swap
 3      4001GB  4001GB  2956kB                        bios_grub

(Отсутствие файловой системы на /dev/sdb1 — не ошибка, так и есть.)

Когда захожу в настройки BIOS и выбираю диск для загрузки, предлагает WDC, флешки, LAN, но только не TOSHIBA, и загрузиться с него невозможно. Когда гружусь, зажав F8, из Boot Menu нормально видно TOSHIBA, и загрузиться можно.

В чём проблема? Не хватает каких-то флагов? Что сделать, чтобы грузилось с sda без моего участия?

 ,

question4
()

Firefox предлагает включить DRM. Как убрать баннер?

Захожу на Яндекс-маркет, и на каждой новой странице выскакивает предложение разрешить проигрывать DRM. Надоел уже хуже подписки на push-уведомления.

Насколько я могу судить, этот баннер — не часть веб-страницы, а часть интерфейса Фаерфокса. Если верить найденной документации (2016 года), отключение DRM в настройках должно заблокировать его раз и навсегда. (Собственно, я так сразу и сделал, когда эта настройка появилась много лет назад.) Баннер у меня стал появляться совсем недавно — после последнего апдейта. Как отключить его насовсем?

Gentoo, AMD64, www-client/firefox-91.8.0:esr.

 , ,

question4
()

Как за 4 года изменилась работа со startx и ~/.xinitrc?

Включил компьютер после 4-летнего перерыва, обновил мир, – теперь иксы не стартуют по команде startx. Выдают в консоль ошибку:

parse_vt_settings: Cannot open /dev/tty0 (Permission denied)

Помимо неё ошибки в ~/.local/share/xorg/Xorg.0.log:

(EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)

Когда включаю dbus, появляется

(EE) systemd-logind: failed to get session: PID 19851 does not belong to any known session

В чём проблема? Как запустить иксы? Помимо из-под рута или с SUID.

Ответы:
Проблема в смене conslolekit2 на elogind.
Для запуска иксов с OpenRC необходимо добавить elogind в boot. А уже elogind запустит dbus.

Но это пока не всё. Теперь выдаёт ошибку startkde not found.

Решение:
Рекомендуется заменить exec startkde на exec dbus-launch --exit-with-session startplasma-x11. Говорят, exec startplasma-x11 тоже годится.

Сам файл startplasma-x11 ставится из kde-plasma/plasma-workspace. Если ставить kde-plasma/plasma-meta, он поставит plasma-workspace.

 ,

question4
()

Сколько стоит ноутбук?

На Авито меня забанили по IP. Поэтому нужен совет по ценам на б/у ноутбуки. Или где эти цены искать. Спрашиваю для человека, который хочет отнести ноутбук в комиссионку.

Ноутбук Toshiba Satellite C850-D9K https://market.yandex.ru/product--15-6-noutbuk-toshiba-satellite-c850-d9k-1366x768-intel-pentium-2-4-ggts-ram-4-gb-hdd-500-gb-radeon-hd-7610m-windows-8-64/8503842?cpa=1
Экран 15.6" (1366x768)
Процессор Pentium B980 (2x2.40 ГГц)
RAM 4 ГБ (1333 МГц)
HDD 500 ГБ
Видеокарта AMD Radeon HD 7610M 1 ГБ

# lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM70 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler LE [Radeon HD 6610M/7610M]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
08:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05)
# lsusb
Bus 002 Device 003: ID 0930:021d Toshiba Corp. RT Bluetooth Radio
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b307 Chicony Electronics Co., Ltd TOSHIBA Web Camera - HD
Bus 001 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. RTS5138 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
# lscpu
Architecture:           x86_64
  CPU op-mode(s):       32-bit, 64-bit
  Address sizes:        36 bits physical, 48 bits virtual
  Byte Order:           Little Endian
CPU(s):                 2
  On-line CPU(s) list:  0,1
Vendor ID:              GenuineIntel
  Model name:           Intel(R) Pentium(R) CPU B980 @ 2.40GHz
    CPU family:         6
    Model:              42
    Thread(s) per core: 1
    Core(s) per socket: 2
    Socket(s):          1
    Stepping:           7
    CPU max MHz:        2400.0000
    CPU min MHz:        800.0000
    BogoMIPS:           4789.22
    Flags:              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht
                         tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid ape
                        rfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc
                        _deadline_timer xsave lahf_lm epb pti xsaveopt dtherm arat pln pts
Caches (sum of all):    
  L1d:                  64 KiB (2 instances)
  L1i:                  64 KiB (2 instances)
  L2:                   512 KiB (2 instances)
  L3:                   2 MiB (1 instance)
NUMA:                   
  NUMA node(s):         1
  NUMA node0 CPU(s):    0,1
Vulnerabilities:        
  Itlb multihit:        KVM: Mitigation: VMX unsupported
  L1tf:                 Mitigation; PTE Inversion
  Mds:                  Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Meltdown:             Mitigation; PTI
  Spec store bypass:    Vulnerable
  Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:           Mitigation; Full generic retpoline, STIBP disabled, RSB filling
  Srbds:                Not affected
  Tsx async abort:      Not affected

Машина использовалась 6 лет, но в хорошем состоянии. Клавиатура нуждается в чистке, DVD склонен самопроизвольно открываться, аккумулятор требует замены.

Вопросов два: сколько за него можно получить, и насколько хорошо на этом оборудовании будет работать линукс? Из запчастей имеются 2 модуля памяти по 4 гигабайта.

 ,

question4
()

Проблема с emerge --sync

Есть машина с Gentoo, которая ОЧЕНЬ давно не обновлялась. При попытке скачать обновления получаю ошибку:

$ sudo emerge --sync
Пароль: 
>>> Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys from keyserver ...OpenPGP keyring refresh failed:
gpg: refreshing 4 keys from hkps://hkps.pool.sks-keyservers.net
gpg: keyserver refresh failed: Server indicated a failure

Рекомендации 2019 года – https://forums.gentoo.org/viewtopic-p-8358476.html – не помогают, там другая ошибка.

В чём может быть дело?

Итог:

Достаточно легко удалось проапдейтить gcc, python, portage, system и кое-что ещё, удаляя /usr/portage/ и распаковывая туда снапшоты squashfs от 20180701, 20190801, 20200801 и 20210801. При этом ряд программ пришлось маскировать и в итоге снести, так как их не осталось ни на зеркалах, ни в апстриме. Особенно подвержены этому оказались Дженту-специфичные утилиты.

Проапдейтив system, gcc, python и частично KDE до августа 2021-го года, решился синхронизироваться и пересобрать мир. На разруливание конфликтов ушла неделя вечеров. Часть пакетов пришлось снести, чтобы не мешали, но почти всё шло гладко, пока не ушла в своп сборка Chromium-а 100 — 16 гигабайт оказалось мало. После ресета отказались грузиться иксы. Хромиум тоже снёс, а сборку мира, emerge @preserved-rebuild и обновление ядра завершил без иксов.

С X.org оказалось, что надо запускать elogind и dbus, а вместо startkde вызывать startplasma-x11, желательно через dbus. startplasma-x11 ставится с kde-plasma/plasma-workspace

В итоге получилась система, в которой от старой почти ничего не осталось, кроме make.conf, примерно 3/4 portage.use и /home. Оверлеи ещё не подключал.

Стоило ли сразу ставить с нуля по хендбуку? Не знаю.

А сам ключ нашёлся в пакетах app-crypt/openpgp-keys-gentoo-release и sec-keys/openpgp-keys-gentoo-release.

 ,

question4
()

Как покрасивее взять колонки в структурированном массиве numpy?

Из файла memmap-ится массив 28-байтных record-ов:

xy = np.dtype([('x', '<i2'), ('y', '<i2')])
rect = np.dtype([('bl', xy), ('y', xy)])
record = np.dtype([('a', xy), ('b', xy), ('l', rect), ('r', rect), ('c', xy)])

Чтобы применить к колонкам ‘a’ и ‘b’ сложение и умножение, нужно сделать их неструктурированными. Для одной колонки достаточно self.data['a'].view(('<i2', 2)) Но для пары колонок, даже последовательных, self.data[['a','b']].view(('<i2', 4)) выдаст ошибку, так как view() применится ко всему массиву, поэтому принимается только 14 вместо 4. self.data.view(('<i2', 14))[:, :4] выдаст желаемый результат, но не наглядно. np.lib.recfunctions.structured_to_unstructured(self.data[['a', 'b']]).view('<i2').reshape((len(self.data), 4)) громоздко.

Какие ещё есть способы? И почему в последнем случае не работает view(('<i2', 4)), приходится выносить reshape отдельно?

 ,

question4
()

Чем заменить Gmail?

Вопрос к пользователям Гмейла. Если забанят Гугл, на какую почту перейдёте?

 , ,

question4
()

Неправильное поведение sdl2.SDL_RenderDrawPoints ?

scaledT — Numpy-массив 2-мерных координат, размер 143x2. Можно отрисовывать каждую пару вызовом sdl2.SDL_RenderDrawPoint, можно нарисовать сразу весь массив командой
sdl2.SDL_RenderDrawPoints(renderer, self.scaledT.ctypes.data_as(ctypes.POINTER(sdl2.SDL_Point)), len(self.scaledT))

Но первое работает одинаково и под Линуксом, и под Виндоуз, а второе под Линуксом даёт неверный результат — все точки рисуются на строке с y=0.

В чём может быть проблема?

 ,

question4
()

Points из numpy.array

Как делать массивы numpy понятными другим библиотекам?

Пример. Есть функция https://wiki.libsdl.org/SDL_RenderDrawPoints:
int SDL_RenderDrawPoints( SDL_Renderer * renderer, const SDL_Point * points, int count )
где SDL_Point — структура из 2 целых: https://wiki.libsdl.org/SDL_Point:
typedef struct SDL_Point { int x; int y; } SDL_Point;
Разумеется, всё это обёрнуто в Питон, то есть sdl2.SDL_RenderDrawPoints() и sdl2.SDL_Point().

Если просто вызывать SDL_RenderDrawPoints, ставя вторым аргументом numpy.array целых чисел, конечно, будет ошибка о неправильном типе: «ctypes.ArgumentError: argument 2: <class ‘TypeError’>: expected LP_SDL_Point instance instead of numpy.ndarray». Я пробовал экспериментировать с numpy.array.ctypes.data_as(), но не нашёл подходящий тип. Она хочет именно LP_SDL_Point.

Как показать ей, что массив является набором структур SDL_Points? В SDL имеются преобразования массивов точек в массивы numpy, но обратного преобразования я не нашёл.

 , , , ,

question4
()

Как закрыть все окна SDL?

Экспериментирую с вызовами SDL из интерактивного интерпретатора Питона. Иногда случайно создаю окна, для которых не сохраняется переменная. Например, вызовом sdl2.SDL_CreateWindow(b'', 0, 0, 100, 100, 0)

Как закрыть все такие окна? Помимо перезапуска интерпретатора.

Ответ 1: помогла sdl2.SDL_VideoQuit()

Ответ 2: sdl2.SDL_DestroyWindow(sdl2.SDL_GL_GetCurrentWindow()) тоже работает.

 , ,

question4
()

Coub закрывается

После полутора лет безуспешных попыток сделать сайт прибыльным и 4 месяцев попыток продать за $750 000 (https://vc.ru/services/330011-komitet-obyavil-o-planah-prodat-servis-korotkih-video-coub) нынешние владельцы решили закрыть coub.com с 1 апреля (https://vc.ru/services/380322-servis-korotkih-video-coub-zakroetsya-1-aprelya-2022-goda).

Имхо, не выдержали конкуренции с ТикТоком.

Если у кого-то есть там любимое видео-аудио, ещё есть время скачать. yt-dlp в помощь.

UPDATE: В итоге сайт решили не закрывать. Обсуждение скриптов для скачивания — ниже.

 ,

question4
()

Является ли это флудом?

Посоветуйте фильмы (комментарий)

Человек 15 лет регулярно повторяет одну и ту же шутку. Флуд? Или норма?

 

question4
()

Посоветуйте фильмы

В связи с (еженедельно откладываемыми) обещаниями закрыть Ютуб решил скачать побольше интересных фильмов. На диске осталось ещё 7 терабайт. Что посоветуете?

Благодаря Ютубу открыл для себя, например,
Под китайским рестораном: https://www.youtube.com/watch?v=yefTwkC5lC0
Монах и бес: https://www.youtube.com/watch?v=YzZ-aDFtZyU (позже ограничили по возрасту)
Операция Святой Януарий: https://www.youtube.com/watch?v=Da-VF5P-8Lk
Шедевр: https://www.youtube.com/watch?v=1hJHMCwVpw4

P.S. До сих пор предлагают только художественное. Ничего документального.

 ,

question4
()

Выкачать всё

В связи с меняющейся международной обстановкой удаляются некоторые старые посты и закрываются некоторые каналы в Телеграме. Кое-что удалить ещё не успели. Примеры приводить не буду, 5.3 :)

Требуется скачать всё, что доступно на динамически генерируемой странице, скажем, https://t.me/s/provpan_memes . Хотя бы текст, желательно — с картинками и видео, отображаемыми в браузере. Вручную фаерфоксом и curl-ом я бы мог что-то слепить, но, наверняка же, кто-то уже эту задачу решал?

Существует ли инструмент наподобие youtube-dl и gallery-dl?

Логиниться не могу — если работодатель обнаружит мой телефон в соцсети, заставит рекламировать продукты фирмы :(

 

question4
()

Кто-нибудь помнит такой bin-to-ascii формат?

1-я буква в строке «M». За ней идут 60 знаков от «!» до «`» — ASCII коды от 33 до 96, 64 возможных значения. Текстовых строк до и после закодированных нет.

Очевидно, это что-то вроде uuencode (или base64), но не совсем. Программы uudecode эти файлы не понимают, ругаются на отсутствие «begin». Если просто вычесть из каждого байта 33 и склеить 4 6-битные последовательности в 3 байта, получается мусор.

file (libmagic) опознаёт их как текст ASCII.

Кто-нибудь помнит, что это за кодировка?

Ответ: это такой uue. Питоновский binascii.a2b_uu() нормально обрабатывает его, если по одной строке.

 , uuencode

question4
()

Как это работает?

Проверил «в лоб», при всех ли значениях параметров совпадают 2 логических выражения, со скобками и без. Результат немного странный:

for i1, x in pairs({true, false}) do
    for i2, y in pairs({true, false}) do
        for i3, z in pairs({true, false}) do
            print(x, y, z,
                (x and y and (not z)) or ((not y) and x),   (x and y and not z or not y and x),
                (x and y and (not z)) or ((not y) and x) == (x and y and not z or not y and x),
                (x and y and (not z)) or ((not y) and x) ~= (x and y and not z or not y and x)
            )
        end
    end
end
true    true    true    false   false   true    false
true    true    false   true    true    true    true
true    false   true    true    true    true    false
true    false   false   true    true    true    false
false   true    true    false   false   true    false
false   true    false   false   false   true    false
false   false   true    false   false   true    false
false   false   false   false   false   true    false

Левые 3 колонки — значения x, y и z; следующие 2 — значения одного и того же выражения со скобками и без; 2 последние — результаты их сравнения операциями == и ~=.

Вопрос: почему во 2-й сверху строке true ~= true возвращает true?

Ubuntu, Lua 5.2.4.

 

question4
()

3 монитора

Подключил к ноутбуку монитор по HDMI, работает нормально. Подключил второй по VGA — включаться не хочет. Включаю чекбокс в графическом конфигураторе KDE, жму Apply, он сбрасывается. Перезагрузил, монитор включился, но на обоих внешних мониторах низкое разрешение. Увеличиваю его в графическом конфигураторе, двигаю мониторы, как мне удобно, жму Apply, разрешения сбрасываются, мониторы улетают куда-то не туда. Отключил VGA-монитор, после чего он снова перестал включаться.

Ладно, попробую xrandr:

$ xrandr --prop 
Screen 0: minimum 320 x 200, current 1920 x 1848, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+277+1080 (normal left inverted right x axis y axis) 344mm x 194mm
        EDID: 
                00ffffffffffff004ca3523100000000
                0014010380221378eac8959e57549226
                0f505400000001010101010101010101
                010101010101381d56d4500016303020
                250058c2100000190000000f00000000
                000000000025d9066a00000000fe0053
                414d53554e470a204ca34154000000fe
                004c544e313536415432343430310018
        scaling mode: Full aspect 
                supported: Full, Center, Full aspect
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
   1366x768      60.00*+
   1360x768      59.80    59.96  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
VGA-1 connected (normal left inverted right x axis y axis)
        EDID: 
                00ffffffffffff001e6dc84a48f40000
                041001036e221b78ea2ee5a4574a9c25
                115054a56b80314f454f614f81800101
                010101010101302a009851002a403070
                1300520e1100001e000000fd00384b1e
                530e000a202020202020000000fc004c
                31393530420a202020202020000000fc
                00200a2020202020202020202020007c
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
   1280x1024     60.02 +  75.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 708mm x 398mm
        EDID: 
                00ffffffffffff004c2dcb0b00000000
                0d180103804728782ad691a7554ea025
                0c5054bfef80714f810081c081809500
                a9c0b3000101565e00a0a0a029503020
                3500c48e2100001a023a801871382d40
                582c4500c48e2100001e000000fd0018
                4b1b5a19000a202020202020000000fc
                00533332443835300a20202020200118
                02031cf14890041f1303122022230907
                078301000066030c00100080023a8018
                71382d40582c4500c48e2100001e023a
                80d072382d40102c4580c48e2100001e
                011d007251d01e206e285500c48e2100
                001e011d00bc52d01e20b8285540c48e
                2100001e000000000000000000000000
                000000000000000000000000000000a2
        aspect ratio: Automatic 
                supported: Automatic, 4:3, 16:9
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
   1920x1080     60.00*   50.00    59.94    30.00    24.00    29.97    23.98  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad

Попробовал включить VGA с максимальным разрешением, для начала хотя бы на одном месте с HDMI:

$ xrandr --verbose --output LVDS-1 --mode '1366x768' --pos '277x1080' --auto; xrandr --verbose --output HDMI-1 --mode '1920x1080' --pos '0x0' --auto; xrandr --verbose --output VGA-1 --mode '1280x1024' --pos '0x0' --auto
crtc 0:     1366x768  60.00 +277+1080 "LVDS-1"
crtc 2:    1920x1080  60.00 +0+0 "HDMI-1"
crtc 1:    1280x1024  60.02 +0+0 "VGA-1"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert

Погуглил «xrandr: Configure crtc 1 failed». Такую ошибку обычно получают, подключая 3-й монитор. Некоторым помогает разбить команду на 3, но мне не помогло. Некоторым помогает снизить частоты, но подходящую комбинацию частот и разрешений я тоже не нашёл.

Можно ли как-то добиться одновременной работы всех 3 мониторов с разумным разрешением?

P.S. Попарно мониторы работают в любых комбинациях. Ноутбук Lenovo B590. Ubuntu 18.04 с KDE.

 ,

question4
()

RSS подписка на новые темы