Запуск графической среды FreeBSD (Проблемы со startx.)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
03.08.2020 15:02
https://forums.freebsd.org/threads/amd-vega-and-radeon-series-vga-card-driver-for-freebsd-12-1-tutorial-for-beginner-update-2020-04-06.73901/

посмотрите, не является ли это решением?
Благодарю, сработало. Но осталась некая неопределённость: я использовал 2 предложенные в статье возможности, и теперь не знаю, которая из них оказалась той самой (может быть обе). В общем сначала скачал предложенный с github (https://github.com/FreeBSDDesktop/kms-drm/tree/drm-v5.0-fbsd12.1) архив kms-drm-drm-v5.0-fbsd12.1.zip, содержащий драйвер. Распаковал, зашел в папку с правами root, далее make и make install. Попробовал перезагрузится - "пшик" - остался в консоли. Продолжил читать статью усерднее и на всякий случай установил драйвер x11-drivers/xf86-video-amdgpu (изначально его не ставил т.к. у меня radeon). Перезагрузка и ... свершилось - флешка больше не нужна, графическая оболочка работает!
Так вот у меня сомнения: может быть достаточно было установить только x11-drivers/xf86-video-amdgpu? Я бы хотел деинсталлировать первый драйвер и попробовать перезагрузку, но не знаю как. Когда захожу в папку kms-drm-drm-v5.0-fbsd12.1 и выполняю make deinstall, появляется сообщение: "make: don't know how to make deinstall. Stop". Среди установленных пакетов (pkg info) данного не вижу. Так что если есть мысли на этот счёт - не стесняйтесь, буду рад выслушать.
А так - спасибо всем, кто поучаствовал в решении проблемы!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Запуск графической среды FreeBSD

Сообщение Bizdelnick »

july-fox писал:
04.08.2020 11:27
make deinstall
Обычно make uninstall, если такое предусмотрено, конечно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

Bizdelnick писал:
04.08.2020 11:46
make uninstall
Попробовал - то же самое:"make: don't know how to make uninstall. Stop"
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

а что у вас скажет команда pkg info drm-fbsd12.0-kmod?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Запуск графической среды FreeBSD

Сообщение Hephaestus »

july-fox писал:
04.08.2020 11:27
установил драйвер x11-drivers/xf86-video-amdgpu (изначально его не ставил т.к. у меня radeon)
Вообще-то, amdgpu к радеонам имеет самое прямое отношение.
july-fox писал:
04.08.2020 11:27
Так вот у меня сомнения: может быть достаточно было установить только x11-drivers/xf86-video-amdgpu?
Не исключено.
Bizdelnick писал:
04.08.2020 11:46
Обычно make uninstall, если такое предусмотрено, конечно.
Там очень интересные make-файлы. В них не то, что 'uninstall', а даже и 'install' не видно.
Как у TC сработало 'make install', остаётся только догадываться.
Возможно, что make на лету генерит что-то еще и уже там есть 'install'
В Linux make эти файлы вообще не считает корректными.

july-fox писал:
04.08.2020 11:27
Я бы хотел деинсталлировать первый драйвер и попробовать перезагрузку, но не знаю как.
Если 'uninstall' отсутствует и других вариантов нет,
Я бы прошерстил Makefile во всех каталогах на предмет целей 'install'.
И там уже можно смотреть, что по этим целям выполняется, какие файлы, куда раскидываются.
Потом удалять ручками. Или скриптом.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
04.08.2020 13:50
а что у вас скажет команда pkg info drm-fbsd12.0-kmod?
drm-fbsd12.0-kmod-4.16.g20200221
Name : drm-fbsd12.0-kmod
Version : 4.16.g20200221
Installed on : Sun Jul 26 10:02:03 2020 AWST
Origin : graphics/drm-fbsd12.0-kmod
Architecture : FreeBSD:12:amd64
Prefix : /usr/local
Categories : graphics kld
Licenses : BSD2CLAUSE, MIT, GPLv2
Maintainer : x11@FreeBSD.org
WWW : https://github.com/FreeBSDDesktop/kms-drm
Comment : DRM modules for the linuxkpi-based KMS components
Options :
DEBUG : off
Annotations :
FreeBSD_version: 1201000
repo_type : binary
repository : FreeBSD
Flat size : 9.87MiB
Description :
amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components.
Currently corresponding to Linux 4.16 DRM.
This version is for FreeBSD 12.0.
amdgpu and radeonkms are known to fail with EFI boot.

WWW: https://github.com/FreeBSDDesktop/kms-drm
Добавлено (14:34):
Hephaestus писал:
04.08.2020 14:28
Вообще-то, amdgpu к радеонам имеет самое прямое отношение.
Да, я в теме. Но, когда ставил funtoo, более подходящим драйвером оказывался radeon.
Добавлено (14:35):
Hephaestus писал:
04.08.2020 14:28
Я бы прошерстил Makefile во всех каталогах на предмет целей 'install'.
Быстрая команда для терминала есть?
Добавлено (14:37):
Хотел бы спросить у модератора (-ров): в данной теме можно поставить вопрос тиринга, или нужно создавать новую тему?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

ну, собственно, раз он поставился, как пакедж, то pkg delete. собственно, там в конце приведенной статьи как раз и рекомендуется сделать lock, что бы случайно не удалить его при автоматическом апгрейде.

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

касательно темы - создайте лучше новую
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
04.08.2020 15:20
то pkg delete. собственно,
Вы утверждаете, что пакет drm-fbsd12.0-kmod и есть тот (kms-drm-drm-v5.0-fbsd12.1) первый драйвер? Тогда почему имя пакета не изменилось согласно названию драйвера?
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Запуск графической среды FreeBSD

Сообщение Hephaestus »

arachnid
Целей 'install' в дереве исходников всё равно не нашлось. Меня это слегка удивляет.
Я уже понял, что в FreeBSD и make другой, и Makefile другие, но не до такой же степени.
Либо команда 'make install' отработала согласно каким-то другим файлам, а не этим, которые в распакованном архиве с исходниками,
но этого я уже совсем не понимаю.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Запуск графической среды FreeBSD

Сообщение Bizdelnick »

Hephaestus писал:
05.08.2020 10:58
Целей 'install' в дереве исходников всё равно не нашлось. Меня это слегка удивляет.
Там есть волшебный include.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

july-fox писал:
04.08.2020 17:43
arachnid писал:
04.08.2020 15:20
то pkg delete. собственно,
Вы утверждаете, что пакет drm-fbsd12.0-kmod и есть тот (kms-drm-drm-v5.0-fbsd12.1) первый драйвер? Тогда почему имя пакета не изменилось согласно названию драйвера?
уже нет :) ради вас загадил свой десктоп :) итак, из данного zip ставятся только файлы в /boot/modules/ в количестве 9 штук
drm-fbsd12.0-kmod-4.16.g20200221 ставится из стандартного дерева портов (или пакеджей)
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Запуск графической среды FreeBSD

Сообщение Hephaestus »

Bizdelnick писал:
05.08.2020 11:13
Там есть волшебный include.
Не понял.
Отсутствующие цели привносятся извне? Зачем? В чем идея?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

Hephaestus писал:
05.08.2020 10:58
arachnid
Целей 'install' в дереве исходников всё равно не нашлось. Меня это слегка удивляет.
Я уже понял, что в FreeBSD и make другой, и Makefile другие, но не до такой же степени.
Либо команда 'make install' отработала согласно каким-то другим файлам, а не этим, которые в распакованном архиве с исходниками,
но этого я уже совсем не понимаю.
насчет make не скажу, но со скриптами сборки там сложнее - у фряхи отдельные скрипты для мира и портов - первые находятся в /usr/src/share/mk, вторые в /usr/ports/Mk
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
05.08.2020 12:24
drm-fbsd12.0-kmod-4.16.g20200221 ставится из стандартного дерева портов (или пакеджей)
На счёт этого согласен.
arachnid писал:
05.08.2020 12:24
из данного zip ставятся только файлы в /boot/modules/
Так как, в итоге, их удалить (в целях эксперимента)?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

cd /boot/modules
rm <что хотите> :)
ну или просто mv - что бы вернуть на место
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Запуск графической среды FreeBSD

Сообщение Bizdelnick »

Hephaestus писал:
05.08.2020 12:26
Не понял.
Отсутствующие цели привносятся извне? Зачем? В чем идея?
Идея в том, чтобы не дублировать одно и то же. Подробнее arachnid уже написал, он лучше меня знает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
05.08.2020 14:19
просто mv - что бы вернуть на место
Вчера начал экспериментировать с перемещением модулей из /boot/modules - лучше бы этого не делал. Их очень много (с полсотни точно), и отличить установленные из kms-drm-drm-v5.0-fbsd12.1 от уже установленных довольно трудно. Я переместил львиную долю (которую считал из установленной из kms...) в другую директорию и перезагрузил. Комп завис только началась загрузка ... Пришлось включаться из live-образа и монтировать диск с Freebsd. Модули скопировал на место, но графическая оболочка стартовать больше не хотела. Некоторые пакеты с драйверами решил удалить и установить по новой. В том числе и из kms-drm-drm-v5.0-fbsd12.1 (снова распакованной из архива - единожды задействованная не подходила). Разок графика стартанула без x11-drivers/xf86-video-amdgpu, больше - нет. И после установки x11-drivers/xf86-video-amdgpu всё восстановилось. Так что эксперимент не удался, и продолжать охота отпала. Придется смирится с тем, что есть.
Да, хотел спросить arachnid: у Вас какая версия Freebsd и были ли проблемы з запуском графики? Поставите ли статус "решено" для темы?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

july-fox писал:
06.08.2020 14:36
arachnid писал:
05.08.2020 14:19
просто mv - что бы вернуть на место
Вчера начал экспериментировать с перемещением модулей из /boot/modules - лучше бы этого не делал. Их очень много (с полсотни точно), и отличить установленные из kms-drm-drm-v5.0-fbsd12.1 от уже установленных довольно трудно. Я переместил львиную долю (которую считал из установленной из kms...) в другую директорию и перезагрузил. Комп завис только началась загрузка ... Пришлось включаться из live-образа и монтировать диск с Freebsd. Модули скопировал на место, но графическая оболочка стартовать больше не хотела. Некоторые пакеты с драйверами решил удалить и установить по новой. В том числе и из kms-drm-drm-v5.0-fbsd12.1 (снова распакованной из архива - единожды задействованная не подходила). Разок графика стартанула без x11-drivers/xf86-video-amdgpu, больше - нет. И после установки x11-drivers/xf86-video-amdgpu всё восстановилось. Так что эксперимент не удался, и продолжать охота отпала. Придется смирится с тем, что есть.
Да, хотел спросить arachnid: у Вас какая версия Freebsd и были ли проблемы з запуском графики? Поставите ли статус "решено" для темы?
так, на всякий случай на будущее - выполнив make install из каталога, который вы скачали, вы увидите список установленных файлов. их всего 9. ну или можно было отсортировать по дате и времени установки.

на десктопе у меня на работе 12.1, дома 11.3 (или 4ре). на работе nvidia, дома intel - проблем нет. по поводу amd не скажу - не попадалось
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
06.08.2020 14:50
или можно было отсортировать по дате и времени установки.
Это вряд ли. Как раз по этим критериям и ориентировался - у двух сотен (да, посчитал точнее) файлов дата была одинаковая 10 июля 2020. А ось я ставил 26 июля.
Вновь простите за офф-топ, но почему в теме "тиринга" никто не отвечает?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

july-fox писал:
06.08.2020 15:32
arachnid писал:
06.08.2020 14:50
или можно было отсортировать по дате и времени установки.
Это вряд ли. Как раз по этим критериям и ориентировался - у двух сотен (да, посчитал точнее) файлов дата была одинаковая 10 июля 2020. А ось я ставил 26 июля.
Вновь простите за офф-топ, но почему в теме "тиринга" никто не отвечает?
хм, странно. у меня там только 9 после make install.

к сожалению, тут не очень большая активность и не так много пользоватеktй - как вариант, спросите в телеграмме в канале freebsd_ru - https://t.me/freebsd_ru
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
july-fox
Сообщения: 29

Re: Запуск графической среды FreeBSD

Сообщение july-fox »

arachnid писал:
06.08.2020 14:50
а десктопе у меня на работе 12.1, дома 11.3
А какая у Вас графическая оболочка? Тиринг не беспокоит?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Запуск графической среды FreeBSD

Сообщение arachnid »

july-fox писал:
07.08.2020 13:45
arachnid писал:
06.08.2020 14:50
а десктопе у меня на работе 12.1, дома 11.3
А какая у Вас графическая оболочка? Тиринг не беспокоит?
на работе fluxbox, дома cinnamon - ни разу не видел. ну либо не обращал внимания
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали: