LINUX.ORG.RU

Потехи некрофила — ставим фряху на протухшее железо

 , , , ,


0

2

Нашёл старый ноут (наверное, 2007 года) Hewlett-packard Compaq 6715b и решил немного поэкспериментировать. Железо ноута:

Видюха: RS690M [Radeon Xpress 1200/1250/1270]
Рама: 2048 MB
Камень: AMD Turion 64 X2 Mobile Technology TL-58 (2) @ 1.895GHz
Вафля: Broadcom BCM4311 802.11a/b/g
Инет: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express
Звукач: SBx00 Azalia

Как вы уже поняли, весь набор присутствует.

В связи с тем, что у меня на каждом устройстве стоит FreeBSD, я решил её и на этот пень вкатить. До сих пор на моих устройствах не было никаких проблем с FreeBSD и наконец-то я решился развеять этот миф.

Чтобы проверить самое основное, я решил пройтись по шаблону вики-страницы freebsd. И вот что я получил:

LaptopGraphicsExternal DP/HDMI/VGASoundWiFiEthernetUSBSuspend / ResumeNeeds configYear introduced
HP 6715b-?+-++/-+no2022

Теперь подробнее по списку:

==Graphics

FreeBSD здесь при том, что на этот ноут я ставил Linux Mint с XFCE и OpenBSD с lumina-desktop. Ни на одном из них не было проблем с графикой. Сразу также говорю, что у меня нет никаких проблем с шрифтами, локалями и тому подобным. Я устанавливал в почти дефолт и настраивал графику по оффициальной документации. Для своей видюхи я взял radeonkms из набора модулей drm-kmod и модули firmware от него же (без этого комплекта было еще печальнее).

Чтобы получше убедиться, я решил поставить несколько разных популярных DE и WM и посмотреть что будет и в сумме столкнулся с проблемами на каждом из них!

К сожалению, нормально заскриншотить каждый экран мне не удалось, поэтому некоторые кадры будут сняты с телефона. Я пытался скриншотить с помощью gnome-screenshot, lumina-screenshot и flameshot, но каждое из них снимало экран с чёрными полосами, закрывающими экран так, что от экрана было видно только маленький кусочек. В другом случае - вообще просто чёрный экран и ничего не видно. Поэтому, чтобы вы знали, эти чёрные полоски не я специально сделал.))

Перейдём к проблемам:

  • Не отображаются выпадающие меню практически в каждом из DE/WM за исключением люмины. (Это те кнопки, которые выпадают при клике ПКМ, причем не только на рабочем столе, но и в браузерах и некоторых приложениях)
  • Не отображается в многих интерфейсах, гуишных приложениях и тому подобных местах, текст или даже просто кнопки. Но не везде. Например, в Geeqie не виден текст и кнопки. Придется использовать просмотрщик без текста, например фех. (или закинуть конфигурацию с настройками, в которых есть только область показа, а остальное скрыто)
  • Я уже сказал про то, что плохо работает скриншот экрана, не зависимо от приложения скриншотилки.
  • Иногда ломается отображающийся текст. В lumina, dwm и i3 совсем немного, но в кедах я увидел самый настоящий новогодний спектакль. Оно даже маргало :D lol
  • До кучи к неработающим меню и некоторым графическим интерфейсам, не работает rofi и тому подобные приложения. Они открываются, но видно их как чёрное окно без ничего. На чёрном фоне его даже не заметить было. На скриншоте с XFCE можно увидеть пример этого - я там открыл каким-то образом файловый менеджер и он открылся чёрным окном. К счастью там работала область выделения, чтобы показать это.
  • Почти в каждом DE/WM не работает панель. Она такая же черная и невидимая на черном фоне без кнопок и без ничего. (Правда это наименьшая из проблем, потому что, наверное, можно поставить любую не дефолтную панель или бар. Я ставил tint2 к люмине.)
  • В кедах мышка часто пропадает из поля видимости. То есть как бы она продолжает существовать, но невидимый курсор.
  • При запуске композитора или чего-то тяжелого в каждом DE/WM огромный шанс был получить падение Xorg-сервера, а иногда даже зависание системы, которое кроме перезагрузки никак не вылечить.

Немного примеров:

Скриншот в шапке темы - это dwm, с него и начнём. DWM оказался одним из самых юзабельных в данном случае, но и там не без проблем.
Еще Screnshot 1 dwm

В i3 текст почти не ломался, но даже там вышло его сломать, что и видно на скринах.
Screenshot 2 i3
Screenshot 3 i3

Пробовал еще запустить twm, но он у меня даже не запустился. До обновления системы twm запускался и там текст ломался тоже.
(нет скрина)

awesome запустился, но в нём нет панели, как видно, а также не работают даже дефолтные комбинации клавиш.
Photo 4 awesome

gnome3 запустился, но всё что там есть - это серый фон и всё. А также курсор, которым можно двигать, но не нажимать.
Photo 5 gnome3

В xfce ситуация такая-же, как и с гномом. Плюс еще видно запущеный не запущенный файловый менеджер, как я обещал.
Photo 5 XFCE
Photo 6 XFCE

Lumina - единственное DE, в котором работали выпадающие меню. Но других проблем не отнять. Те же панели невидимые, иногда ломающийся текст… Также, можно увидеть личным приколом люмки - картинка западающая внутри, но это из-за compton. По дефолту композитор там выключен, слава богу.
Screenshot 7 lumina
Screenshot 8 lumina

Ну а теперь долгожданное kde. Я даже видео записал, чтобы можно было увидеть мигание.
Screenshot 9 kde
Photo 10 kde
Video 11 kde

==External DP/HDMI/VGA

Есть у ноута один порт для внешнего монитора - VGA, но мне не удалось его проверить, потому что не было другого монитора.

==Sound

Есть два разьёма на ноуте, как всегда было раньше. Один для наушников, другой для микрофона. Микрофон я проверить не могу, а вот звук отлично работает. Я посмотрел звуковые девайсы и увидел только одну запись:

pcm0: <Analog Devices AD1981HD (Analog 2.0+HP/2.0)> (play/rec) default
No devices installed from userspace.

Но переключать звук даже не понадобилось. После того, как я включил наушники в разъём, звук автоматически стал идти в наушники. А после отсоединения, он сам переключился на фронт ноутбука. Это прекрасно :3

=WiFi

Бродкомовский вай-фай мне никак завести не удалось. Устройства даже не были обнаружены в системе не коим образом. Я даже загрузился в live режим на линуксе, чтобы посмотреть. И там фай-фай заработал сразу. А также и определился в линуксячем lspci:

30:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4311 802.11a/b/g (rev 02)

=Ethernet

Ethernet работает без проблем, тут нечего даже сказать. Могу отшутиться, что по вине FreeBSD отломалась защёлка на кабеле, но не буду.

=USB

USB порты работают, но некоторые могут отвалиться уже от старости железа. Они не всегда видят флешку. Иногда, то ли просто питания не хватает, то ли из-за износа приходится перевтыкивать в другой порт. Всего портов 4. Нормально работают из них только 2.

=Suspend / Resume

Ноутбук успешно уходит в спящий режим (suspend, S3). И успешно восстанавливается из него кнопкой питания, сохраняя сессию. Я пробовал командами в консоли, а так же в lumina-десктоп кнопками в меню.

Итог:

Ребят, если хотите приключений - ставьте фряху на Hewlett-packard Compaq 6715b :D

И на закуску: FreeBSD - самая лучшая операционная система в мире!

>>> Просмотр (1280x800, 976 Kb)

★★★★★

Проверено: Zhbert ()
Последнее исправление: Zhbert (всего исправлений: 2)

Видюха: RS690M [Radeon Xpress 1200/1250/1270] Рама: 2048 MB Камень: AMD Turion 64 X2 Mobile Technology TL-58 (2) @ 1.895GHz

Потехи некрофила

Это вполне современное железо, даже мой amd k6-2 не такой древний и позволяет запускать современные ОС

gtk3 ★★★
()
Ответ на: комментарий от gtk3

Это вполне современное железо

Видюха вполне современная?

Эт ж древность пипец какая. Ей лет 10, если не ошибаюсь

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от Clockwork

Видюха вполне современная?

Если она умеет в opengl 2.0 , то более чем. Можно даже всякие wayland-композиторы запускать.

gtk3 ★★★
()
Ответ на: комментарий от Clockwork

Ей лет 10, если не ошибаюсь

Хе-хе, тихо сказал себе я, косясь на стопочку кишков, в собранном состоянии являющиеся асером :-D

sparkie ★★★★
()

В связи с тем, что у меня на каждом устройстве стоит FreeBSD

Огласите весь список, пожалуйста.

chenbr0
()
Ответ на: комментарий от chenbr0

Огласите весь список, пожалуйста.

Дома у меня моих 9 устройств, не считая мобильника и роутер. Везде стоит FreeBSD.

Рабочий десктоп;
Ноут hp (не сабжевый, а другой);
Ноут x260 thinkpad;
Комп, сделанный под сервер для файлопомойки;
Комп, сделанный под сервер для билдфермы;
Одноплатник RPI 4 b;
И три компа целерона для экспериментов и виртуализации.

Clockwork ★★★★★
() автор топика

Какое же это древнее железо? Я на таком железе кубы с окнами в compiz крутил, и ничего не тормозило.

unixnik ★★★★★
()
Ответ на: комментарий от unixnik

Я тоже. Но это было в linux, в котором не было проблем с графикой, как и в OpenBSD. А ты попробуй поставить на него FreeBSD и там покрутить)

Clockwork ★★★★★
() автор топика
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от hobbit

Я имел ввиду Raspberry Pi 4 model B. Для него есть SD Card Images на оф сайте.

Единственное моё устройство на файловой системе UFS2 по очевидным причинам. Служит в роли портативного сервера. Плюс ко всему у меня на нём джейлы живут.

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от unixnik

Вообще название темы не я придумал, а один из модераторов)) могу заменить «древнее» на «протухшее», дабы не акцентировать на этом внимание. На самом деле вся суть, которую я хотел передать совсем не в древности.

upd: А нет, не могу. Подтверждённые темы нельзя редактировать

Clockwork ★★★★★
() автор топика
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от sparkie
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.71.  Invocation command line was

  $ ./configure --enable-locking --with-app-defaults=/usr/local/lib/X11/app-defa

## --------- ##
## Platform. ##
## --------- ##

hostname = COMP
uname -m = amd64
uname -r = 13.1-STABLE
uname -s = FreeBSD
uname -v = FreeBSD 13.1-STABLE #0 51b886a81: Wed Aug 31 22:13:57 MSK 2022

/usr/bin/uname -p = amd64
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /tmp/ports/usr/ports/x11/xscreensaver/work/.bin/
PATH: /bin/
PATH: /usr/bin/
PATH: /sbin/
PATH: /usr/sbin/
PATH: /usr/local/bin/
PATH: /usr/local/sbin/

Начало выхлопа /tmp/ports/usr/ports/x11/xscreensaver/work/xscreensaver-6.04/config.log

из попытки обновления пакета xscreensaver-6.02_2 на xscreensaver-6.04 из порта ничего не получилось — лютые линуксизмы.

Понабрали в мантейнеры школоты…

iZEN ★★★★★
()
Ответ на: комментарий от sparkie

Свой (собирая его из тех же портов с не дефолтными опциями, а также для нескольких архитектур, в том числе и для Raspberry Pi).

Пока что мне сторонние не сильно требовались.

Clockwork ★★★★★
() автор топика
Последнее исправление: Clockwork (всего исправлений: 2)
Ответ на: комментарий от turbognida

Пока с устройства можно читать ЛОР

ЛОРу явно не хватает гейта в Gemini

devl547 ★★★★★
()
  • Не отображаются выпадающие меню практически в каждом из DE/WM за исключением люмины. (Это те кнопки, которые выпадают при клике ПКМ, причем не только на рабочем столе, но и в браузерах и некоторых приложениях)
  • Не отображается в многих интерфейсах, гуишных приложениях и тому подобных местах, текст или даже просто кнопки. Но не везде. Например, в Geeqie не виден текст и кнопки. Придется использовать просмотрщик без текста, например фех. (или закинуть конфигурацию с настройками, в которых есть только область показа, а остальное скрыто)
  • Я уже сказал про то, что плохо работает скриншот экрана, не зависимо от приложения скриншотилки.
  • Иногда ломается отображающийся текст. В lumina, dwm и i3 совсем немного, но в кедах я увидел самый настоящий новогодний спектакль. Оно даже маргало :D lol
  • До кучи к неработающим меню и некоторым графическим интерфейсам, не работает rofi и тому подобные приложения. Они открываются, но видно их как чёрное окно без ничего. На чёрном фоне его даже не заметить было. На скриншоте с XFCE можно увидеть пример этого - я там открыл каким-то образом файловый менеджер и он открылся чёрным окном. К счастью там работала область выделения, чтобы показать это.
  • Почти в каждом DE/WM не работает панель. Она такая же черная и невидимая на черном фоне без кнопок и без ничего. (Правда это наименьшая из проблем, потому что, наверное, можно поставить любую не дефолтную панель или бар. Я ставил tint2 к люмине.)
  • В кедах мышка часто пропадает из поля видимости. То есть как бы она продолжает существовать, но невидимый курсор.
  • При запуске композитора или чего-то тяжелого в каждом DE/WM огромный шанс был получить падение Xorg-сервера, а иногда даже зависание системы, которое кроме перезагрузки никак не вылечить.

Всё это очень похоже на проблемы с видео… Я сталкивался с артифактами именно на фряхе с многими ноутбуками. Можешь попробовать обновить фирмварь ноута и надеяться что проблемы с EDID в новой версии больше нет.

mord0d ★★★★★
()

Ты все делаешь неправильно. На десктопе бздефила кнопка пуск и диск C:, иначен это не десктоп бздефила

no-dashi-v2 ★★
()
Ответ на: комментарий от gtk3

Судя по картинкам, именно с композиторами на фре на этой видяхи проблемы.

Shadow ★★★★★
()
Ответ на: комментарий от X512

А вот и ответ тем кто спрашивает под как какое железо разрабатывается гайка.

einhander ★★★★★
()

Это обоина такая или что за полоски чёрные?

th3m3 ★★★★★
()
Ответ на: комментарий от Clockwork

Эт ж древность пипец какая. Ей лет 10, если не ошибаюсь

10 лет не древность. У меня ноутбук 2008 года катается в машине подрабатывает odb сканером (там стоит ХР с ситроеновской софтиной). И это нетбук, а не толстый ноут как у тебя.

Древность это pdp11

upcFrost ★★★★★
()

FreeBSD лучшая операционная система на закуску!

Aceler ★★★★★
()
Ответ на: комментарий от X512

26 ответов написали, а тред до сих пор никто не читал :(

@th3m3 и @X512,

Что за чёрные полосы?

Это обоина такая или что за полоски чёрные?

Скриншотилка на большее не способна, как я уже писал.

@Shadow пишет:

Судя по картинкам, именно с композиторами на фре на этой видяхи проблемы.

Я уже писал, что у меня нигде из них не был запущен композитор, при запуске композитора зависает намертво ноут. И тогда нельзя ни в tty переключиться, ни по ssh зайти.

Clockwork ★★★★★
() автор топика

Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express

Гигабитный Ethernet есть? Если да, то реквестирую нагрузочный тест на пару часов:

iperf3 -s на лэптопе;

iperf3 -c ... -P 10 -t 0 на удалённой машине.

dsl
()
Ответ на: комментарий от dsl

Нужно подходящий кабель подыскать. Я посмотрю, спасибо.

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от Clockwork

Ладно, я неправильно выразился.

На этой видяхе УЖЕ нет аппаратного курсора мыши и аппаратной отрисовки прямоугольных окон. Всё через 3D. Да, наверно, жто не полноценный композитинг, но всё равно не то, на что иксы были заточены много лет.

Shadow ★★★★★
()
Ответ на: комментарий от mord0d

Я сталкивался с артифактами именно на фряхе с многими ноутбуками.

А на линуксах нет этих артефактов, между прочим.

фирмварь ноута вроде самой последней версии:
F.­07 2007.07.16.

Clockwork ★★★★★
() автор топика

у меня на нетбуке asus 1005p не подключается фуфуй при установке freebsd, а на openbsd все чики поки. Поэтому openBSD лучше!

Neresar ★★
()

я решил её и на этот пень вкатить.

Это не пень, это турион. При 2 гигах рамы и амд64 вполне себе жизнеспособный пылесос.

Но вот с графикой вышло обидно. Может если использовать не *bsd, то видео заработает?

kirill_rrr ★★★★★
()
Ответ на: комментарий от Clockwork

В смысле а что там с графикой, вайфай? Или это только для консольного режима?

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Может если использовать не *bsd, то видео заработает?

Графика работает, ты до конца тред почитай. Только вот на скринах/фотках/видео показано как она работает. И в том то и дело, что на других системах таких проблем нет.

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от Clockwork

Ну, видео с кде показывает абсолютно неприемлимую работу. Да и не выпадающих менюшек тоже достаточно.

kirill_rrr ★★★★★
()
Ответ на: комментарий от Clockwork

Я сталкивался с артифактами именно на фряхе с многими ноутбуками.

А на линуксах нет этих артефактов, между прочим.

Это проблемы с EDID. В Linux есть всякие хаки вокруг, FreeBSD опирается на EDID, и если он кривой, то ой.

фирмварь ноута вроде самой последней версии:
F.­07 2007.07.16.

Тут уж ничем помочь не могу. Всё что я знаю по этому поводу — уже рассказал. Других путей я не знаю (но это не значит что их нет).

mord0d ★★★★★
()
Ответ на: комментарий от Clockwork

Произошла ошибка на стадии выбора ОС. Понимаю зачем заменять оффтопик-ось на ОС с открытыми кодами, но вот зачем заведомо брать более отсталую из всех свободных - вопрос

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от mord0d

Это проблемы с EDID. В Linux есть всякие хаки вокруг, FreeBSD опирается на EDID, и если он кривой, то ой.

Каким образом кривой EDID может вызвать такие проблемы как описанные глюки отрисовки, тем более — видимые на снимках экрана? Может, Wi-Fi тоже он сломал?


По теме: с FreeBSD на ноутбуке у меня всегда была боль; правда, справедливости ради, тыкал в последний раз довольно давно.

Глюки отрисовки вызывают удивление: вроде бы относительно свежий линуксовый DRM используется — почему тогда не работает?..

Проблемы с Wi-Fi, к сожалению, довольно типичны, и адовые костыли типа запуска виртуалки с Linux и пробросом туда Wi-Fi-адаптера появляются не просто так.

А вот работающий suspend удивил: у меня всегда более-менее работало засыпание, но вот с возвращением в реальность были проблемы — то экран оставался потухшим и так и не оживал (на Intel HD 5500), то намертво отваливалось всё USB-шное (включая встроенные тачпад и клавиатуру); ну и модули драйверов, тупо выгружаемые при уходе в сон, и потому ломающие, например, воспроизведение аудио, добавляли неудобств…

Вопрос: а как обстояли дела с энергопотреблением и автономностью в сравнении с другими ОС?

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Каким образом кривой EDID может вызвать такие проблемы как описанные глюки отрисовки, тем более — видимые на снимках экрана?

Да.

Может, Wi-Fi тоже он сломал?

Нет.

Глюки отрисовки вызывают удивление: вроде бы относительно свежий линуксовый DRM используется — почему тогда не работает?..

Потому что, очевидно, FreeBSD ≠ Linux.

Проблемы с Wi-Fi, к сожалению, довольно типичны, и адовые костыли типа запуска виртуалки с Linux и пробросом туда Wi-Fi-адаптера появляются не просто так.

За это стоит благодарить великодушных (от слова «душнить») Broadcom, SierraWireless, Lenovo и всех прочих, включая Microsoft.

А вот работающий suspend удивил: у меня всегда более-менее работало засыпание, но вот с возвращением в реальность были проблемы — то экран оставался потухшим и так и не оживал (на Intel HD 5500), то намертво отваливалось всё USB-шное (включая встроенные тачпад и клавиатуру); ну и модули драйверов, тупо выгружаемые при уходе в сон, и потому ломающие, например, воспроизведение аудио, добавляли неудобств…

S3 в FreeBSD требует некоторого тюнинга. Из коробки оно работает примерно никогда, после некоторых плясок на некоторых железках можно добиться его работоспособности. S4 до сих пор так и не завезли.

Вопрос: а как обстояли дела с энергопотреблением и автономностью в сравнении с другими ОС?

Мне удалось оттюнить FreeBSD так, как не смог ни Linux, ни уж тем более Windows. Первый жрёт на ≈20% больше, Windows >50%. Остальное упирается в железо.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Каким образом кривой EDID может вызвать такие проблемы как описанные глюки отрисовки, тем более — видимые на снимках экрана?

Да.

Что «да»? Попробуйте описать механизм, как кривой EDID может повлиять на повреждение битмапов, которые рендерятся задолго до этапа вывода на дисплей.

Если чёрные полосы видны на снимках экрана, то проблема именно на этапе рендеринга, к которому EDID имеет лишь весьма косвенное отношение.

За это стоит благодарить великодушных (от слова «душнить») Broadcom, SierraWireless, Lenovo и всех прочих, включая Microsoft.

А за отсутствие поддержки 802.11ac кого благодарить?

ЕМНИП, Wi-Fi в FreeBSD по-серьёзному занимается лишь один человек (Adrian Chadd).

Мне удалось оттюнить FreeBSD так, как не смог ни Linux, ни уж тем более Windows. Первый жрёт на ≈20% больше, Windows >50%. Остальное упирается в железо.

Вы это где-нибудь описали?

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

адовые костыли типа запуска виртуалки с Linux и пробросом туда Wi-Fi-адаптера появляются не просто так.

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

Лучше бы предложили использовать внешний адапрер для WI-FI, который работает. Хотя с другой стороны, он будет занимать рабочий порт USB. Так что лучше внутренний, на замену того огрызка, который там стоит.

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от Clockwork

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

Да и не похоже, чтобы процессор поддерживал AMD-V и IOMMU.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

к которому EDID имеет лишь весьма косвенное отношение

Но всё же имеет. ☺

Мне удалось оттюнить FreeBSD так, как не смог ни Linux, ни уж тем более Windows. Первый жрёт на ≈20% больше, Windows >50%. Остальное упирается в железо.

Вы это где-нибудь описали?

С подробностями? Да, но не публиковал. И, скорее всего, публиковать не стану.

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.