• Одинаковая ли производительность видеокарт Nvidia на Linux и Windows? И как увеличить ее под Linux?

    @lovecraft
    Вопрос, конечно, интересный (с)
    Драйверы работают с одинаковой производительностью на синтетических тестах.
    Другое дело, что драйверы под Windows содержат набор т.н. "оптимизаций", которые настраивают драйвер на работу с конкретным софтом, например, выключают "тормозящие" именно в этой игре расширения OpenGL или включают режим многопоточной обработки, когда исполнение команд идет в одном потоке, а их отрисовка - в другом (в некоторых играх это поднимает FPS в два раза). Последнее в Linux можно включить с помощью __GL_THREADED_OPTIMIZATIONS, но у Linux еще и другая беда - из рук вон плохая оптимизация игр, например, The Witcher 2 портирован на Linux не переписыванием движка с DirectX на OpenGL, а с помощью специальной библиотеки, которая транслирует вызовы DirectX в OpenGL. Производительность у игры соответствующая.
    Ответ написан
    Комментировать
  • Как в thinstation 5 заставить работать PrintScreen или FreeRDP?

    @lovecraft
    Надо подключиться к тонкому клиенту и посмотреть, с какими параметрами запускается freerdp, скорее всего при формировании строки запуска какие-то параметры скрипт подставляет неправильно
    Ответ написан
    1 комментарий
  • Можно ли настроить аналог VMware Fault Tolerance на Xen?

    @lovecraft
    Fault Tolerance, конечно, красивая штука и, если можно так сказать, - апофеоз виртуализации как технологии "отвязывания" ОС от железа. Но эффективность ее преувеличена. Например, у VMWare есть жесткие ограничения на Fault Tolerance - не более одного vCPU на VM (https://pubs.vmware.com/vsphere-50/index.jsp?topic..., что превращает Fault Tolerance просто в красивую игрушку. Все это происходит от необходимости постоянно синхронизировать состояние двух VM на хостах. Я не знаю, как это делает VMWare, а у Remus на этот счет есть большой документ: https://www.usenix.org/legacy/event/nsdi08/tech/fu...
    Вкратце, там описана такая схема - состояние VM передается на резервный хост (делается чекпоинт), после этого весь I/O машины накапливается в специальном буфере до следующего чекпоинта. Когда происходит следующий чекпоинт, весь I/O из буфера "отпускается" наружу и цикл повторяется снова. Естественно, все это катастрофически снижает производительность.
    Проблем добавляет и то, что гостевая ОС не в курсе, что с ней постоянно происходит suspend/restart и может выпасть в синий экран. По крайней мере, в KVM в свое время добавили специальный виртуальный таймер (hv_time/hv_relaxed), чтобы Windows не сегфолтилась на больших нагрузках. Отдельный разговор - паравиртуальные драйверы. До недавнего времени для оригинального XEN'a нормальных драйверов не было, а было недоразумение под названием GPLPV. Сейчас драйверы с поддержкой от команды XEN появились, но тестировались ли они совместно с Remus'ом - большой вопрос.
    Если проанализировать угрозы для вашего проекта по степени уменшения их вероятности, то получится вот что:
    1) Отказ из-за сбоя в софте мониторига
    2) Синий экран из-за работы в виртуальном окружении или сбоя в паравиртуальных драйверах
    3) Синий экран "просто так" - винда иногда тоже падает )))
    4) Сбой оборудования
    Из всего этого Remus может защитить только от п. 4

    Таким образом, на мой взгляд, сам факт применения "сырого" XEN и "сырых" PV-драйверов создает для ОС намного более вероятную угрозу, чем та, которая может произойти при отказе оборудования. Допиленный же XEN от Citrix и Oracle не поддерживает Fault Tolerance, и думаю, на то есть причины )
    Ответ написан
    Комментировать
  • Как организовать разделы диска для Linux?

    @lovecraft
    Самое правильное - использовать LVM, сейчас практически любой установщик это позволяет. Преимущества - можно изменять размеры разделов "на лету", делать снэпшоты и т.п. У меня системный том никогда не вырастал больше 100Gb, так что можно, например, терабайтный HDD разбить так: 100 Gb - LV под систему, 750 Gb - LV под home, остальное - служеюное место под снэпшоты и т.п.
    Ответ написан
    Комментировать
  • Как запустить Linux на Forth-процессоре?

    @lovecraft
    Этот процессор не предназначен для запуска на нем операционной системы, он нужен вот для чего: на плате должен быть распаян микроконтроллер общего назначения, на который можно заливать произвольную прошивку. Если этот контроллер достаточно мощный (поддерживаются 32-bit инструкции, модуль управления памятью), то на нем, основательно покопавшись, возможно, получится запустить Linux. А уже эта прошивка должна быть (вами) написана так, что узкоспециальные, не выполняемые на основном контроллере задачи будут передаваться в forth-процессор. Среди таких задач, например, распознавание номеров автомобилей видеорегистратором в реальном времени.
    Ответ написан
  • Гипервизор на локальной машине?

    @lovecraft
    Не, ну конечно можно представить себе вот что:
    1. Ставим Linux
    2. Ставим libvirt/virtmanager
    3. Ставим виртуалку с SPICE-видеокартой
    4. Конфигурим libvirt, чтобы запускалась при старте системы
    5. Ставим на локальную машину клиент SPICE
    6. Добавляем его в autorun оконного менеджера или...
    7. Правим конфигурацию системы так, чтобы он сам стартовал вместо оконного меджера


    Но зачем?
    Ответ написан
    Комментировать
  • Куда делись сетевые подключения в VirtualBox?

    @lovecraft
    Скорее всего у вас слетел (отключен или удален) NDIS-фильтр в свойствах физического адаптера (Подключение по локальной сети -> Свойства). Должно быть как на скриншоте - VirtulaBox Bridged Networking Driver

    (Тут должен быть скриншот, но habrastorage.org не работает )
    Ответ написан
  • Почему не устанавливается виртуальная windows 7?

    @lovecraft
    Попробуйте установить на другой профиль - например, на Windows XP.

    virtualbox 4 ( пятая не устанавливается )

    Как это - не устанавливается? Не проходит компиляция драйверов через DKMS? Если так, то можно
    • а) Откатиться на более старое ядро
    • б) Поискать по тексту ошибки компиляции, как ее исправить - обычно это довольно просто

    Какая точно стоит версия VirtualBox (например, 4.2.6)? Если не последняя (4.3.20 или 4.2.32) - обновитесь.
    Ответ написан
    Комментировать
  • Как исправить проблему с драйвером fs-1060dn на Linux?

    @lovecraft
    Я так понимаю - вот ваш случай: help.ubuntu.ru/wiki/%D0%BF%D0%B5%D1%80%D0%B8%D1%84...
    Проблема - в фильтре rastertokpsl, который используется для всех KPSL-совместимых принтеров, в том числе FS-1060DN.

    Почему Kyocera не отдает этот фильтр в opensource - большая загадка, так же, как то, почему они не отдают в opensource sane-драйверы для сканера FS-1025MFP, в результате чего имеем неработающий сканер при формально имеющихся драйверах.
    Ответ написан
    Комментировать
  • Как управлять переменными окружения в Линуксе с помощью Microsoft AD и возможно ли это?

    @lovecraft
    Там все сложно.
    Автоматически "из коробки" - никак.
    Не из коробки - так:
    Все настройки AD хранятся в LDAP на контроллере домена. Нужно:
    1. Расширить схему LDAP так, чтобы у объекта "Компьютер" появилось новое свойство, где мы будем хранить переменные среды.
    2. Написать скрипт, который при запуске машины авторизовался на LDAP с помощью учетки машины, сохраненной в Samba, находил бы объект, дергал из него поле и обновлял переменные.
    Где-то был проприетарный продукт с такими функциями, но я забыл, как он называется )
    Ответ написан
    Комментировать
  • Объединение Samba и Active Directory (с установкой прав из Windows)

    @lovecraft
    >>Скажу так. То что вы говорите это просто не возможно, управлять шарами Samba из >>«Проводника» Windows. Ведь samba это серверная служба Linux и настраивается доступ к >>шарам только из под Linux.
    Это, батенька, феерическая чушь )))
    Часть первая: wiki.linuxformat.ru/wiki/LXF123:Samba
    Часть вторая: wiki.linuxformat.ru/wiki/LXF124:Samba (то, что вам нужно)
    Автор статьи, правда, забыл добавить, что нужно в конфиг самбы добавить модуль vfs_acl_xattr, иначе все разрешения попадут в окне проводника в пункт "особые"
    Ответ написан
    Комментировать