Автор Тема: live-rdesktop -- велосипед для бездискового (но "флешечного") клиента  (Прочитано 41606 раз)

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
- из дистрибутива убраны утилиты usbip и nx, оставлен только rdesktop
А почему убран nx и, вроде, был vnc клиент?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
- из дистрибутива убраны утилиты usbip и nx, оставлен только rdesktop
А почему убран nx и, вроде, был vnc клиент?
Обстоятельства. Если нужен профиль, попытаюсь найти (если не потерялся). К сожалению диск, на котором, по всей видимости, наработки хранились, приказал долго жить, а восстанавливать пришлось по памяти и в сжатые сроки. Если нужного образа нет в загрузках, тоже могу поискать (может и найдётся,  точнее, наверняка найдётся, надо только сильно постараться найти). Этот образ - сугубо утилитарный, под местные нужды. Пилить всё остальное у меня нет сейчас ни времени ни желания (тут ещё под боком два образа надо держать-дорабатывать).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Свежий образ, изменение в нём одно:
1) По результатам работы сборки на парке разных машин внесена дополнительная задержка перед проверкой поднятого интерфейса, т.к. на некоторых (относительно слабых) машинах проверка происходит в то время, когда интерфейс ещё не получил статус "поднят"

Есть задумка (но это из разряда фантастики) перебрать под p7 старый ксорг с месой, чтобы можно было пользовать всякие s3/mach/riva, в том числе и на парке первых пней. Что-то как-то не хочется пускаться во все тяжкие начинать охоту на зверушек вроде slitaz/dsl и им подобных.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Есть задумка (но это из разряда фантастики) перебрать под p7 старый ксорг с месой, чтобы можно было пользовать всякие s3/mach/riva, в том числе и на парке первых пней. Что-то как-то не хочется пускаться во все тяжкие начинать охоту на зверушек вроде slitaz/dsl и им подобных.
В итоге, после долгих раздумий было принято решение взять antique-retro (из имеющихся был образ версии 0.02 на бранче 4.1) и доработать напильником. Получилось неплохо (на p166/32Мб+s3trio 1Мб), на данный момент осталось адаптировать скрипты из p7 под 4.1 (те, что через mc меню отвечают за настройку + автоматику rc.local).
Изменения относительно изначального дистрибутива:
1) Выброшено почти всё лишнее (wm, графический софт, библиотеки), сам xorg со товарищи оставлен для нужд rdesktop
2) Добавлен клиент и несколько сопутствующих пакетов, включая пакет со скриптами настройки
3) Дополнительные настройки системных параметров для как можно меньшей разницы в поведении данной сборки и сборки на p7
4) Заставка для загрузочного меню (показывается только при загрузке с диска, в установленной системе загрузка происходит без ожидания и в текстовом режиме) дабы не спутать образ с каким-нибудь дистрибутивом на базе бранча 4.1
Размер образа 204Мб, ставится на 550Мб пространства (наверняка нашлось бы ещё что на выброс, но это существенно не сократит время установки и занимаемый на диске объём).
Для установки по-прежнему желательно наличие 64 метров, при этом установленная система спокойно работает на 32Мб.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Есть задумка (но это из разряда фантастики) перебрать под p7 старый ксорг с месой, чтобы можно было пользовать всякие s3/mach/riva, в том числе и на парке первых пней. Что-то как-то не хочется пускаться во все тяжкие начинать охоту на зверушек вроде slitaz/dsl и им подобных.
В итоге, после долгих раздумий было принято решение взять antique-retro (из имеющихся был образ версии 0.02 на бранче 4.1) и доработать напильником. Получилось неплохо (на p166/32Мб+s3trio 1Мб)
Получилось-то неплохо, только при работе очень сильно напрягает запаздывающая перерисовка (не только при прокрутке, но и при простой отрисовке). Этот вариант годится для простой работы в текстовом/табличном редакторе. Для частого просмотра/позиционирования подходит плохо. Взял мастер 2.4, буду пробовать его графический стек (именно со стеком проблема на бранче 4.1 - работает хоть как-то на дремучем железе, но недостаточно хорошо).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Получилось-то неплохо, только при работе очень сильно напрягает запаздывающая перерисовка (не только при прокрутке, но и при простой отрисовке). Этот вариант годится для простой работы в текстовом/табличном редакторе. Для частого просмотра/позиционирования подходит плохо. Взял мастер 2.4, буду пробовать его графический стек (именно со стеком проблема на бранче 4.1 - работает хоть как-то на дремучем железе, но недостаточно хорошо).
Итог таков. Драйвер (или драйвер + графический сервер) не приспособлен(ы) для запуска клиента rdesktop на таком железе. Адская задержка отрисовки (ещё больше, чем на бранче 4 и это на родном драйвере [s3virge], с vesa ситуация кардинально не меняется). Так что нормальных драйверов на linux, увы, нет. Пенять на клиент не имеет смысла, ведь с другим драйвером и видеокартой он работает хорошо.
PS Ну и огород в этом мастере с настройками (особенно, с сетевыми), на 4.1 всяко лучше.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
s3virge для agp это одно, а у тебя же жуткий PCIный трио?

И какое разрешение экрана?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
s3virge для agp это одно, а у тебя же жуткий PCIный трио?
s3virge есть и под pci, trio просто тупо было больше в своё время продано.
И какое разрешение экрана?
Без разницы, пробовал как 800, так и 1024.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Итог таков. Драйвер (или драйвер + графический сервер) не приспособлен(ы) для запуска клиента rdesktop на таком железе.
Остаётся ещё вариант с так называемыми мини дистрибутивами, но зоопарк как-то не прельщает. Идеально бы было на базе 4.1 всё развернуть, впрочем, как это странным не покажется, на p7 с системдой тоже вполне хорошо всё получается, но тут стека графического подходящего нет, старый перенести не получится, наверное, если только другой какой-нибудь собрать.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
И какое разрешение экрана?
Без разницы, пробовал как 800, так и 1024.
ну дак а какая глубина цвета?
При 1 мб карта на 800 и на 1024 должна разную глубину использовать.

Попробуй 800х600 depth=4 или depth=1 (в xorg.conf)

Просто трио тормозил уже во время вин95/98 :)))

« Последнее редактирование: 14.01.2015 11:12:52 от YYY »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Просто трио тормозил уже во время вин95/98 :)))
На этой самой винде-то как раз нормально показывает, практически без задержек отрисовки, которая сама по себе более плавная, уж всяко лучше, чем rdesktop на 4.1 и мастере 2.4 (причём изменение битности вообще никак не влияет на качество перерисовки - обновления изменённых областей изображения). Такие вот неутешительные выводы.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
на какой винде? 98? :)
ну дак попробуй просто под иксами что-то запустить - думаю будет повеселее чем с rdesktop :)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
на какой винде? 98? :)
95/98, где как (но везде одинаково хорошо показывает)
ну дак попробуй просто под иксами что-то запустить - думаю будет повеселее чем с rdesktop :)
Это не имеет значения, как запускать rdesktop (у нас он запускается в двух разных вариантах), что в сеансе, что в голых иксах, что через xinitrc. Драйвер один и тот же, сервер один и тот же. Было бы странно ожидать разных результатов от одного и того же графического стека, в который, собственно, я и упёрся. Буду ковырять всякие xvesa/tinyx и дистрибутивы на них, потому как с xorg/xfree86 не получается.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
95/98, где как (но везде одинаково хорошо показывает)
Угу :)
Вот только уже там есть проблемы с частью софта.... и ускорением ;)
пруф
http://lists.elists.org/pipermail/delphi-talk/2001-February/008871.html
Я еще на 9х отрубал "содержимое окна" чтоб при перетаскивании не было тормозов...
А ко времени xp вообще мелкомягкие выкинули поддержку этого чуда... Так-что это адовые катрочки :)





Это не имеет значения, как запускать rdesktop (у нас он запускается в двух разных вариантах), что в сеансе, что в голых иксах, что через xinitrc.
Если просто в иксах на 4.1 родное приложение запустить (xterm/medit какой или еще что) и посмотреть есть тормоза или нет...

ну и если "родное" приложение тоже тормозит, то
http://www.x.org/archive/X11R7.5/doc/man/man4/s3.4.html
попробовать включать/выключать
Option "NoAccel" "boolean"
Disable acceleration. Very useful for determining if the driver has problems with drawing and acceleration routines. This is the first option to try if your server runs but you see graphic corruption on the screen. Using it decreases performance, as it uses software emulation for drawing operations the video driver can accelerate with hardware. Default: off (acceleration is enabled).
Option "ShadowFB" "boolean"
Use shadow framebuffer. Disables hardware acceleration. Use this option when the hardware acceleration is not available or undesirable. Default: off.

а если "родное" не тормозит... пинать сам rdesktop


Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Кстати... есть
http://www.wtpro.ru/rdesktop/
:)

Как раз для
http://elinux.org.ru/conf.html
Драйвера Svgalib:
S3 - Чипсеты S3
« Последнее редактирование: 14.01.2015 12:06:02 от YYY »