16. März 2020

ELECROW 7 Inch HDMI Display

Die Settings aus dem User Manual damit ich den Zettel entsorgen kann:
hdmi_force_hotplug=1
max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
hdmi_drive=1
Die gehören einfach ins /boot/config.txt eingetragen.

15. März 2020

Borderlands 3 Steam

Kurzzusammenfassung wie ich BL3 auf Steam auf Manjaro zum Laufen zu bringen.

Erstmal feststellen, wo es installiert ist. In meinem Fall auf der SSD wo auch Windows drauf ist. Genauer gesagt:
"/mnt/win/LinuxSteam/steamapps"

Weiters in Steam selbst auf Proton Version 5.0.4 umstellen unter Optionen bei Borderlands 3 und nebenbei 2 Git Repos herunterladen:
https://github.com/z0z0z/mf-install
https://github.com/z0z0z/mf-installcab

Diese mit folgendem Befehl installieren (jeweils aus den heruntergeladenen Repositories heraus):
WINEPREFIX="/mnt/win/LinuxSteam/steamapps/compatdata/397540/pfx" ./mf-install.sh
WINEPREFIX="/mnt/win/LinuxSteam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh
cp mfplat.dll /mnt/win/LinuxSteam/steamapps/common/Borderlands\ 3/OakGame/Binaries/Win64/
WINEPREFIX="/mnt/win/LinuxSteam/steamapps/compatdata/397540/pfx" WINEARCH=win64 wine wineboot

Der Prefix zeigt hierbei auf die Spiel ID 397540 welche Borderlands 3 ist. Das installiert die fehlenden Media Foundation Codecs (o.ä.). Weiters wichtig ist zu wissen, dass das SHIFT-network anscheinend nur mit Proton 4.11-13 bei mir funktioniert. Also beim ersten Starten ist es nowendig mit dieser Proton version zu starten. Zusammen hängt das mit der 'vorgegaukelten' Windows Version welche bei Proton 4 Windows 7 ist. Es funktioniert laut dem Github Issue Tracker von Proton zu Borderlands 3 auch wenn man mithilfe von

WINEPREFIX="/mnt/win/LinuxSteam/steamapps/compatdata/397540/pfx" winecfg

die Windows Version dann auf Windows 7 umstellt, aber das habe ich nicht weiter getestet.

Was eventuell auch wichtig ist (zumindest hat Wine bei mir hier Warnungen geworfen): der Ordner muss der ausführenden Person gehören. In meinem Fall hat es sich um ein NTFS FS gehandelt welches so gemounted wurde das es root gehört und alle Lese- und Schreiberechte darauf hatten. Dafür wurde einfach der Eintrag im /etc/fstab geändert der diese Partition mounted und zwar von:
UUID=[UUID]   /mnt/win        ntfs    defaults,users,exec,umask=007 0       0
auf:
UUID=[UUID]   /mnt/win        ntfs defaults,users,exec,umask=007,uid=1000,gid=1000 0       0