Para aquellos que quieran instalar linux, o mas precisamente Endeavour OS (o Arch, si es que tienen yay instalado, si no, siempre se puede usar la equivalencia en pacman).
Obviamente necesitaran un teclado minimo y un raton si no quieren sufrirle, al final de la guia no obstante se instala un teclado virtual y ya no necesitaremos depender del mismo.
Si tienen datos importantes en la Ally por favor respaldarlos, puesto que es recomendable empezar desde cero y esto incluye usar el sistema de archivos ext4 que nada tiene que ver con ntfs y por ende un formateo del nvme interno de la Ally, la responsabilidad de la integridad de los datos es de quien decide instalar linux en su rog ally.
Ademas necesitaran el SO
https://endeavouros.com/, el cual pueden preparar comodamente con Rufus en una USB
Rufus.
Endeavour OS es muy cercano, si no igual, que instalar a Arch pero ya preconfigura muchas cosas. En Arch es setear todo desde cero apropiadamente para el correcto funcionamiento del SO, Endeavour Os es solo minimas adiciones a Arch y realmente me gusta mucho por lo mismo. El setup que recomiendo es casi el por default, excepto por dos cosas:
1.- Usen KDE como entorno de escritorio,
Gnome por alguna razon se muere horriblemente (me ocurrio dos veces)
2.- Usen la nvme entera de la Ally con swap (no hibernate).
El bootloader es a su gusto pero a mi me gusta mucho Grub.
Pros: Mas rápido en casi todo, incluidos algunos juegos de steam (por ende, mas pila si se limita el tdp).
Casi todos los emuladores son mucho mas rapidos y responsivos que en Windows 10 LTSC (finalmente pude dejar atras este SO) ya no se diga Windows 11.
Cons: es Linux, se tienen que aprender un par de cosas pero eventualmente se vuelve algo similar a usar windows XP en adelante.
La guía que pongo aquí esta escrita por mi para mi basada en mucha información que leí en internet, pero normalmente la hago de tal manera que no tenga que acordarme gran cosa de que hice. Lo lamento si el idioma o la forma de ser escrita no les agrada pero creo que es un aporte importante para aquellos quienes quieran brincar de windows:
Hasta donde se la guía es segura de usar, pero afectar los limites de TDP es responsabilidad del usuario (y por ende es de cada quien saber que a mucho TDP mayores temperaturas y ruido, ademas de daños al procesador si no se vigilan las primeras, no me hago responsable de nada por un mal uso de la guía).Por lo tanto,
La Guia:Install Hand Held Daemon for TDP control and integrated controller use:
Install first lsof
yay lsof
install handheld daemon stuff
yay adjustor hhd-git hhd-ui
run handheld daemon to check that everything runs fine (must somehow add -u for user mode)
sudo hhd -u user
replace user with your current user.
install menu libre in order to set the above command automatic
yay menulibre
Add the shortcut with terminal command
sudo hhd -u user
replace user with your current user.
gui can be summoned pressing 3 times rog crate button (button below start)
Once in it, go to TDP section and select 19 (it is quite good for sound and temps)
RGB select OFF unless you want blinding lights and less battery.
Controller can be anything, but dual sense edge with Gyro Output Sync and bluetooth mode is recognized nicely on Vita 3k
Also unselect invert roll axis and in Deadzones and Vibration select Manual and leave it at stick minimum 5% and maximum 64%.
Settings needs to have the following:
Unselect Enable Energy Management (as otherwise it complains about the OS handling it)
Unselect Enforce Device TDP limits (this allows the TDP limit not to be that strict and therefore avoiding stuttering)
---------------------------------------------------------------------------
Autostart Hand Held Daemon with root using systemd:
Create a shell script for the systemd service unit to execute. Typically, you will put the file in /usr/local/sbin. Let's call it /usr/local/sbin/fix-backlight.sh (as root):
kate /Essentials/hddautostartscript.sh
In the file, put (the #! MUST be the first line of the file):
#!/bin/bash
/usr/bin/hdd -u user
replace user with your current user.
Go ahead and save it and close your editor. Then make the file only read/write/executable by root (for security):
chmod u+x /Essentials/hhdautostartscript.sh
Create the systemd unit file (usually in /etc/systemd/system, but there are other locations; the link above gives more detail):
editor /etc/systemd/system/hhdautostart.service
In the editor for that file, put:
[Unit]
Description=Autostart Hand Held Daemon
[Service]
ExecStart=/home/ada/Essentials/hhdautostartscript.sh
[Install]
WantedBy=multi-user.target
Save and exit the editor. Test the unit:
systemctl start hhdautostart.service
If all went well and from (a non-root) shell you can check that the Autostart HDD is working
systemctl status hhdautostart.service
If all is OK then enable the unit to start on boot:
systemctl enable hhdautostart.service
Go ahead then and reboot, and make sure it's all working now. (And if it does not and blows up the neighbor's cat, blame the dog!)
If needed, you can also systemctl disable hddautostart.service to make it stop running at boot.
-----------------------------------------------------------------------------
Install FullScreen controls using volume buttons
Install remapper
yay input-remapper
Once open should see section
AT Translated Set 2 keyboard
Add new and select Rename and type any name you want for saving the remapping options, then press save.
Now Press Add, then record in the input section below. Press the volume keys and stop recording. Them select the output by chosing Key or Macro.
For one key one can be Alt+Enter
For another key can be F11
This way we can freely go in and out of fullscreen and invoke the virtal keyboard needed next
-----------------------------------------------------------------------------
Install proper touch keyboard
yay xvkbd
Then use the Keyboard->Shortcuts options in KDE to trigger the following script xvkbdscript.sh:
#!/bin/bash
xvkbd -no-keypad -geometry 1200x400+360+600
XVKBD issues
Font is too small
xvkbd can be customized to use better fonts by creating a file
$HOME/.Xdefaults
with
xvkbd*Font:-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-9
HOWEVER, If running from the terminal xvkbd shows
Warning: Cannot convert string "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1" to type FontStruct
X11 migh not properly find fonts like helvetica. please check with xlsfonts:
First install
yay xlsfonts
Then check with
xlsfonts
If xlsfonts only list around 6 fonts xorg fonts config is wrong.
-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-1
-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-1
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
6x13
cursor
fixed
To fix please install
yay xorg-mkfontscale xorg-font-util
yay xorg-fonts-misc xorg-fonts-75dpi xorg-fonts-100dpi
yay adobe-base-14-fonts
Then verify that the helvetica found can be properly found using the command
xlsfonts | grep helvetica should see many fonts now.