青木@名古屋です。

On Sun, 25 Jan 2026 19:05:35 +0900 (JST)
bluesky <[email protected]> wrote:

> 悸村です。
> 
> NomadBSD の build スクリプトで NVIDIA のドライバーをコンパイルする
> 時に、エラーが出たこともありました。
> FreeBSD-14.3 (amd64) で作業。
> 
> /boot/modules/nvidia.ko がない
> という意味のエラーです。ビルド作業がストップします。
> FreeBSD 側で、事前に /ports/x11/nvidia-kmod をインストールしておけば
> エラーが出ないと思います。事後の処理も nvidia-kmod のンストールになります。

NomadBSDは触ってみたことがないので外しているかもしれませんが、
kmodsビルダ側の要望(うまく行きそうか、後で問題が出ないかが
なかなか確信できる状態にならずかなり長期間待たせましたが)で
昨年10月にkmodだけのports(x11/nvidia-kmod*)とそれ以外の残りの
部分(x11/nvidia-driver*のまま)とに分割したため、NomadBSDの設定
関連がまだそれに追従していないのかもしれませんね。

/usr/ports/UPDATINGには記述を用意したんですが。

 https://github.com/freebsd/freebsd-ports/blob/main/UPDATING#L216

この分割以前のx11/nvidia-driver*と分割後のx11/nvidia-kmod*は
確かに競合(conflict)します。 どちらも*.koをインストール
するからです。 まず古いx11/nvidia-driver*を一旦アンインストール
し、その後再インストールすることで依存物として対応するx11/nvidia-kmod*
を引っ張ってきます。 (この意味のことをもうちょっと細かく英文で
書いてあります)

あえて書いてありませんが、graphics/nvidia-drm-kmod*を新規の
環境にインストールすると、FreeBSDのバージョンに応じて適応する
graphics/nvidia-drm-*-kmodとx11/nvidia-driver*を引っ張ってくるため、
それにつられて対応するx11/nvidia-kmod*もインストールされます。
(ここの依存関係は意図的に放置したので記述もしていないのです。)

なお、先月の-devel版(常時NFBかPBの新しい方をピックアップするように
メンテナンスしています)の590系への更新でもUPDATINGに注意事項や
変化点を記述しています。

 https://github.com/freebsd/freebsd-ports/blob/main/UPDATING#L30

普通はこちらの(nvidiaサイドでの)変更のほうが洒落にならない
ので記述多めです。

# PBが590系になると、新しく-580のLegacy Branchを作る必要が
# あって、550系より後はnvidia-drm-*-kmodの基本部分としても
# 使えてしまうので、都合7つ追加するかnvidia-drm-*-kmodの
# 方はLBへの対応をしない方向で行くか内々で議論が必要ですし
# 3月や6月や9月や12月に来るのでなければQuarterlyに反映するか
# 次のブランチを待つかportmgrとの調整も必要になりそうです。

なお、最近こっそりリンク先のドキュメントが更新されていて
発覚したのですが、470系のサポートも終了となっているようです。
Blackwell(RTX 5xxx)以降ではまだいろいろ既知の問題が残って
いて順次nvidia側で修正中なので、可能ならTuring以降Ada Lovelace
以前の世代のGPUに乗り換えるのをお勧めします。

 https://nvidia.custhelp.com/app/answers/detail/a_id/3142

なお、580系が"legacy driver"と記述されていますがこれは現状
勇み足で、まだPBは580系に切り替わっていません(2月に切り替わる
可能性は否定できませんが、中の人ではないので情報がありません)。
問題の箇所はここから更にGeForce系とQuadro系に分けて記述されて
おり、GeForce系は2024年9月まで、Quadro系は2023年1月末でサポート
が終了しています。

 https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units

# 私も長らくPascal世代のQuadro P1000搭載のThinkPad P52で
# 粘ってきましたが、昔のThinkPadではほぼ考えられなかった
# キーボードの故障と交換部品の欠品で観念してMinisForumの
# MS-01(古!)にRTX A400(これまた古!)を載せた安上がりの
# 構成に切り替え、590系以降でも使えるAmpere世代に移行しました。
# メモリやSSDの高騰が暴騰に切り替わる寸前でした。

> --
> bluesky
> 
> > ----- 引用元メッセージ -----
> > 
> > From:"bluesky" <[email protected]>
> > To:"Tomoaki AOKI" <[email protected]>
> > Cc:"[email protected]" <[email protected]>; "[email protected]" 
> > <[email protected]>
> > 日時:2026/01/25 日 18:36
> > 件名:Re: Re: NomadBSD 14.3R
> > 
> > 
> > 悸村です。
> > 
> > > ----- 引用元メッセージ -----
> > > 
> > > From:"Tomoaki AOKI" <[email protected]>
> > > To:"bluesky" <[email protected]>
> > > Cc:"[email protected]" <[email protected]>; 
> > > "[email protected]" <[email protected]>
> > > 日時:2026/01/25 日 16:38
> > > 件名:Re: NomadBSD 14.3R
> > > 
> > > 
> > > 青木@名古屋@nvidiaドライバportsの実質的メンテナです。
> > > 
> > > On Sat, 24 Jan 2026 19:51:24 +0900
> > > bluesky <[email protected]> wrote:
> > > 
> > > > 悸村です。
> > > > 何回も build に失敗しながら、今日 NomadBSD-14.3 image
> > > > の作成に成功しました。
> > > > 4573888512 Jan 24 19:05 nomadbsd-143R-d04a3a86.amd64.ufs.img
> > > > 
> > > > FreeBSD-14.3-p7 (amd64) 上で作業。
> > > > 我が家の機材では10時間とか掛かります。
> > > > 
> > > > 1. sys/bsdstats は BROKEN で利用できない。
> > > > 2. NVIDIA の driver で erorr が出る場合がある。
> > > 
> > > これ、どういった環境・症状ですか?
> > 
> > 書き方がおおまかで明確ではなく、失礼しました。
> > NVIDIA のドライバーに起因するエラーではなく、NomadBSD をビルドする側で
> > 出るエラーです。
> > 
> > build.cfg というファイルで諸元を設定するのですが、その NVIDIA の項目に次の
> > ようなものがあります。
> > # List of NVIDIA drivers to build
> > NVIDIA_DRIVERS="340 390 470 latest"
> > 
> > 順番にコンパイルして作業用にインストールするのですが、インストールする時、
> > 確か conflict するがよいか、CTR-C で止めるかいうメッセージが出ます。
> > エラーではなく、ワーニングが正しいでしょうか。
> > お騒がせ致しました。
> > 
> > 
> > > 実際はエラーでなくアプリケーション側なりXサーバ側が実装されて
> > > いない機能を呼び出そうとした警告(warning)で特に支障なく
> > > 動作しているなら(nvidiaのドライバ側・その他にかかわらず)実装
> > > されている機能にフォールバックしているなら気にする必要がないの
> > > ですが、クラッシュしたり起動に失敗する場合、何らかの不整合か
> > > 設定の誤字等も考えられます。
> > > 
> > > また、デフォルトの設定で今も2025Q4のpkgをお使いの場合、12月
> > > あたりに公式kmodsビルダの誤設定で通常のrepoでは正常なのに
> > > kmodsビルダではlatestのportsツリーを使ってしまっていて
> > > バージョンのミスマッチで使用不能という状況がありました。
> > > 
> > > エラーが出る等ではなくちらつき(フリッカー)が出るという不具合は
> > > picom等、一部のコンポジタ等で発生が報告されていて、nvidiaサイド
> > > でも認識していて修正に取り組んでいるようです。
> > > 
> > >  
> > > https://forums.developer.nvidia.com/t/picom-sometimes-doesnt-repaint-gtk-3-with-nvidia-driver-590-44-01/355216/5
> > > 
> > > この現象はFreeBSD独自ではなく少なくともLinuxでも発生しています。
> > > (そもそも上のリンクの報告自体、Linuxでのものです)
> > > 
> > > ただ、現在リリースされている最新版(正式[Production Branch]・
> > > 新機能お試し用[New Feature Branch]とも)でも発生するという
> > > 報告がforums.freebsd.orgでもあります。
> > > 
> > >  
> > > https://forums.freebsd.org/threads/urgent-nvidia-rel15-0-580-119-02_1-of-nvidia-driver-drm61-kmod-are-known-broken.101377/#post-739906
> > > 
> > > 古いバージョン(580.119.02より前)では発生しないという話なの
> > > ですが、このバージョン移行でHDMIでモニタを誤認識して最悪
> > > 画面が映らない不具合を修正していてそれで直ったという報告も
> > > あるので、戻してあげるわけにもいかないという板挟みなので
> > > 次かその次あたりのドライバ(だいたい毎月上旬あたりにPBか
> > > NFBのドライバがリリースされます)で直ってくれればいいのですが。
> > > 
> > >  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291022
> > > 
> > > 
> > > > 3. build.cfg 内の BASESIZE は 2300
> > > >    これは或いは少し多いかもしれない。
> > > > 以上。
> > > > 
> > > > -- 
> > > > bluesky
> > > > 
> > > > 
> > > > On Mon, 19 Jan 2026 12:49:23 +0900
> > > > bluesky <[email protected]> wrote:
> > > > 
> > > > > 悸村です。
> > > > > 前回のメールでは日本語 IM の設定をしていなくて英単語を
> > > > > 並べた文を出す挙に出ていました。失礼しました。
> > > > > 
> > > > > On Sun, 18 Jan 2026 21:43:48 +0900 (JST)
> > > > > *** <[email protected]> wrote:
> > > > > 
> > > > > > Dua Xです。 
> > > > > > 
> > > > > [中略]
> > > > > > > 
> > > > > > 忍者BSDですね。
> > > > > > 15から作った方がいいよとか、そんな話もありますね。
> > > > > > 共通テストの英語が悪くって、悲しくなっています。>_<
> > > > > > みなさんの情報の点数ってどれくらいになるんだろう?
> > > > > 
> > > > > dd で USB に書いた NomadBSD を外付け SSD にインストー
> > > > > ルして試用しています。141R-20240711 です。
> > > > > https://nomadbsd.org/
> > > > > 
> > > > > FreeBSD の環境から自分で NomadBSD を作成できる、という話
> > > > > でしょうか。NomadBSD Handbook は目次を眺めただけで通読し
> > > > > ていないので、読んでから出直してこようと思います。では…。
> > > > > 
> > > > > -- 
> > > > > bluesky
> > > 
> > > 
> > > -- 
> > > 青木 知明  [Tomoaki AOKI]    <[email protected]>
> > 
> > --
> > bluesky


-- 
青木 知明  [Tomoaki AOKI]    <[email protected]>

Reply via email to