ホームページ > システムチュートリアル > Linux > ARM64ECサポートと改善されたグラフィックスでリリースされたWine 10.0

ARM64ECサポートと改善されたグラフィックスでリリースされたWine 10.0

William Shakespeare
リリース: 2025-03-05 09:30:16
オリジナル
608 人が閲覧しました

Wine 10.0 Released with ARM64EC Support and Improved Graphics

ワイン10.0:Windowsアプリケーション互換性のメジャーリープ

ワインプロジェクトは、ワイン10.0を発表しました。これは、6,000を超える改善と1年分の専用開発を誇る重要なリリースです。この最新のイテレーションは、Linux、MacOS、およびその他のUNIX様システムでWindowsアプリケーションをシームレスに実行する機能を大幅に向上させます。 重要なハイライトには、完全なARM64ECアーキテクチャサポートと大幅に改善された高DPIスケーリングが含まれます。

目次

- ワインとは?

    ARM64サポート:ARMデバイスでWindowsアプリを実行
  • ハイDPIスケーリング:高解像度ディスプレイのサポートの強化
  • VulkanおよびDirect3Dの拡張機能:ゲームとグラフィックスの機能の改善
  • デスクトップ統合:よりネイティブのWindowsのようなエクスペリエンス
  • WaylandとX11の更新
  • マルチメディアの改善
  • 入力およびHIDデバイスのサポート:より良いタッチスクリーンとジョイスティックの互換性
  • 国際化とローカリゼーションの強化
  • ネットワークおよびインターネット関連の変更
  • カーネルレベルの改善
  • ビルトインアプリケーションとコマンドラインツール
  • 一般的な改善
  • 優れたユーザーエクスペリエンスのための無数の拡張機能
  • ワイン10.0
  • のダウンロードとインストール

ワインとは?

ワインは、LinuxやMacOSなどのUNIXベースのオペレーティングシステムでWindowsアプリケーションの実行を可能にする互換性層です。 Wineは、Windowsライセンスまたは仮想マシンの必要性をバイパスして、Windows API呼び出しをオペレーティングシステムが理解しているコマンドに変換します。 これにより、オペレーティングシステムを切り替えることなくWindowsソフトウェアにアクセスするための強力なツールになります。

ARM64サポート:ARMデバイスでWindowsアプリを実行

傑出した機能は、最新のスマートフォン、タブレット、特定のラップトップで一般的なARM64ECアーキテクチャを完全にサポートしています。 Wine 10.0は、ARMデバイスでWindowsアプリケーションを直接実行し、X86エミュレーションのパフォーマンスボトルネックを排除します。 さらに、洗練されたX86エミュレーションインターフェイスを介して、ARMで64ビットWindowsアプリケーションを実行できます。

重要な改善には、次のものが含まれます

ハイブリッドARM64ECモジュール

:ワインは、ARM64ECと標準ARM64コードを単一のバイナリ内にブレンドできるようになり、ARMデバイスでの複雑なWindowsアプリケーションの実行を簡素化できます。
  • 64ビットx86エミュレーション:ワインはアプリケーションのコードのみをエミュレートし、残りを腕にネイティブに実行し、パフォーマンスを最適化します。
  • ハイDPIスケーリング:高解像度ディスプレイのサポートの強化
  • 高解像度ディスプレイ(4Kモニターなど)のユーザーは、強化された高DPIスケーリングを高く評価します。 Windowsアプリケーションは、元々高DPI環境向けに設計されていなかったものでも、鋭く拡大し、正しく拡大しています。

    重要な改善には、次のものが含まれます

    • 自動スケーリング:ワインは自動的に非DPI-AWAREウィンドウをスケーリングし、高解像度スクリーンでのぼやけたり、過度に小さな外観を防ぎます。
    • 設定可能なスケーリング:互換性フラグを通じて高DPI動作に対するきめの細かい制御が利用可能であり、アプリケーションごとまたはグローバルなカスタマイズが可能です。
    • VulkanおよびDirect3Dの拡張機能:ゲームとグラフィックスの機能の改善

    Wine 10.0は、ゲーマーと3Dグラフィックス開発者にいくつかの機能強化を提供します:

      Vulkan Child Window Rendering
    • :子どもの窓での3DレンダリングのVulkan APIサポートの改善、この機能を必要とするゲームに利益をもたらします。 シェーダーステンシルエクスポート
    • :高度なシェーダー技術の改善されたサポートを通じてレンダリング品質を強化します。
    • HLSLベースの固定関数パイプライン
    • :より正確なエミュレーションによる古いDirect3D 9ゲームのスムーズなパフォーマンス。
    • opengl要件:OpenGL RendererはGLSL 1.20およびarb_texture_non_power_of_of_twoを義務付けました。
    • ダイナミックバルカン状態拡張:Vulkanでの動的状態拡張機能を使用することで、ゲームのst音を減らしました。
    • デスクトップ統合:よりネイティブのWindowsのようなエクスペリエンス
    • ワイン10.0デスクトップエクスペリエンスを改良して、窓のように感じる:

    新しいデスクトップコントロールパネル(desk.cpl)

    :表示設定、解像度、仮想デスクトップを管理します。

    エミュレートディスプレイ設定
      :実際の画面解像度を変更せずにディスプレイモードの変更をエミュレートします。テストと互換性に役立ちます。
    • システムトレイとデスクトップのカスタマイズ:クリーナーデスクトップ用のシステムトレイアイコンまたはシェルランチャーを無効にします。
    • WaylandとX11の更新 新機能を超えて、Wine 10.0は既存の機能を磨きます。 Waylandドライバーはデフォルトで有効になり、WaylandベースのLinuxディストリビューションで最新のデスクトップエクスペリエンスを提供しています。 両方が利用可能であれば、X11は依然として優先事項です。 OpenGLサポートはWaylandに含まれており、ゲームやグラフィックス集約型のアプリケーションのパフォーマンスを向上させます。
    • マルチメディアの改善
    • Wine 10.0は、マルチメディアアプリケーションのサポート、特にビデオ再生とストリーミングのためにメディアファンデーションを使用するマルチメディアアプリケーションのサポートを改善します。 DirectMusicはMIDIファイルの読み込みをサポートし、新しい実験的なFFMPEGベースのマルチメディアバックエンドの約束が優れたメディアファンデーションパイプライン互換性を約束します。 入力およびHIDデバイスのサポート:より良いタッチスクリーンとジョイスティックの互換性
    • 入力デバイスのサポートの改善には、
    が含まれます
    • タッチスクリーンのサポート:基本的なマルチタッチ入力がサポートされるようになりました
    • ジョイスティックコントロールパネル(joy.cpl):高度なジョイスティックとゲームコントローラーの設定を構成します。
    • dvorakキーボードレイアウトサポート
    • :dvorakキーボードレイアウトの適切なサポート。>
    • 国際化とローカリゼーションの強化

    ワイン10.0は言語と地域のサポートを拡大します:

      新しいロケール
    • :追加のロケールのサポート(kaa-uz、lld-it、ltg-lv)。
    • unicode 16.0.0サポート
    • :更新されたUnicode文字テーブルは、最新のテキストとシンボルとの互換性を確保します。 ネットワークおよびインターネット関連の変更
    • インターネットとネットワークの重要な更新には、JavaScriptエンジンの新しいオブジェクトバインディングインターフェイスが含まれ、MSHTMLのJavaScriptとホストオブジェクトの区別を削除して、スクリプトの柔軟性を高めます。 ArrayBufferおよびDataViewオブジェクトがサポートされています
    カーネルレベルの改善

    顕著なカーネルの改善には、実装されたプロセスの標高、DBUからのディスクラベルの優先順位付け、ワインサーバーでのダイレクトメールスロットの実装、非同期シリアルポートイベントの再実装、スレッドコンテキストでのフルプロセッサーXSTATEサポートが含まれます。

    ビルトインアプリケーションとコマンドラインツール

    改善には、コマンドプロンプト(CMD)の書き換えの入力パーサーと、拡張オプションを備えた追加のユーティリティ(sort、where、wmic)が含まれます。 ワインデバッガー(WinedBG)は、Capstone Libraryを利用してARM64アプリケーションのデバッグを改善します。

    一般的な改善

    さらなる改善には、プロセスの標高の強化、改善されたコマンドプロンプト(CMD)、および初期(初期段階)Bluetoothドライバーが含まれます。 優れたユーザーエクスペリエンスのための無数の拡張機能

    ワイン10.0は、ワイン開発チームのコミットメントを示しています。 完全なARM64ECのサポート、グラフィックパフォーマンスの改善、マルチメディアの再生の強化、Vulkanサポートの改善、High-DPIスケーリング、Waylandドライバーの進歩など、多数の拡張機能は、LinuxおよびMacosユーザーがスムーズなWindowsソフトウェアの実行を求める大幅なアップグレードになります。

    ワイン10.0

    のダウンロードとインストール

    ワイン10.0ソースコードは、WineHQダウンロードで入手できます。 さまざまなLinux分布とMacOのバイナリパッケージは、まもなく公式リポジトリを介して利用できます。 詳細なインストールガイドが続きます。 古いワインバージョンをインストールするには、配布に適切なコマンドを使用します(Debian/Ubuntu、Arch Linux、Fedoraの例を元のテキストに記載しています)。

以上がARM64ECサポートと改善されたグラフィックスでリリースされたWine 10.0の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート