最近の記事

2021年07月17日

現在開発中のオリジナルOS「Valkyrie Linux 21v8」はUbuntu 20.04 LTSベースに変更します

現在開発中のオリジナルOS「Valkyrie Linux 21v8」は、Ubuntu 20.04 LTSベースに変更します。なかなかうまくアップグレードしてLiveCDとして仕上がらなかったのですが、やっと目処が立ちました。
Valkyrie Linux 21v7は、Ubuntu 18.04.5 LTSをベースに、Ubuntu 21.04/20.10/20.04 LTSのライブラリやソフトウェアに加えて、スタンドアローンで動作するLinuxアプリを多数搭載したOSでした。今回の21v8では、その21v7の設定を継承した形でベース部分をUbuntu 20.04 LTSにアップグレードしています。
Ubuntu 20.04 LTSの既知の不具合を解消しながら、LeafpadなどUbuntu 20.04 LTS以降でサポートされなかったソフトウェアも使えるようにしています。
今回、Chromium Browser・Python3.6を削除しています。Chromium BrowserはSnap版のみになっているので、APTやSynapticパッケージマネージャーでGoogle Chromeをインストールした方が特にVODで配信されている動画を視聴する上で便利です。デフォルトのブラウザはFirefoxになっていますが、Chrome系を使いたい場合は素直にGoogle Chromeをインストールした方が良いと思います。
カーネルに関しては、Ubuntuカーネルのみをプリインストールしています。Ubiquityでインストールする時の挙動が変わり、カスタムカーネルが削除される為で、フルインストール後にカスタムカーネルをインストール出来る仕組みを考えていきます。
Pythonは、Ubuntu 20.04 LTSに準拠してバージョンは3.8.10/2.7.18がデフォルトです。その為、3.6系は不用になったので、削除しました。

Valkyrie Linux 21v8は、Ubuntu 20.04 LTSの次のポイントリリース「Ubuntu 20.04.3 LTS」が2021年8月19日に公開されるそうなので、その辺を目処に公開する予定です。
posted by takatan at 02:18| 大阪 | 開発話 | このブログの読者になる | 更新情報をチェックする

2021年07月14日

Linux版Steam用ProtonとWineで使えるゲーム・ソフトウェアのまとめ【Linux上でWindowsアプリを動作】

ゲームタイトル数が増えてきたので、別途表を作り直して、別サイトで公開しています。
◇Proton・Wineで動作するゲーム対応表
https://vsrx.work/steam.html

◇Wineで動作させた時の環境

[環境]
・64bit版Ubuntu系Linuxディストリビューション
・64bit版Wine-stable 5.0.3
・winetricks
・Windowsのバージョンを「Windows 7」に設定
・PlayOnLinuxやLutrisなどのフロントエンドアプリは使わない。環境は、WINEPREFIXで切り分け。必要に応じてWINEARCH=win32で32bit環境を作成。基本的には64bit環境。


以下は、上記のソフトウェアをSteam PlayやWineで動作させる為の基本的な情報をまとめました。

◎Linux版Steam(Steam Play)のProtonで動作するゲーム

Windows向けに開発されたゲームがゲームプラットフォーム「Steam」で数多く配信されて久しいです。Linux環境においても、ValveはCodeWeaversと共同開発している、Steamに最適化・派生したWine(WindowsのAPIを移植したAPIレイヤー)であるProtonを提供しており、Proton経由でWindowsゲームを快適に動作させる事が可能になっています。但し、ゲームによってはプロパティから設定出来る起動オプションの設定が必要な事があります。
Proton経由でゲームを動作させる時に、各ディストリビューション向けの公式カーネルよりもカスタムカーネルを使った方が良い場合があります。Wine/Proton向けのfutexのパッチを適用したり、CPUスケジューラーを変更出来たり、レスポンスを高めたりなど通常のカーネルよりもゲーム環境が快適になる事が多いです。

Protonで遊べるゲームであるのかどうかは、「ProtonDB」というサイトで確認する事が出来ます。
https://www.protondb.com/

より多くのゲームを動作させたい場合は、カスタムProton「Proton GE」を導入します。
https://github.com/GloriousEggroll/proton-ge-custom
https://github.com/GloriousEggroll/proton-ge-custom/releases

◇Linux版Steamの起動オプション
https://github.com/ValveSoftware/Proton

Linux版SteamのProtonはデフォルトで、VulkanベースのDXVKを使って描写をするようになっていますが、3Dゲームの中には、テクスチャーが表示されないなどの表示の不具合が出る事があります。対策として、OpenGLベースのWine3Dを使う事で問題を回避する事が可能です。但し、Wine3DはUHD630で使うと描写が遅くなるので、別途グラフィックボードを用意した方が良いでしょう。UHD630で描画したい場合は、DXVKは極めて高速に描画してくれるので、多少の不具合を無視出来るなら一つの選択肢として良いです。
Wine3Dを使う起動オプションは以下のようになります。

PROTON_USE_WINED3D=1 %command%


esyncやfsyncを使う事で起動出来ない事があります。その場合には、以下の起動オプションを使ってください。

PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%


◎Linux版Steamでは無く、システムにWine(Windows APIレイヤー)をインストールしてシステムから起動出来るゲーム・ソフトウェア

Wineは、Linux上でWindowsのソフトウェアを動作させる為のAPIレイヤーです。
このソフトウェアでどのWindowsソフトウェアが動作するかは、Wineの公式サイトのデータベースであるhttps://appdb.winehq.org/で調べる事が出来ます。

市販ソフトウェアでインストール時にDVD-ROMが必要になる物が多いので、ディスクをDVD-ROMドライブに設置したり、DVD-ROMをISO化してFurius ISO mountなどで仮想ドライブとしてマウント、あるいは、中身を任意のディレクトリに入れて、Wineの設定画面でディレクトリを直接指定してインストールします。
この方法は、必ず成功するとは限りません。
また、同人ソフトは、インストーラーでインストールする物が多くありますが、直接実行ファイルを起動させるタイプの方が起動確率は高いです。
Flash・2次元ゲームの起動率は高く、3Dゲームはユーザーの環境依存が強くて、エラーが出る確率が高いようです。
posted by takatan at 13:38| 大阪 ☀| Game Hacks | このブログの読者になる | 更新情報をチェックする

2021年07月03日

オリジナル3Dモデル001「アリサ」動画シリーズ シーズン3(2021年6月10日更新)

◇【VRM】オリジナルキャラのアリサとカレンに「うまぴょい伝説」を踊らせてみた


VRM Live Viewer - Fantom工房氏( https://booth.pm/ja/items/1783082 )
music - アプリ版「ウマ娘プリティーダービー」(Cygames)( https://umamusume.jp/ )
motion - 盗賊@つばきP氏( https://www.nicovideo.jp/watch/sm38776300 )
camera - KAMO氏( https://www.nicovideo.jp/watch/sm38777835 )
stage ー Elin氏( https://sketchfab.com/3d-models/imperial-star-destroyer-hangar-fake-3d-test-98a0b8049a224c6a80af804a563dc075 )

◇【VRM】オリジナル3Dモデル001「アリサ」に「シニカルナイトプラン」を踊らせてみた


VRM Live Viewer ー Fantom工房氏
https://fantom1x.booth.pm/

music ー 原曲:Ayase氏、カバー:くろくも氏
https://www.youtube.com/watch?v=pM-tZlxXfNY

motion ー リングイネ氏
https://www.nicovideo.jp/watch/sm38057511

camera ー ゆきねこ氏
https://www.nicovideo.jp/watch/sm38179094

stage ー Elin氏
https://sketchfab.com/3d-models/imperial-star-destroyer-hangar-fake-3d-test-98a0b8049a224c6a80af804a563dc075

◇【VRM】オリジナル3Dモデル001「アリサ」に、「うまぴょい伝説」を踊らせてみた


VRM Live Viewer - Fantom工房氏
https://booth.pm/ja/items/1783082

music - アプリ版「ウマ娘プリティーダービー」(Cygames)
https://umamusume.jp/

motion - 盗賊@つばきP氏
https://www.nicovideo.jp/watch/sm38776300

camera - KAMO氏
https://www.nicovideo.jp/watch/sm38777835

stage ー Elin氏
https://sketchfab.com/3d-models/imperial-star-destroyer-hangar-fake-3d-test-98a0b8049a224c6a80af804a563dc075

◇【VRM】オリジナル3Dモデル001「アリサ」に、「アンノウン・マザーグース」を踊らせてみた



VRM Live Viewer - Fantom工房氏 ( https://fantom1x.booth.pm/ )
music - wowaka氏 ( https://www.youtube.com/watch?v=P_CSdxSGfaA )
motion - ゲッツ氏( https://www.nicovideo.jp/watch/sm32542768 )
camera - のべ男(みどり のべる) 氏( https://www.nicovideo.jp/watch/sm32551625 )

◇【MMD】オリジナル3Dモデルのアリサとカレンに、「うまぴょい伝説」を踊らせてみた


MikuMikuDance - 樋口優氏
https://sites.google.com/view/vpvp/

MikuMiku Effect - 舞力介入P氏
https://www.nicovideo.jp/watch/sm12149815

PowerShader - 角砂糖氏
https://bowlroll.net/file/195743

3DCloudField - 井桁氏
https://bowlroll.net/file/84205

music - アプリ版「ウマ娘プリティーダービー」(Cygames)
https://umamusume.jp/

motion - 盗賊@つばきP氏
https://www.nicovideo.jp/watch/sm38776300

camera - KAMO氏
https://www.nicovideo.jp/watch/sm38777835

stage - youkan氏
https://seiga.nicovideo.jp/seiga/im6557025

◇【MMD】オリジナルキャラ5人娘に、「気まぐれメルシィ」を踊らせてみた


MikuMikuDance - 樋口優氏
https://sites.google.com/view/vpvp/

MikuMiku Effect - 舞力介入P氏
https://www.nicovideo.jp/watch/sm12149815

PowerShader - 角砂糖氏
https://bowlroll.net/file/195743

music - 八王子P氏
https://www.nicovideo.jp/watch/sm28974414

motion - moka氏
https://ch.nicovideo.jp/mokamoka/blomaga/ar1178810?ref=pc_watch_description

stage - カブッp氏
https://www.nicovideo.jp/watch/sm16765919
posted by takatan at 16:36| 大阪 | その他作品公開 | このブログの読者になる | 更新情報をチェックする

2021年06月05日

新OS「Valkyrie Linux 21v7」を公開しました。

新OS「Valkyrie Linux 21v7」を公開しました。Ubuntu 18.04.5 LTS上に、2021年6月の最新のLinux環境を構築したディストリビューションに仕上げました。更新内容は以下の通りです。

【更新内容】
・5.12.9系のカスタムカーネル、5.11系の低レイテンシー版Ubuntuカーネルに更新
・linux firmware 1.197に更新
・Mesa 21.1.2に更新
・GCC11.1・CPP11.1・g++11.1に更新
・libc6 2.33・cmake 3.18.4・ccache 4.2・libllvm12に更新
・Chromium 91・Firefox 89に更新
・Blender 2.93に更新

ダウンロードは以下から行えます。
http://www.vsrx.work/article/451561416.html
posted by takatan at 10:30| 大阪 ☁| 開発話 | このブログの読者になる | 更新情報をチェックする

オリジナルOS「Valkyrie Linux 21v7」の開発進捗状況(2021年6月5日)

オリジナルOSの最新バージョン「Valkyrie Linux 21v7」の開発進捗状況は以下の通りです。

・Ubuntu 18.04.5 LTSベース
・カスタムカーネル「Noir linux kernel 5.12.9」に更新
・lowlatency版Ubuntuカーネル 5.11に更新
・オリジナルアプリ「Viper Tools」の最新版に更新
・収録しているアプリケーションの最新アップデータ適用
・linux-firmware 1.197に更新
・gcc 11.1,cpp 11.1,g++ 11.1,chromium browser 91,libllvm 12,Firefox 89,mesa 21.2,Blender 2.93,libc6 2.33に更新
・mpv 0.27.2にダウングレード


更新・変更する箇所は、これ以外にも増える可能性があります。
「Valkyrie Linux 21v7」は、2021年6月に公開予定です。


現バージョンであるValkyrie Linux 21v6は、以下で公開しています。
http://www.vsrx.work/article/451561416.html
posted by takatan at 07:29| 大阪 ☔| 開発話 | このブログの読者になる | 更新情報をチェックする