Chromium開発者はNouveauをブラックリストに追加しました

ヌーヴォー

数日前 Chromiumプロジェクトを担当する開発者は、ドライバーのブラックリストにいくつかの調整を加えることにしました。 これは、開発者が使用するWebGLアプリケーションの作業中に観察された表現の問題によるものです。 彼らは無料のNouveauドライバーをブラックリストに載せました。

GPU側でのグラフィック操作を高速化する操作の使用を無効にしました。

無料のドライバーサポートの終了 ヌーヴォー クロムで Ubuntuディストリビューションのユーザーに影響します Ubuntu 18.04のLTSバージョンを含め、このドライバーがデフォルトで使用されます。

Nouveauは、プロプライエタリGNU / Linuxドライバーと問題のハードウェアをリバースエンジニアリングすることにより、Nvidiaグラフィックカード用の無料のハードウェアドライバーを作成することを目的とした無料のオープンソースソフトウェアプロジェクトです。

このX.OrgFoundationおよびfreedesktop.orgプロジェクトは、元々、nvidiaによって以前にリリースされた難読化された「nv」ドライバーに基づいていました。

問題について

Chromiumの開発者によると、 GPUおよびディストリビューションとのすべてのコントローラーの組み合わせをテストするためのリソースがありません、およびドライバのエラーを識別して修正するため。

その結果、コントローラーがブラックリストに追加されますブラウザの安定性とセキュリティが最優先され、GPU側のアクセラレーションサポートは二次的なタスクに関連しているためです。

同時に、 Chromium開発者は、選択的ブロッキングのブラックリストを修正する準備ができています、ドライバー開発者が問題が発生したり、安定した作業が確認されたバージョンやデバイスに関するより詳細な情報を提供した場合。

Nouveau開発者は、WebGLCTSテストスイートの実行中にバグの存在を確認しました。 しかし彼らは、欠陥が主に合成テストやいくつかの異常な状況で現れることを観察しました。

Nouveauの開発者は、このドライバーをChromiumと組み合わせて使用​​しても個人的な問題はなく、ドライバーをブラックリストに登録することは不適切であると考えています。

合成WebGLCTSテストに加えて、非常に古いバージョンのMesを使用した場合にのみ観察された既知のバグを除いて、深刻な問題の兆候を繰り返すことができませんでした。

グラフィックカードとLinux

開発者によると、ほとんどの場合、Mesaの現在のバージョンを使用しても安定性の問題は発生しません。

可能な解決策

いずれの場合においても、 別のコントローラーに切り替えるかスロットルを無効にするかの決定は、ユーザーが行う必要があります、特にドライバーがUbuntu LTSバージョンで出荷するのに十分サポート可能であると評価されたため、ブラウザーの製造元によるものではありません。

現在の状況から抜け出す方法のXNUMXつとして、 ブロッキングを回避するために、GL_VENDORフィールドのNouveauフィールドにランダムな値をインストールするように切り替えることが提案されました。

これに応じて、一部のユーザーは、WebGLCTSテストのトラブルシューティング作業を行うことを提案しました。

ユーザーのクラッシュレポートを詳細に分析し、エラーのクラッシュテストを実施し、Chromiumユーザーを関与させて安定性の問題を特定します。

Nouveauの開発者は、もちろん、そのような計画はコントローラーの品質を向上させることを示しています、しかし、その実装には膨大なリソースが必要であり、プロジェクトには現在ありません。

そのため、最大テクスチャサイズでのクラッシュなど、既知の再現可能な問題を排除することに引き続き注力しています。

安定性の低さに関する一般的なコメントの代わりに、問題が発生する環境に関する詳細情報を含む特定の繰り返しレポートでは確認されていません。

Chromium71をNVIDIAビデオカードで十分に活用できるようにすることに関心のある方。

現時点では、独自のコントローラーを使用するか、自己責任で「–ignore-gpu-blacklist」オプションを使用してWebブラウザーを起動する必要があります。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   グレゴリーロス

    残念ながら、nouveauドライバーは、プロプライエタリドライバーをインストールする時間を与えるだけの価値があります。

  2.   アンドレアレ・ディカム

    幸いなことに、Nvidiaユーザーはプロプライエタリドライバーをより適切にサポートしています。AMDでこれが発生した場合、所有者は少数派のためだけに働いているため、大惨事になる可能性があります。残りは義務から無料のものを使用する必要があります。

    一方、これは、過去のインタビューで、GNU / Linux内の深刻な霧化の問題について言及したとき、Linus Torvaldsが絶対に正しいことを示しています。バグが非常に多く、非常に多様で、非常に多くのディストリビューションに固有であるため、開発者はここでサポートを提供します。 私たち自身の発明の犠牲者。