Picapiedra wrote:- Others with: update-initramfs –u
This command just rebuilds the initramfs to include any relevant changes (new firmwares, new settings in /etc...).
Here it would just include the ATI/AMD firmware files into the initramfs after you installed firmware-amd-graphics, if the radeon or amdgpu modules are included.
Picapiedra wrote:radeon.modeset = 0
Same effect as nomodeset when using the radeon module.
Note : no spaces before and after "=".
Picapiedra wrote:rd.driver.blacklist = radeon
Prevents loading the radeon module during the initramfs. However the module may be loaded after the initramfs.
Picapiedra wrote:GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash radeon.modeset = 0"
Just makes inclusion of "radeon.modeset=0" in the kernel command line automatic when generating grub.cfg with update-grub.
Picapiedra wrote:correcting the BIOS configuration display setting from "Switchable Graphics" to "Discrete Graphics"
I don't know what this setting means. Is it the GPU an APU or an add-on card ?
Picapiedra wrote:apt install firmware-amd-graphics
This installs firmwares for AMD/ATI GPUs. These firmwares are required with most GPU (since Radeon HD 2000 series) to enable kernel modesetting (in short : native resolution support) and graphic acceleration.
Picapiedra wrote:I have read 'it is necessary to load the radeon module at the beginning by adding it in the / etc / modules'.
It's not necessary. This module is automatically loaded by udev because it matches your GPU PCI ID.
Basically, nomodeset just disables most of the kernel driver features. It means that it disables the feature that makes your system hang, but also native resolution support (KMS, hence the UMS message). It's all or nothing.