最近の記事

2023年02月01日

64bit original OS "Valkyrie Linux(202302)" released【Ubuntu LTS based】

[Overview]
Valkyrie Linux is the 64bit Operating System,Ubuntu LTS based. The desktop environment of this OS consists of Openbox and Tint2.
The Noir Linux Kernel, a custom kernel that comes with this OS,improves realtime and response performance.Openbox,a window manager,had a rounded corner patch applied.

Valkyrie LinuxはUbuntu LTSをベースにした64bitオペレーティングシステムです。このOSのデスクトップ環境はOpenboxとTint2で構成しています。
このOSに付属しているカスタムカーネル「Noir Linux Kernel」は、リアルタイム性能とレスポンス性能を向上させます。ウィンドウマネージャーのOpenboxには角丸パッチを適用しています。

スクリーンショット_2023-02-01_12-08-12.png

[ISO Download]
- Download Valkyrie Linux
(After accessing onedrive,you can download the ISO from the right-click menu.)

*Unetbootin recommended(create LiveUSB)
https://unetbootin.github.io/

[Change Point]
- Applied update of the Linux application until February 1,2023
- Updated to the latest original application "Viper Tools"
- Updated to the Custom kernel "Noir linux kernel 6.1.8"
- Updated to Wine Staging 8.0,Firefox 109,OBS Studio 29,Blender 3.1.4
- Added libllvm 15

[OS SPEC]
- Ubuntu 22.04.1 LTS based
- default kernel : Ubuntu kernel 5.19.0 generic,optional : Custom kernel "Noir Linux kernel 6.1.8"
- Openbox with Rounded Window patch
- Tint2
- original application "Viper Tools"
- linux firmware 20220329.git68128
- Mesa 22.0.5
- dunst
- xfce4-terminal,xfce4-taskmanager,xfce4-screenshooter,xfce4-power-managemer
- Intel iHD Driver 21.1.0
- jgmenu
- pnmixer

[Applications]
- Firefox 109
- emacs-nox 27.1,l3afpad,glade
- PipeWire
- GIMP 2.10.30
- GCC 12/11.2,Python 3.10.6,node.js,libllvm 15
- Wine staging 8.0
- OBS Studio,Shotcut,Audacious,Audacity,soundconverter,Blender 3.4.1,ffmpeg,SMPlayer
- Steam
- gnumeric,abiword,KCalc
- keepassxc
- unetbootin,gparted,boot-repair,gnome disks
- git 2.36.0
- X11VNC,remmina
- Arronax

[icons]
- Suru++

[Fonts]
- Takao font
- font noto-emoji
- font noto cjk
- Cica

[Recommended system requirements]
Processor : Intel Core i,Pentium G/Celeron G,Atom SoC
AMD Ryzen
Memory: 2GB and over
Storage: 128GB and over HDD/SSD/USB memory
Network: FTTH・ADSL・LTE・WiMAX2+ etc.

[Tested Motherboard]
B150M COMBO(ASRock)
H97I-PLUS (ASUS)
C1007UN-D (GIGABYTE)

[Tested Stick PC(stable with wireless LAN toggle)]
STCK1A32WFC(Intel)


[Window Close Shortcut]

Shift+Windows+C Close Window

[Change Window Shortcut]

Windwos+j prev
Windows+k next
Shift+Alt+Left SendToDesktopLeft
Shift+Alt+Right SendToDesktopRight
Windows+1 desktop1
Windows+2 desktop2
Windows+3 desktop3
Windows+4 desktop4
Windows+5 desktop5
Windows+6 desktop6

[Window Tilling]

Windows+Left HalfLeftScreen
Windows+Right HalfRightScreen
Windows+Up HalfUpperScreen
Windows+Down HalfLowerScreen
Window+z ToggleMaximize
Windows+x Iconify

[Volume Shortcut]

Windows+u volume up
Windows+i volume down

[right ckick menu of Openbox]

Ctrl+m

[Apps]

Windows+Enter Open Terminal
WIndows+e Open Emacs


インストール方法とブートローダー「Grub」のインストールに失敗した時のboot-repairの使い方は、この記事の下部で説明しています。

[注意点]
1.Onedrive用のアカウントが無い場合は、該当ファイルの上で右クリックメニューを出して、「ダウンロード」の項目からダウンロードが行えます。あるいは、対象のISOのアイコンの右上をクリックするとチェックが入るので、上側にある「ダウンロード」からダウンロードが可能です。
2.USBメモリーにインストールディスクを作る場合、Unetbootinを推奨。
3.フルインストールした時にUbuntu公式カーネルを使うとネットに接続出来ない際の対処法は、ネットワークマネージャーで使っているネットワークの「IPv6設定」の「メソッド」を無効に変更します。また、同梱のカスタムカーネルをインストールすると、IPv6を有効にしていても問題を解消する事が出来ます。右クリックメニューに「Install Custom Kernel」という項目があるので、これを起動させれば、インストール出来ます。カスタムカーネルをインストール後に再起動をしてください。
4.サウンドシステムをPipeWireに変更していますが、時々音が小さくなる時があります。その時は、システムトレイの音量ボリュームを上げてから再度元の音量に戻す、あるいはPulseAudio音量設定ツールで、Mainの項目を同様にしてみると戻ります。PulseAudioなどに変更してみても良いでしょう。

◇Others
- Valkyrie Linux Documentation
- Custom Kernel download
- Viper Tools Download





インストール方法
1.ISOをダウンロード(OneDriveのアカウントが無くてもダウンロードは出来ます。ダウンロードしたいISOファイルのアイコンの右上をクリックしてチェックを入れます。その後、上の「ダウンロード」をクリックするとダウンロードが出来ます)
Screenshot from 2019-08-25 11-49-35.png
Screenshot from 2019-08-25 11-49-49.png
2.UNetbootinでUSBメモリーにインストールディスク(Live USB)を作成。
https://unetbootin.github.io/
Screenshot from 2019-08-25 11-55-19.png
3.Live USBをパソコンのUSBポートに挿入して、UEFIからLive USBで起動出来るように、USBメモリーから起動出来るようにする。(メーカーロゴが出ている時にF11キーなどを押す。)
4.Live USBでシステムを起動。
5.マシンをインターネットに接続します。右クリックメニューの「Install Valkyrie Linux」からOSをフルインストール出来ます。もし、ブートローダー「Grub2」のインストールが失敗した場合は、LiveUSBのシステム再起動を行って、右クリックメニューからboot-repairを使ってインストールする事が出来ます。
スクリーンショット_2022-11-01_01-22-20.png

◇boot-repair使用例
「高度なオプション」→「GRUBのオプション」→「SecureBoot」のチェックを外して、適用ボタンを押す。
スクリーンショット_2020-06-21_11-52-47.png

GRUBをインストールしたら、システムの再起動(修復に失敗したという内容のエラーが出ていてもGrub2はインストールされているので問題無く起動出来ます。)。
スクリーンショット_2020-06-21_11-53-23.png

homeディレクトリを別にした状態で、再インストールをしている時は、/etc/skelの下にあるファイルやフォルダを全てユーザーディレクトリにコピーしなければ反映されません。

◇セキュアブートの無効化
1.パソコンを起動させた時にメーカーのロゴが表示されるので、この時にF2キーかDeleteキーを押す。
IMG_20190418_144306.jpg
2.UEFIに入るので、詳細モードに変更する。(使っているマザーボードによって異なります。)
IMG_20190418_144457.jpg
3.セキュリティ関連の項目にセキュアブートの設定項目があるので、「無効」を選びます。
IMG_20190418_144512.jpg
4.保存して再起動させると、セキュアブートが無効化されてシステムを起動する事が出来ます。

◇新しいバージョンのカーネルをインストール出来ない場合の対処法
live-boot-toolsやinitramfs-tools関連のツールを一旦削除して、これらを再インストールする。

◇iHDドライバを最新にする
~/viper/scriptsの直下に「build_media_driver.sh」というシェルスクリプトを設置しています。これを実行すれば、新しいiHDドライバをインストールする事が出来ます。VA-APIがうまく動作しない場合はiHDドライバを更新してください。

$ cd ~/viper/scripts
$ ./build_media_driver.sh


Install
1.Download the ISO (You can download it even if you don't have a OneDrive account. Right-click on the file you want to download to display the menu.)
Screenshot from 2019-08-25 11-49-35.png
Screenshot from 2019-08-25 11-49-49.png
2.Create an installation disk (Live USB) on a USB memory with UNetbootin.
https://unetbootin.github.io/
Screenshot from 2019-08-25 11-55-19.png
3.Insert Live USB into the USB port of your computer so that you can boot from a USB memory so that you can boot from UEFI with Live USB. (Press the F11 key etc. when the maker logo appears.)
4.Boot the system with Live USB.
5.Connect your machine to the internet. There is an icon on the desktop that says "Install Ubuntu 20.04". Clicking this will launch the installer, so install it. If the installation of the boot loader "Grub2" fails, you can restart the LiveUSB system and use boot-repair from the right-click menu to install it.
スクリーンショット_2020-12-19_15-08-53.png

◇boot-repair usage example
Uncheck "Advanced Options"-> "GRUB Options"-> "Secure Boot" and press the Apply button.
スクリーンショット_2020-06-21_11-52-47.png

After installing GRUB, restart the system (even if you get an error saying that the repair failed, Grub2 is installed so you can start it without any problems).
スクリーンショット_2020-06-21_11-53-23.png


◇Disable secure boot
1.The manufacturer's logo will be displayed when you start your computer, so press the F2 key or the Delete key at this time.
IMG_20190418_144306.jpg
2.Since we are entering UEFI, change to advanced mode. (It depends on the motherboard you are using.)
IMG_20190418_144457.jpg
3.There is a secure boot setting item in the security related items, so select this.
IMG_20190418_144512.jpg
4.If you save and reboot, Secure Boot will be disabled and you will be able to boot your system.

◇What to do if you can't install a newer version of the kernel
Remove the tools related to live-boot-tools and initramfs-tools and reinstall them.

◇Update iHD driver

$ cd ~/viper/scripts
$ ./build_media_driver.sh


◇Linux Photorealistic Game Modeの使い方
vkBasaltとReShade FX Shadersをベースにしているゲーム画質向上機能「Linux Photorealistic Game Mode」の使い方は以下の通りです。
・Steamの場合
ゲームのプロパティにある起動オプションに「ENABLE_VKBASALT=1 %command%」を追加
・Wineの場合
ENABLE_VKBASALT=1 wine "xxx.exe"
posted by takatan at 12:47| 大阪 ☁ | TrackBack(0) | アプリケーション公開 | このブログの読者になる | 更新情報をチェックする

UbuntuベースのオリジナルOS「Valkyrie Linux(202302)」の開発進捗状況(2022年2月1日)

UbuntuベースのオリジナルOS「Valkyrie Linux(202302)」の開発進捗状況は以下の通りです。

・オリジナルアプリ「Viper Tools」の最新版に更新
・収録しているアプリケーションの最新アップデータ適用
・カスタムカーネル「Noir Linux kernel 6.1.8」に更新
・Blender 3.4.1,Wine-staging 8.0,Firefox 109,OBS Studio 29.0に更新
・libllvm15追加

更新・変更する箇所は、これ以外にも増える可能性があります。
公開予定日は、2023年2月頃

現バージョンであるValkyrie Linux(202212)は、以下で公開しています。
http://www.vsrx.work/article/451561416.html

◇Valkyrie Linux(202302)のスクリーンショット
スクリーンショット_2022-11-12_09-31-02.png
posted by takatan at 09:46| 大阪 ☁| 開発話 | このブログの読者になる | 更新情報をチェックする

2023年01月26日

Noir Linux Kernel 6.1.8 released [64bit Custom Linux kernel for Ubuntu]

Noir Linux Kernel is Custom Linux kernel for 64bit Ubuntu.This custom kernel has some useful patches(Zen Interactive Tune,etc.) applied.Noir Linux Kernel improves realtime performance and response performance.
The default CPU scheduler of "Noir Linux Kernel" is CFS,the default I/O scheduler of this kernel is Kyber.

Noir Linux Kernelは、64ビットUbuntu向けのLinuxカーネルです。このカスタムカーネルは、いくつかの役に立つパッチ(Zen Interactive Tuneなど)を適用しました。Noir Linux Kernelは、リアルタイム性能とレスポンス性能を向上させます。
Noir Linux KernelのデフォルトのCPUスケジューラーはCFS、デフォルトのI/OスケジューラーはKyberです。

[Download Noir Linux Kernel(binary,source code,patch)]
https://github.com/takabrk/noir_linux_kernel/releases (custom kernel download)
https://github.com/takabrk/noir_linux_kernel (kernel build script)

[Change point]
- Updated to Linux 6.1.8 patchsets

[based kernel source]
- Linux kernel 6.1( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-6.1.tar.xz )

[Optimized kernel configuration]

- Built on the GCC 12.1.0
- CPU scheduler -> CFS
- Default I/O scheduler -> Kyber
- Processor family -> Generic X86_64
- Kernel Compression mode -> zstd
- Preemption Model -> Preemptible Kernel(lowlatency desktop)
- CPU Timer frequency -> 750Hz
- RCU boost delay -> 339
- Timer tick handling -> Full dynticks system
- Default CPUFreq Governor -> schedutil
- CPU idle governor -> TEO
- vm_swappiness = 30
- VM_READAHEAD_PAGES=8MB
- dcache-cache_pressure=50
- PCIe ACS support
- OpenRGB support
- Zen Interactive Tune support
- Core scheduling for SMT ON
- Clear Linux support
- WineSync support
- BBR2 support
- zswap support
- AMD p-state support


[Applied patches]

- linux update patch( https://www.kernel.org/ )
- Zen( https://github.com/zen-kernel/zen-kernel/tree/5.15/master )
- PREEMPT RT( https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/ )
- https://github.com/sirlucjan/kernel-patches
- https://github.com/Frogging-Family/linux-tkg/tree/master/linux-tkg-patches


◇インストール方法
Gitのリリースページで公開しているバイナリをダウンロードしてインストールする場合は以下のコマンドを使います。


$ sudo dpkg -i *.deb


◇システムのパフォーマンスアップ

$ ./performanceup.sh


◇カスタムカーネルのビルド


Noir Linux Kernelパッチの組み立て
$ ./build.sh -e patch

バニラカーネルのダウンロードとパッチ当て
$ ./build.sh -e source

前述を行った後にカスタムカーネルのビルドとインストール
$ ./build.sh -e build


◇ダウンロード方法
GitHubのリリースページにある「Source Code」と書かれている部分をクリックすると、バニラカーネルソースコード用のパッチ・各種スクリプト一式をまとめた圧縮ファイルをダウンロード出来ます。また、バイナリも公開しています。

89ee7739-24c8-4414-ad16-e128ee54bbe8.png

◇I/Oスケジューラー確認方法
現在使っているI/Oスケジューラーの確認方法は、端末で以下のコマンドを実行する事で出来ます。

$ cat /sys/block/sd*/queue/scheduler

I/Oスケジューラーを変更するには、以下のコマンドを実行します。

# echo 変更したいスケジューラー > /sys/block/sda/queue/scheduler

設定を永続化するには、起動時に「elevator=変更したいスケジューラー」を付けます。

[Full tickless]
1.Edited /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="nohz_full=1"

2.Make grub config

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

3.reboot system

[セキュアブートについて]
以下の記事を参照すると良いでしょう。
Signing a custom kernel for Secure Boot
https://github.com/jakeday/linux-surface/blob/3267e4ea1f318bb9716d6742d79162de8277dea2/SIGNING.md
posted by takatan at 11:34| 大阪 ☀ | TrackBack(0) | アプリケーション公開 | このブログの読者になる | 更新情報をチェックする

2023年01月23日

オリジナル3Dモデル(VRM・MMD)やVRoid Studio用カスタムアイテム・衣装テクスチャなどを販売するオンラインショップ「寅と羊の道具屋」公開中(2023年1月23日更新)

オリジナル制作の3Dモデル(VRM形式・PMX形式・VRoidファイル)などを販売するオンラインショップ「寅と羊の道具屋」を公開中です。

◇寅と羊の道具屋
https://vsrx.booth.pm/

このショップでは、オリジナル制作の3Dモデル(VRM・VRoid・MMD)やVRoid Studio・UniVRM用のテクスチャ素材などを取り扱っています。

alisa20230123c.png

◇2023年1月23日現在の取り扱いアイテム

○VRoid Studio用カスタムアイテム
ゴシックロリータニュードレス2023 x ケープ 250円
メイド衣装セット 200円
つなぎ女子衣装セット 200円
サンタ女子衣装セット 200円
レトロ風シンプルワンピースと白いブーツのセット 200円

◯3Dモデル
【VRM】
マリ V3 300円
エマ V2 300円
パンプキンマスクをかぶった少年 250円
紬 V2 300円
澪 V2 300円
お市 300円
夏美(2022年夏バージョン) 250円
マリ(チャイナドレスバージョン) 250円
桃香 V2 300円
キャットガール マークII(ネコムスメスタイル) 300円
ドライアド(ニュースタイル) 300円
ウンディーネ(ニュースタイル) 300円
澪(黒騎士スタイル) 300円
六花(オカルト研究会バージョン) 300円
ゲーマー 250円
紬(制服バージョン) 300円
フィーナ(新モデル) 300円
クリスティーナ(メイド服バージョン) 250円
エマ 300円
紗良 250円
夏美 250円
アリサ(メイド服バージョン) 250円
マミー 250円
紬 300円
アリサ(Type Witch) 500円
アリサ(制服バージョン) 300円
クリスティーナ(夏の制服・ヘッドフォン装着型) 300円
カレン 200円
スーパーハッカーくん 無料
スケキヨさん(モンスター型) 無料

【MMD】
アリサ(制服バージョン・服消しモーフ対応) 300円
ソフィア(ワンピース消し・パンティー消しモーフ対応) 300円
クリスティーナ(夏の制服・ヘッドフォン装着型・服消しモーフ対応版) 300円
クリスティーナ(金髪ポニーテールJK型) 無料
カレン(服消し対応) 200円
フィーナ(服消し対応版) 無料
桃香(通常版) 無料
桃香(服消し対応版) 300円
スーパーハッカーくん 無料

【VRM・MMD同梱版】
サバゲー女子 300円
メイド喫茶店員 300円
魔法使い女子 300円
パティシエ 300円
バーテンダー 300円
おさげ髪のセーラー服を着た女子生徒 300円
カレン(Type Jocker)
ソフィア 300円
ゴブリン【VRM・PMX】 300円
ハッカーくん【VRM・PMX】 150円

◯VRM用アクセサリー
ハート型の髪留め 無料

◯VRoid Studio・UniVRM用テクスチャ素材
バトルスーツ 無料
JK夏服セット 無料
自宅警備隊Tシャツ 無料
自宅警備隊パーカー 無料
JK制服・チェックスカート 無料
胸メッシュTシャツ 無料
胸が大きく見える水着 無料

◯VRM対応アプリ設定ファイル
VRM Live Viewer用のライティング設定ファイル 無料

◯VRoid Hub専用
◇ダウンロード可能
い◯すとや風女子 無料
マリ 無料
キャットガールマークII 無料
フィーナ(旧モデル) 無料
変態仮面男 無料
◇利用のみ
アリサ(通常衣装バージョン) 無料
カレン(2021 Septemberバージョン) 無料

◇GIMP2
GIMP2用カスタムブラシ5種 150円

◇Linuxアプリ
Viper Movie Changer 無料
Viper Text Reading 無料


posted by takatan at 11:29| 大阪 | TrackBack(0) | その他作品公開 | このブログの読者になる | 更新情報をチェックする

2023年01月13日

Linux+Steam Play環境でのSkyrim SEのMODに関する記事はnoteで公開中

Linux+Steam Play環境でのSkyrim SEのMODに関する記事はnoteの方で公開しています。

◇Linux+Steam Play上でSkyrim SE(1.6.640)のMOD環境を構築する
https://note.com/vsrx/n/n899363fa89a7
posted by takatan at 16:59| 大阪 ☁| Game Hacks | このブログの読者になる | 更新情報をチェックする