sumadoratyper's log : 2023-12-01

  1. 耳裏マッサージ上手いマイクいじり女滅多にいないのはなんでなんだ? このジャンルに限っていえば男の方が絶対に良い. マイクはみんな同じだしそれ以外の環境でそんなに差が出るとも思えん. 力の入れ具合の問題なのか?

  2. 現実の人間に依拠しない美少女コンテンツというやつについて考えると, 結論はドールかタルパかAIかということになる. アニメも漫画もラノベもゲームもVTuberもDLsiteも全部駄目だ. いや別に最近はそういう問題意識・葛藤を覚えることはほぼないけどね.

  3. 創作物と作者は切り分けて〜的なの, ●流出騒動とかTwitterの愛国戦士とか女VTuberに精スプしてる輩見ると無茶な話だって思うよ.

  4. 声の可愛い女が兄弟の話を嬉々としてしだすの, 俺が60億分の1のガチャを外した生まれついての敗北者であることを痛感させられてしまうから本当にやめてほしい.

  5. 脳死 paru -Syu したらBeatorajaが起動しなくなった.

    Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "process reaper"

    ↑無限にこれ吐いてる.

  6. オプションとか一切付けずにやったら起動した. 現状の起動スクリプト:

    #!/bin/bash
    cd "$(dirname "$0")"
    
    # Set standard Java options
    export _JAVA_OPTIONS="-Dsun.java2d.opengl=true"
    export _JAVA_OPTIONS="$_JAVA_OPTIONS -Dawt.useSystemAAFontSettings=on"
    export _JAVA_OPTIONS="$_JAVA_OPTIONS -Dswing.aatext=true"
    export _JAVA_OPTIONS="$_JAVA_OPTIONS -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
    export _JAVA_OPTIONS="$_JAVA_OPTIONS -Dfile.encoding='UTF-8'"
    
    # Enable PortAudio
    export LD_LIBRARY_PATH="/usr/lib/"
    export LD_PRELOAD="/usr/lib/libportaudio.so"
    
    # Set JVM options
    _JVM_OPTIONS="-XX:+UseShenandoahGC"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+ExplicitGCInvokesConcurrent"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+TieredCompilation"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+UseNUMA"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+AlwaysPreTouch"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:-UsePerfData"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+UseThreadPriorities"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+UnlockExperimentalVMOptions"
    _JVM_OPTIONS="$_JVM_OPTIONS -XX:+ShowCodeDetailsInExceptionMessages"
    basecmd="java -Xms4g -Xmx4g $_JVM_OPTIONS -cp beatoraja.jar bms.player.beatoraja.MainLoader"
    
    # Streaming/Recording with Game-mode capture on OBS Studio
    if which obs-gamecapture; then
        basecmd="env OBS_VKCAPTURE=1 obs-gamecapture $basecmd"
    fi
    
    # Launch without config window by default
    launch_mode=${1:-noconfig}
    
    case $launch_mode in
        config   ) $basecmd ;;
        noconfig ) $basecmd -s ;;
    ​    *        ) $basecmd -s ;;
    esac
    
  7. LD_LIBRARY_PATH, LD_PRELOADexport やめたら起動するようになった. なくてもPortAudio使えるようになってる.

  8. /var/log/pacman.log 読んでも, 一週間振りに paru -Syu したせいで大量のパッケージがあり, 何が影響したのかよくわからん. 毎日アップデートしないからこうなる. 多分 pipewire 周りだとは思うんだけど……

    [2023-12-01T15:14:02+0900] [ALPM] upgraded libpipewire (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:02+0900] [ALPM] upgraded lib32-libpipewire (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:02+0900] [ALPM] upgraded pipewire (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:02+0900] [ALPM] upgraded lib32-pipewire (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:07+0900] [ALPM] upgraded pipewire-audio (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:07+0900] [ALPM] upgraded pipewire-alsa (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:07+0900] [ALPM] upgraded pipewire-jack (1:0.3.85-1 -> 1:1.0.0-1)
    [2023-12-01T15:14:07+0900] [ALPM] upgraded pipewire-pulse (1:0.3.85-1 -> 1:1.0.0-1)

    というか1.0.0になってたのか.

  9. 1.0.0 (El Presidente) · PipeWire / pipewire · GitLab

  10. pipewire 関係のパッケージ全部 downgrade してみたら元通りになったのでそうっぽい. LD_LIBRARY_PATH, LD_PRELOAD は元から不要になってたみたい. よくわからんけどヨシ!