пятница, 31 октября 2008 г.

Поставил ubuntu 8.10 на DELL D500 и разочаровался...
В драйверах для intel 3D как надо не пашет:

ОС: Ubuntu 8.10RC

$ uname -a
Linux dell 2.6.27-7-generic #1 SMP Fri Oct 24 06:40:41 UTC 2008 x86_64 GNU/Linux

$ cat /proc/cpuinfo | grep name
model name : Intel(R) Celeron(R) CPU 550 @ 2.00GHz

$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

$ glxgears
2483 frames in 5.0 seconds = 496.549 FPS
2532 frames in 5.0 seconds = 506.351 FPS
2501 frames in 5.0 seconds = 500.094 FPS

иногда бывает 570 FPS, но все равно маловато, у народа вроде на данной карточке было 1500FPS?

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 965GM 20061102

xorg.conf
Section "Device"
Identifier "Configured Video Device"
Driver "intel"
Option "FramebufferCompression" "Off"
Option "AccelMethod" "xaa"
EndSection

Section "Module"
Load "glx"
Load "dri"
EndSection

RAM 1Gb

мои любимые Герои не идут так как не поддерживается Pixel Shader, пробовал обновить ядро до 2.6.28RC2 и драйвер от intel до 2.5 получилось, но mesa 3D так и не настроил, скорее всего придется ждать 9.04 где должны быть исправлены драйвера для intel.
glxgears разогнал до 570FPS.
Зато одно радует грузиться теперь быстрее чем со старым ядром.
При компиляции ядра я только выключил поддержку Xen (не компилировалось ядро) и kernel hacking (размер с ним более 200Мб получается).
Вот ссылка на инструкцию по сборке: http://www.howtoforge.com/kernel_compilation_ubuntu_p2

четверг, 9 октября 2008 г.

Проброс COM портов под wine с использованием remserial !!!

Все-таки получилось наладить работу торгового оборудования в терминальном режиме под Linux. Все осуществлялось при помощи NXServer+remserial+Wine (etersoft).
Команда разработчиков etersoft выпустила патчи для wine, с которыми нормально заработал remserial.
Проверил работу на сканерах, ШК фискальниках (Штрих ФР-К,Фелиск ФР-02К), дисплеях покупателя Datecs. Все заработало нормально, за исключением некоторых тормозов при работе со сканером.

в общем делается это достаточно просто:

Качаем бинарные пакеты remserial от сюда: http://lpccomp.bc.ca/remserial/

Прописываем в в автозапуск на клиенте (где стоит сканер):
#remserial -d -p 7200 -s "9600 raw" /dev/ttyS0 &

на терминальном сервере:
$remserial -d -r 192.168.135.253 -p 7200 -l $HOME/.wine/dosdevices/com5 /dev/ptmx &

и подключаемся на сервере к сканеру через драйвер АТОЛ на порту com5.

Те же действия выполняем для подключения всех остальных устройств (не забывая менять порты). Для работы с USB сканером или подключённому к через переходник указываем порт /dev/USB0 или другой к которому подключён сканер.

все.

суббота, 12 января 2008 г.

Вышел wine 0.9.53

Wine 0.9.53 was released today, with the following main changes:

  • RunOnce and Run entries now executed on startup.
  • Beginnings of support for emulated disk devices.
  • Many Richedit improvements.
  • Nicer looking color dialog.
  • Lots of bug fixes.
Полный список изменений http://www.winehq.org/?announce=0.9.53
Поторопился снес wine@etersoft 1.0.8n, хотел поставить из репов для ubuntu, а там пока только 0.9.52 ;-))