LINUX.ORG.RU

Сообщения shooter93

 

Зависания хоста с intel_iommu=on

Форум — Linux-hardware

Добрый день!

В соседней ветке я поднимал тему проброса видокарты в ВМ. Получилось у меня это довольно легко и быстро.

Но во время рабты ВМ, и как правило при операции записи данных на диск наглухо подвисал весь хост. Я попытался воспроизвести это зависание: при работе ВМ в фоне(загрузка игры из STeam), хост зависал дважды, хотя когда я подключил монитор и клавиатуру с мышью к гостю, и скроллил интернеты во время загрузки зависания так и не произошло. Потом было еще одно зависание пока ВМ была в фоне, и я отложил эти разбирательства на другой раз.

Но вот сейчас хост завис опять, и в это время в KVM не было запущеных ВМ(а вот в virtualbox была). Всвязи с этим у меня возникла мысль, а что если хост виснет из-за активации мной модуля intel_iommu? В dmesg как раз наблюдаю польшое количество сообщений вида:

[ 2047.557912] DMAR: [DMA Read] Request device [05:00.0] fault addr fffdd000 [fault reason 06] PTE Read access is not set
[ 2047.660285] DMAR: DRHD: handling fault status reg 3

У кого-нибудь есть мысли по этому поводу? Мат. плата у меня ASUS P8H77-V LE, и пока я не нашел упоминаний проблем с ней.

 ,

shooter93
()

Проброс gt 1030

Форум — Linux-hardware

Добрый вечер!

Решил тут попробовать пробросить данную видеокарту. Сетевую карту уже пробрасывал, но с видео как-то не сложилось. Мои спеки: ASUS P8H77-V LE, i5-3570.

На русском информации по данному вопросу довольно немного, а из относительно свежего только обсуждения на лоре.

На данный момент у меня включена поддержка IOMMU в ядре, и проброшено видео через интерфейс virt-manager'а. В диспетчере устройств Windows 7 она присутствует, но я вижу ошибку «Недостаточно свободных ресурсов для работы данного устройства. (Код 12)»

Что еще можно попробовать сделать? И есть ли смысл заморачиваться с этой карточкой? Инфы о попытках её проброса пока найти не удалось, а самостоятельно разобраться я скорее всего не смогу.

 , ,

shooter93
()

Debian Stretch и nvidia-driver 381

Форум — Linux-hardware

Добрый вечер!

Заказал я на свою голову GeForce GT 1030, поддержку которой добавили только в драйвере версии 381, а в репозиториях сейчас только 375 доступен.

Какие вариаты кроме блоба с оф. сайта у меня есть сейчас?

Судя по всему репозиторий stretch-backports еще не сформирован, когда ждать его? Или может кто-нибудь знает стороннюю репу со свежими драйверами? Подумываю опакететить самому, если не найду репозиторий нужный.

 ,

shooter93
()

Не могу debootstrap'нуть stretch

Форум — Linux-install

Добрый день!

Хочу посмотреть что там наделали в грядущем релизе, но не выходит:

sudo debootstrap --include=locales stretch debian/ http://ftp.debian.org/debian/
...
sudo mount -o bind /dev debian/dev
sudo mount -o bind /proc debian/proc
sudo mount -o bind /sys debian/sys
sudo chroot debian/ /bin/bash
root@box:/# apt-get update
Hit:1 http://ftp.debian.org/debian stretch InRelease
Err:1 http://ftp.debian.org/debian stretch InRelease
  Unknown error executing apt-key
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. G
PG error: http://ftp.debian.org/debian stretch InRelease: Unknown error executing apt-key
W: Failed to fetch http://ftp.debian.org/debian/dists/stretch/InRelease  Unknown error executing apt-key
W: Some index files failed to download. They have been ignored, or old ones used instead.
Пару месяцев назад получалось, а сейчас уже нет. Как быть?

 

shooter93
()

Не могу победить «hello world» на opengl

Форум — Development

Добрый вечер!

Решил наконец попробовать накодить что-нибудь с использованием opengl, нашел неплохой туториал, и начал писать вывод треугольника.

Беда в том что я не вижу этого самого треугольника, несколько раз пробежался по ману и коду примера, но без толку. Прошу помощи ЛОРа.

И раз такая тема пошла хочу спросить: к чему такие сложности с шейдерами сейчас? В тех же туториалах от Nehe треугольник можно нарисовать почти тремя вызовами glVertex(). Почему такой способ считают устаревшим?

 ,

shooter93
()

Содержимое заголовка Host в запросе от Safari на ios

Форум — Web-development

Добрый вечер!

Пожаловались что сайт не открыватся в браузере Safari на iphone 5S, полез проверять. Посмотрев в заголовок запроса нашел вот это:

Host: %D0%B3%D1%83%D0%B3%D0%BB.%D1%80%D1%84

Но ведь там должен быть домен в punycode? И что с этим делать теперь?

 , ,

shooter93
()

А как сейчас обстоят дела с клиентами Skype?

Форум — Desktop

Понадобилось тут коллеге продемонстрировать мне содержимое своего экрана.

Как я понял ситуация сейчас примерно такая: есть старый клиент «Skype 4.3 для Linux» который я раньше и использовал, и есть альфа версия новго клиента.

Что-бы по быстрой принять звонок я выбрал старый клиент, но столкнулся с тем что не вижу видео от собеседника. Быстрый гуглеж не решил проблемы. После установки «Skype for Linux Alpha» я так же не смог просмотреть десктоп собеседника. При помощи гугла нашел информацию о том что он может совершать видеозвонки только на такой же клиент, либо на веб-версию.

Оставалась надежда только на виртуальную машину с Windows, но тут выяснилось что в Virtualbox 5 похоже поломали поддержку микрофона, жалоб очень много.

Собственно вопрос: как быть?

 ,

shooter93
()

Какие в PHP есть асинхронные фреимворки?

Форум — Web-development

Пробовал запустить Slim на серверах из ReactPHP и Workerman, не вышло. Все таки каждый раз бутстрапить кучу кода для каждого запроса уж слишком напрасная трата ресурсов, есть какие-либо движения в этом плане?

 , ,

shooter93
()

PHP: где бы посмотреть генерируемый байт-код после работы оптимизатора OPcache?

Форум — Development

Ковыряю тут байт-код генерируемый компилятором PHP, и его выхлоп меня несколько удивил:

function test(int $a, int $b) {
    print $a + $b;
    return $a + $b;
};
function name:  test
number of ops:  7
compiled vars:  !0 = $a, !1 = $b
line     #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   3     0  E >   RECV                                             !0      
         1        RECV                                             !1      
   4     2        ADD                                              ~2      !0, !1
         3        ECHO                                                     ~2
   5     4        ADD                                              ~3      !0, !1
         5      > RETURN                                                   ~3
   6     6*     > RETURN                                                   null

End of function test
Было бы логичнее если бы компилятор единожды вычислял сумму аргументов, и использовал её для вывода на экран и для возврата из функции. Но буквально вчера, стали доступны записи выступлений с devconf 2016, где один из разработчиков Zend Engine рассказал что оптимизатор байт-кода является частью OPcache.

Есть какой-нибудь способ получить байт-код, который выполняется после работы оптимизатора? На сколько я знаю инструмент vld не позволяет это сделать.

 

shooter93
()

Ищу удаленную подработку в сфере веб-разработки

Форум — Job

Добрый день! Есть желание найти дополнительный источник заработка. О себе:

  • Имеется опыт коммерческой разработки на Laravel Framwork, немного на Drupal.
  • Знаю composer, idiorm, микрофреимворк Slim версий 2 и 3, некоторые компоненты Symfony.
  • Понимаю приципы ООП, MVC, REST, RDBMS.
  • Использовал MySQL, PostgreSQL, sqlite.
  • Стараюсь писать понятный, прокомментированный(PHPDoc), сопровождаемый код. Стараюсь не использовать PHP’шную магию вроде __call(), __get(), __set() и прочей.
  • Могу реализовать какие-либо не очень сложные вещи на jQuery, сверстать шаблон по макету.
  • Пользователь GNU\Linux со стажем 9+ лет.
  • Английский язык на уровне чтения документации.
  • Свободен несколько часов вечером, + 2 часа днем, а так же в выходные.

Физически нахожусь в сибирском ФО, Красноярское время(GMT+7). E-mail для связи: shooter0106['at']gmail['dot']com

 , ,

shooter93
()

Mysql за NAT: как быть?

Форум — Admin

Добрый вечер! Собственно проблема в заголовке. Прокинув порт, при попытке соединения получаю ошибку

mysql --host=127.0.0.1 -u root -p
Enter password: 
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Что делать? Куда копать?

 , ,

shooter93
()

Тонкие заголовки не CSD-окон.

Форум — Desktop

Собственно вот. Размеры CSD устраивают, но хотелось бы попробовать сделать обычные заголовки тоньше, и желательно не меняя адвайту. Есть варианты?

 , ,

shooter93
()

Помогите опознать символ и шрифт.

Форум — Desktop

Добрый вечер! Часто вижу у людей в коммандой строке bash или vim такую штуку. Что это за символ стрелки такой?

И что за шрифт у парня?

 , ,

shooter93
()

minidlna: как победить?

Форум — Desktop

Добрый вечер! Борюсь тут уже на протяжении длительного времени в DLNA-сервером minidlna. Проблема в том что он не в состоянии просканировать указанный ему каталог. В логах вижу следующее:

Dec 27 21:40:53 box minidlnad[6045]: [2015/12/27 21:40:53] minidlna.c:614: error: Media directory «V,/home/files/video» not accessible [Permission denied]

Этот «баг» вылазил у меня с год назад на другой машине с арчем, тогда пришлось забросить попытки. На машинах с Debian Jessie все прекрасно заводилось.

Собственно что можно сделать? 777 на каталог уже ставил, не помогло. Запускать от рута не хочу.

 , ,

shooter93
()

Pulseaudio multiseat

Форум — Desktop

Добрый вечер!

Всегда был единоличным пользователем своего десктопа, но теперь мне его приходится делить с другим человеком.

По дефолту pulseaudio запущеный от первого вошедшего в систему пользователя, блокирует звук остальных. Погуглив, я нашел информацию о его запуске в режиме system-wide но этот способ не рекомендуют сами разработчики. Почему? Что вообще делают в таких ситуациях? Все еще ослажняется тем, что я гоняю звук по сети на другую машину, и даже запуск в system-wide mode не позволяет переключить вывод звука на удаленный компьютер.

 ,

shooter93
()

Производительность стека LAMP в различных системах виртуализации

Форум — Web-development

Добрый вечер!

Пишу скрипт для импорта большого количества материалов в чистый сайт на CMF Drupal. Разработку я веду в виртуальной машине Virtualbox, развернутой при помощи Vagrant(бокс debian/jessie64).

Проблема в том, что после переноса скрипта в тот же debian jessie но уже в KVM, получаю очень сильную потерю в производительности. Не смотря на то что памяти я выделил в разы больше, и подключил виртуальный диск к шине Virtio.

Падение производительности выглядит примерно так:

Vagrant(Virtualbox):

...
Loaded record: 111
Loaded record: 112
^C                                                              
real    0m1.378s
user    0m0.280s
sys     0m0.124s
KVM:
...
Loaded record: 94
Loaded record: 95
^C
real    0m8.609s
user    0m0.412s
sys     0m0.056s

По началу грешил на Percona Server 5.6, но после замены на MySQL 5.5 из реп, ничего не изменилось.

И собственно сам вопрос: в чем может быть причина этих тормозов? Как её искать?

 , , , ,

shooter93
()

Microsoft wireless keyboard 800: не работают мультимедиа клавиши.

Форум — Linux-hardware

Добрый день!

Собственно проблема в теме: на свое горе приобрел набор мыши+клавиатуры Microsoft wireless keyboard 800, слижком уж привлекла стоимость.

Самое забавное что xev не показывает их нажатия, совсем. Что собственно можно сделать?

 

shooter93
()

Грохнул таблицу разделов

Форум — Admin

Добрый вечер!

Собственно проблема весьма заурядная, и лечиться простым сканированием ЖД с использованием testdisk например. Но в моем случае все усложняется несколькими ресайзами и переездом раздела в середину диска.

На данный момент вывод testdisk таков:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 640 GB / 596 GiB - CHS 77825 255 63
Analyse cylinder 25959/77824: 33%


  HFS                      0  32 33  3858  62 36   61980664
  Linux                    0  32 33 70115  72 37 1126400000
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                    0  32 33 70115  72 37 1126400000
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                    0  32 33 70115  72 37 1126400000
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                 7710  30  1 77825  80 63 1126400688
  Linux                24802 104  7 25631 173  6   13322232
  Linux                25353 228 28 25835 165 58    7739392
Как можно наверняка определить местоположение моего раздела? Знаю только что в последний раз он находился в районе 60гб от начала диска. Кроме него мне больше в общем-то ничего и не нужно.

 , ,

shooter93
()

Быстро пропадает свободное место на ЖД

Форум — Admin

Добрый день!

Второй раз уже за день ни с того ни с сего вылазит уведомление об исчерпании места на ЖД. Удаление лишних файлов помогает лишь временно.

Источник найти не выходит, baobab рапортует о 10 занятых гигабайтах, как и du:

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             10M     0   10M   0% /dev
tmpfs           1.2G   69M  1.1G   6% /run
/dev/sda1        58G   55G  274M 100% /
tmpfs           3.0G  496K  3.0G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.0G     0  3.0G   0% /sys/fs/cgroup
tmpfs           597M  8.0K  597M   1% /run/user/1000
tmpfs           597M     0  597M   0% /run/user/0

du -h -d 1 /
4.1G    /usr
69M     /run
0       /sys
12M     /bin
4.9G    /var
11M     /etc
11M     /sbin
46M     /boot
496K    /dev
8.0K    /mnt
16K     /lost+found
64K     /tmp
4.0K    /srv
0       /proc
58M     /root
12K     /media
4.0K    /lib64
4.0K    /home
412M    /opt
559M    /lib
11G     /
Не представляю даже, в чем может быть дело?

 

shooter93
()

Замыкания в PHP: обьясните нубу

Форум — Development

Добрый день! Есть у меня вот такой кусок кода:

$data = [
	...
	'sex' => function(){
		$sex = ['М', 'Ж'];
		return shuffle($sex)[0];
	}
	...
];

echo $data['sex'];
Получаю ошибку:

Catchable fatal error: Object of class Closure could not be converted to string

Не понимаю, что возвращает функция-замыкание?

 ,

shooter93
()

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