LINUX.ORG.RU

Сообщения chak

 

Очистка ресурсов QNX Message Queue

Форум — Admin

Вопрос крайне простой. Как из терминала очистить дескрипторы закреплённые за Message Queue, которые расположены в /dev/mq?

Прямой вызов

rm /dev/mq/*

Не даёт нужного результата:

/home/foobar # ls /dev/mq/
ls: readdir of '/dev/mq/' failed (Function not implemented)

Для очередей используем демон «mq». В мануале по самому демону информации о очистке ресурсов не нашёл.

Необходимо чистить ресурсы без перезагрузки (в скрипте watchdog).

Может кто что знает. Спасибо.

 ,

chak
()

NVidia - module taints kernel

Форум — Desktop

Тема заезженая, и решения не нашел (может его и нет совсем).

Ноутбук Dell Precision 5510, nVidia Quadro M1000M Ubuntu 14.04

Система поставилась нормально, в режиме UEFI+SecureBoot (может будут какие то проблемы в будущем, пока не знаю).

Что критически необходимо: проприетарный драйвер nvidia. Я перепробовал разные варианты установки, но самое лучшее что я получил в dmesg: nvidia module taints kernel. В документации сказано что нужно импортировать .der ключ в trusted database. Я это сделал так

cd /usr/share/nvidia
sudo mokutil --import тутимяфайла.der (я не помню точное имя, это неважно)

Пробовал еще

sudo mokutil --disable-validation

Перегрузился, результат - вижу login screen, после ввода пароля происходит logout и все повторяется снова.

Есть какой то рабочий проверенный гайд или это в принципе невозможно? (и надо каждый лазить в БИОС и выставлять вместо UEFI - BIOS без SecureBoot, да и разделы не GPT, а MBR)

 , ,

chak
()

Креш при одновременном использовании GLX и std::shared_ptr

Форум — Development

Имею следующий простейший код:

#include <GL/gl.h>
#include <GL/glx.h>
#include <cstdio>
#include <cstdlib>

#include <memory>

class T {
public:
};

int main()
{
	printf( "1\n" );
	glXSwapBuffers( 0, 0 );
	printf( "2\n" );
	std::make_shared<T>();
	printf( "3\n" );

	return( 0 );
}

Компиляция:

g++ -std=c++0x main.cpp -lGL -lGLU

Но при вызове ./a.out получаю Segmentation fault (core dumped) еще на этапе загрузки бинарника в память, то есть нет даже вызовa какого либо метода:

home@dev:~/test$ ./a.out 
Segmentation fault (core dumped)

Если закомментировать какой либо вызов - код будет загружаться и работать. Как отдельно создание shared_ptr так и вызов glx.

В чем может быть проблема? И как ее фиксить? Надо для написания велосипеда (just for fun), и понять причину такого креша для избежания в будущем.

 , ,

chak
()

Задержки в отрисовке gnome приложений

Форум — Desktop

На работе пользуюсь системой ubuntu 12.04, драйвер nvidia 346.59, видеокарта GeForce GT 620/PCIe/SSE2.

Постоянно наблюдаю в ряде приложений следующий лаг: при нажатии на какой либо контрол, отрисовка происходит не сразу, а с запаздыванием. И интерфейс приложения обновляется с запаздыванием на ОДИН шаг. Можно ходить по каталогам в MC, но курсор в реале будет не на той папочке/файлике, которая подсвечена на экране.

Наблюдаю этот эффект:
- firefox
- eclipse
- terminal
- terminal + mc

Помогает следующее: альт-табнуть окно (или свернуть-раскрыть), и на некоторое время лаг исчезает, но через 15-20 взаимодействий с UI он появляется снова.

Лаг НЕ наблюдаю:
- chrome

В чем может быть проблема? Как это фиксить? У кого то было подобное?

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

 ,

chak
()

Драйвер nvidia спонтанно перестал работать и не устанавливатся

Форум — Admin

Вечер добрый

Есть следующая система: - ubuntu 12.04 - 4 карты Quadro K4000 - к ним подсоединено 14 мониторов, 1080х1920

Проблема в том, что драйвер nvidia нестабилен. Первый раз он проработал полгода, Х11 перестали запускаться, спасла переустановка. Второй раз это длилось 1 месяц, и теперь переустановка неспасла. Ставлю проприетарный с сайта, команды для переустановки следующие:

sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-346.59.run --uninstall
sudo update-initramfs -u
sudo update-grub
reboot
sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-346.72.run
sudo update-initramfs -u
sudo update-grub
reboot

В прошлый раз это работало отлично, но теперь к успеху это не привело, даже glxinfo выдает ошибку. Экраны не синхронизируются. Или low-graphics-mode, или вообще ничего (повисание).

В логах, пожалуй, только одно упоминание: glamoregl does not exist.

Инфа по системе:

user@server:~/sysinfo$ glxinfo
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".

user@server:~/sysinfo$ uname -r
3.11.0-26-generic

user@server:~/sysinfo$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION=«Ubuntu 12.04.4 LTS»

Разные логи\инфо:

https://dl.dropboxusercontent.com/u/39961898/logs/lspci - lspci | grep VGA
https://dl.dropboxusercontent.com/u/39961898/logs/lspcik - lspci -k
https://dl.dropboxusercontent.com/u/39961898/logs/nvidiainfo - о модуле nvidia
https://dl.dropboxusercontent.com/u/39961898/logs/Xorg.0.log - лог загрузки Xorg
https://dl.dropboxusercontent.com/u/39961898/logs/xorg.conf - наш конфиг Х11

Подскажите, в чем может быть дело и как это пофиксить. Переставить систему целиком - не вариант. Предполагаю что дело в каком то кеше, про который мы не знаем.

 ,

chak
()

Принудительная установка параметров X11 при автозапуске

Форум — Admin
Есть сервер, вот его конфигурация:
- core i7
- 4x nVidia Quadro K4000
-- 2 display port
-- 1 dvi port
- Ubuntu 12.04 amd64
- версия драйвера 340.32
- 14 экранов 1080х1920, у каждого экрана входящий порт dvi

Экраны разбиты на группы 4-4-3-3 и подключены следующим образом:
4 экрана:
- 1 dvi -> dvi
- 1 dp -> to dvi
- 1dp-splitter -> 2dp to dvi

3 экрана:
- 1 dvi to dvi
- 1 dp to dvi
- 1 dp to dvi

Проблема в том, что X11 нестабилен и не всегда стартует - экраны черные.
Вторая проблема в том, что сервер в другой стране, и я в среднем
1-2 раза в неделю могу попросить человека подергать провода, поадминить,
или проверить результаты моих правок.

Вопрос и задача не из простых:

Как можно принудительно сконфигурировать X11, что бы он стартовал
так, будто к нему УЖЕ подключены все экраны на которые надо выводить
картинку 1080х1920? Т.е., пропустить фазу определения аппаратуры.
И тупо слать сигнал на порт. EDID можно выковырять из дисплеев.

xorg logs:

https://dl.dropboxusercontent.com/u/39961898/1/Xorg.0.log
https://dl.dropboxusercontent.com/u/39961898/1/Xorg.1.log

Спасибо!

Так же есть возможность переехать на Debian 6.0 64-bit (это ограничения по аппаратуре)
Если в этом есть смысл (Debian менее багонутый) то мы конечно же
устроим переезд.

 , ,

chak
()

Две ATI видеокарты и 4 экрана под ubuntu 12.04

Форум — Desktop
Доброго вечера всем.

Кто имеет опыт установки нескольких видеокарт и использование нескольких дисплеев на Ubuntu/другой дистрибутив?

Вот описание оборудования которым я располагаю:
* 2 видеокарты AMD ATI FirePro w600, каждая карта с 4 выходами
* 4 дисплея 1920х1080, по 2 на видеокарточку

Цель: на базе этой машины собрать систему, которая будет рисовать с помощью OpenGL интерактивное приложение (дисплеи формируют большую "стену" - это 1 десктоп, все остальное отрабатывает фреймверк - синхронизирует рендер, ресурсы, текстуры...)

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

sudo aticonfig --list-adapter выдает мне два адаптера, и только 1 помечен как активный (звездочкой *)

При этом 2 дисплея показывают десктоп, 2 - нечто десктопо-подобное, именно нечто (я не в курсе как это выглядит) - потому что у меня нет доступа к той системе, и все чем я располагаю - teamviewer, ssh, и человек который может шевелить провода/железки по моей просьбе :) TeamViewer показывает только 2 дисплея мне. xrandr в консоли по :0 - 2 дисплея, по :1 - ничего (не может присоединиться).

CatalystControlCenter видит все 4 дисплея, но десктоп настроить на эти 4 дисплея не получается.

Какие мансы надо сделать, что б это чудо заработало? Или просто купить nvidia? (работает на старой версии системы, и на тестовой взвелось вообще без плясок)

 , ,

chak
()

Версия OpenGL в виртуализированной системе

Форум — Desktop

Стоит простая задача: В Ubuntu 12.04 amd64, запущенной под VMWare 6.0, необходимо получить OpenGL версии не ниже 3.1.

Подготовил образ машины, на 4 компьютерах версия 2.1. Железо у всех свежее, но нужно (из-за требований софта), ХОТЯ БЫ 3.1.

Как этого добиться?

Люди пока что хотят виртуалку себе, решение «поставить напрямую» - пока что не подходит.

 , ,

chak
()

Система спонтанно вылетает в перезагрузку

Форум — Desktop
Постановка задачи следующая, есть удаленная система (европа, могу туда зайти по ssh/vnc/teamviewer), привожу конфиг (перечислю все что по моему мнению может относиться к проблеме):
- Ubuntu 12.04 amd64
- Intel(R) Core(TM) i7-2600S CPU @ 2.80GHz
- маму не помню
- к машинке подключены:
-- сканер штрихкодов: ловится через обычный /dev/ttyACM0, без каких либо сторонних драйверов
-- сканер RFID карт (с http://www.phidgets.com/): /dev/hidraw0, 1 и 3, работа с ним осуществляется через драйвер, с сканером взаимодействует Java приложение работающее под Tomcat 6 (это сервер для данных)
- так же на этой машине бегает приложение по визуализации контента, для отрисовки интерфейса используется OpenGL (тянет данные с сервера и рисует)

ПК спонтанно и в один миг улетает в перезагрузку при:
- запуске визуализации
- непродолжительной загрузке, например, компиляции кода (редко, но и такое возможно)
- так же пару раз TeamViewer выбивал систему

Подскажите где и по каким логам можно хотя бы локализовать проблему/конфликт либ/причину креша системы?

 

chak
()

Не работает 2й DVI порт (вопрос по настройке двух мониторов)

Форум — Linux-hardware

Имеется PC, Core i7 2600S, OS - Ubuntu 12.04, Видеокарточка - Intel HD Graphics 2000, интегрированная, ядро - 3.8.0-29-generic

Имеется два выхода HDVI, один над другим.

Нижний выход: DVI-D (Dual Link)

Верхний выход: DVI-I (Dual Link)

Провод монитора: DVI-D (Single Link)

http://forums.lenovo.com/t5/image/serverpage/image-id/13611i85823D50731521FC/...

Монитор подключенный к нижнему порту работает, к верхнему - нет. Проверял на 3 установках убунты (11, 12.04, и live usb), и на Windows 8. Соответственно 2 монитора не работают (а это очень критично, т.к. это компьютер для демонстраций фич ПО новым клиентам)

Вот вывод xrandr:

me@pc:~$ export DISPLAY=:0 && xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 530mm x 300mm
   1920x1080      60.0*+
   1600x1200      60.0
   1680x1050      59.9
   1280x1024      60.0
   1440x900       59.9
   1280x960       60.0
   1280x800       59.9
   1024x768       60.0
   800x600        60.3     56.2
   640x480        60.0
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
В чем может быть проблема? Почему xrandr считает что монитор подключен к HDMI2? И как сделать что б работало два монитора одновременно? Похоже, что через верхний выход монитор не определяется.

 ,

chak
()

AFX64 & SATA

Форум — Linux-hardware

Недавно пришлось сделать вынужденный апгрейд на новое железо, Athlon 3000+, и мамка соответственно тоже новая (на nForce4) Результат - Mandriva2006 (32х разрядная) не видит SATA... Что можно сделать?

зы: смена дистра не выход.

chak
()

perceptron

Галерея — Скриншоты

hi all (o:

Созрел и запостил свой 1й скриншот.

Что видно: SuSE 9.3, Gnome 2.10.0... Цветовая тема mist-opposite, немного подправленая... Шрифт в приложениях - xos4-terminus, единственный мне понравившийся... Перепробовал и tahoma, и arial - все выглядят ужасно (монитор ЖК). Хотя, ситуацию немного спасает убпиксельное сглаживание - лучше, нету "ступенечек", но _очень_ сильно устают глаза - т.к. им нехватает четкости, необходимой для хорошей фокусировки.

Что еще - результат работы простенькой нейросети - однослойного перцептрона... Оконтуривает коряво, но все равно радует (o:

вот, пинайте (o:

>>> Просмотр (1024x768, 163 Kb)

chak
()

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