LINUX.ORG.RU

FreeBSD на рабочем ПК

 ,


3

4

Последнюю неделю смотрю видео с канала Robo Nuggie на ютубе. Он так душевно повествует, как у него все хорошо работает на фряхе. Железо у него не новое, но отзывчивость на видео выглядит не хуже, чем на линуксе, особенно в 13 версии. Призываю тех, кто использует/использовал FreeBSD. Расскажите в двух словах:

  1. сколько стоит времени завести FreeBSD на десктопе/ноуте 2-3 летней давности (проц ноута - ryzen 4700U - проверил тут - есть 3 пользователя), сетевуха RTL8111/8168/8411, аудио Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller?

  2. как дела с энергоэффективностью на ноутах? На линуксе мой ноут держит примерно 7 часов просмотра 1080p 30fps по вайфаю в gnome. Можно расчитывать на близкий результат?

  3. есть ли ощутимая разница (отклик, стабильность, специфичные баги) по сравнению с линуксами при использовании FreeBSD для работы в Libreoffice, чтения интернета в Firefox, просмотра почты в Thunderbird, просмотра видео 2-4К h264/h265/vp9 через mpv/vlc, рисования в Gimp?

  4. есть какие-то инструменты, чтобы завести winbox (виндовая гуевина для работы с роутерами MikroTik) на FreeBSD? На линуксе под вайном отлично работает.

  5. есть что-то близкое к kvm по производительности виртуализации, если нужно засунуть линукс/винду в виртуалку и делать там что-то с гуями?

Ответ на: комментарий от Aeeioyqee

Подожди, ты меня запутал.
У тебя судя по логу иксов они вообще не стартуют.
Откуда взялся вывод glxinfo?

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

У меня должно быть прописано вот это kld_list="/boot/modules/i915kms.ko"
Но когда оно прописано, я вижу, что при загрузке шрифт меняется, экран моргает, когда новый драйвер и тд. Но иксы не стартуют из-за этого.

Тогда я комментирую эту строчку, чтобы хоть как-то запускалось окружение. Иначе будет одна консоль tty.

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

У тебя какая версия FreeBSD? В 13.0 есть проблемы с drm-kmod. У меня в 11.x и 12.x использовался radeonkms. После обновления до 13.0 загружаюсь с vesa со всеми его ограничениями, т.к. radeonkms перестал работать.

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

13.0p2 в логах же написано.
У него интеловский исковый драйвер потерялся, в логе пишет module not found.

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

А у тебя этот пакет xf86-video-intel стоит?!
Иксовый интеловский драйвер, который у тебя отсутствует, как раз находится в этом пакете.
Поставь иксовые дрова, верни kld_list на место и ребутнись.

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

А у тебя этот пакет xf86-video-intel стоит?!

Проверил. Действительно пакет xf86-video-intel не стоял.
Я не знал, что он должен быть. Установил я его из портов и вернул kld_list, как нужно. После ребута иксы загрузились.

Теперь смотрю, что в glxinfo -B. Что сейчас не так? Помоги.. я даже завяжу чёртов бантик!

glxinfo -B
name of display: :0
libGL error: failed to open /dev/dri/card0: Permission denied
libGL error: failed to open /dev/dri/card0: Permission denied
libGL error: failed to load driver: i915
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa/X.org (0xffffffff)
    Device: llvmpipe (LLVM 10.0.1, 128 bits) (0xffffffff)
    Version: 20.2.3
    Accelerated: no
    Video memory: 4096MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 10.0.1, 128 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.2.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.2.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

В kldstat загружен теперь: 6 1 0xffffffff82924000 158458 i915kms.ko

это как-то связано с drm

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

Сейчас добавил. Делаю ребут.

glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) 945GM  (0x27a2)
    Version: 20.2.3
    Accelerated: yes
    Video memory: 192MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 1.4
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM 
OpenGL version string: 1.4 Mesa 20.2.3

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 20.2.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
Aeeioyqee
()
Ответ на: комментарий от Aeeioyqee

Для xf86-video-intel НЕ нужен kms модуль, и вообще весь drm-kmod; если kms загрузился, по умолчанию будет использоваться иксовый драйвер modesetting.

Вообще раньше был graphics/drm-legacy-kmod для древнего железа, смотрю его удалили некоторое время назад.

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

Во! Иксы починил, акселерация работает.
Теперь глянь в лог, посмотри какой драйвер иксовый используется, intel или modesetting.
Вообще можешь поэкспериментировать с каким лучше работает.
Кто-то пишет что интел, кто-то что модесеттинг.

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

А как проверить? Походу, после установки xf86-video-intel перестали работать игры через wine.

Думал, может из-за драйвера, но нет. Удалил drm-kmod, убрал kld_list, но это не дало результатов.
kldstat: 12 1 0xffffffff8293b000 158458 i915kms.ko

cat /var/log/Xorg.0.log | grep modesetting :

[   139.225] (==) Matched modesetting as autoconfigured driver 1
[   139.238] (II) LoadModule: "modesetting"
[   139.238] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so
[   139.241] (II) Module modesetting: vendor="X.Org Foundation"
[   139.245] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   140.557] (WW) Falling back to old probe method for modesetting
[   140.746] (II) UnloadModule: "modesetting"
[   140.746] (II) Unloading modesetting
Aeeioyqee
()
Ответ на: комментарий от iZEN

Не переживай, на счёт этого. Я собираю компы в качестве хобби. Ноут этот тоже собрал когда-то из того, что нашёл на работе. Так у меня стоят дома несколько компов, простаивают, раньше использовал их для серваков. Я уже давно понял, что их можно использовать не только для игр, так почему бы не занять чем нибудь полезным?

А ты поставил, кстати на nvidea драйвер?

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

Попробуй запустить это в tty, а не в иксовом терминаторе эмуляла.

У меня в 12.2R не падало, в 13.0R не пробовал, но сейчас я этого делать не буду.

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

Ну в общем ты конечно прав.

Однако ч как-то уже давно не слышу бравурных и умилительных стонов в сети по поводу хакинтоша.

Может правда не в тех переулках хожу :-)

Оно, скорее всего, для шир.юзер.масс давно утонуло.

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

Имхо, сейчас мак ос на обычный интел установить - дело 2-3 дней, а работает не в пример лучше того же линукса в большинстве случаев, никакого тиринга, тупых дров от nvidia и прочих типичных трахов линуксоидов

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

Однако ч как-то уже давно не слышу бравурных и умилительных стонов в сети по поводу хакинтоша

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

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