unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GUI installer through X
@ 2019-06-02 18:19 Marlin
  2019-06-03 14:33 ` Danny Milosavljevic
  0 siblings, 1 reply; 4+ messages in thread
From: Marlin @ 2019-06-02 18:19 UTC (permalink / raw)
  To: Guix Devel

[-- Attachment #1: Type: text/plain, Size: 482 bytes --]

The ncurses gui installer works nicely, but the fact that it relies on the framebuffer means that GPUs that require firmware for it (like amd gpus) will not display the installer at all. 
This could be Solved by using a X server for the installer (even if it just starts a terminal with the ncurses installer). 
That way, vesa graphics would kick in, and users would be able to properly use the installer.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

[-- Attachment #2: Type: text/html, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GUI installer through X
  2019-06-02 18:19 GUI installer through X Marlin
@ 2019-06-03 14:33 ` Danny Milosavljevic
  2019-06-03 14:58   ` Danny Milosavljevic
  2019-06-03 15:06   ` pelzflorian (Florian Pelz)
  0 siblings, 2 replies; 4+ messages in thread
From: Danny Milosavljevic @ 2019-06-03 14:33 UTC (permalink / raw)
  To: Marlin, pelzflorian (Florian Pelz); +Cc: Guix Devel

[-- Attachment #1: Type: text/plain, Size: 746 bytes --]

There's also a vesa fb driver so X is still not necessary.  (Our installation
media has already so much stuff on it, let's not increase it further)

For GPUs that are (sometimes) troublesome we should find out a way to
automatically blacklist the native modules so vesa gets picked.

Florian successfully tried kernel argument "blacklist=radeon" in the past--but
I think that caused either VESA or EFI VGA to be picked and made the installer
work.

There are multiple possible drivers for AMD cards:
* The (older) vesa (BIOS) driver
* The (newer) EFI VGA driver
* The (older) radeon driver
* The (newer) amdgpudrm driver

So we could blacklist "amdgpu" and "radeon".

(Unfortunately, someone that has such GPUs has to test it)

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GUI installer through X
  2019-06-03 14:33 ` Danny Milosavljevic
@ 2019-06-03 14:58   ` Danny Milosavljevic
  2019-06-03 15:06   ` pelzflorian (Florian Pelz)
  1 sibling, 0 replies; 4+ messages in thread
From: Danny Milosavljevic @ 2019-06-03 14:58 UTC (permalink / raw)
  To: Marlin, pelzflorian (Florian Pelz); +Cc: Guix Devel

[-- Attachment #1: Type: text/plain, Size: 194 bytes --]

Note: In current master, "radeon" is blacklisted.  (See gnu/system/install.scm kernel-arguments)

We might want to extend it to "radeon,amdgpu" if we still get reports of problems with that.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GUI installer through X
  2019-06-03 14:33 ` Danny Milosavljevic
  2019-06-03 14:58   ` Danny Milosavljevic
@ 2019-06-03 15:06   ` pelzflorian (Florian Pelz)
  1 sibling, 0 replies; 4+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-06-03 15:06 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: Marlin, Guix Devel

On Mon, Jun 03, 2019 at 04:33:17PM +0200, Danny Milosavljevic wrote:
> Florian successfully tried kernel argument "blacklist=radeon" in the past--but
> I think that caused either VESA or EFI VGA to be picked and made the installer
> work.
> 

Before modprobe.blacklist=radeon was added to the official installer’s
config file, I had to press the F10 key in GRUB and add
modprobe.blacklist=radeon to the end of the linux line.

I presume the installer does not work for you (i.e. the user is blind,
it does not display more than a black screen, even though key presses
are handled correctly).  Does it work for you if you add
modprobe.blacklist=amdgpu?

Using Xorg would open its own can of worms.  For example, Xorg does
not work well on Virtualbox on some other operating system.

Regards,
Florian

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-06-03 15:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-02 18:19 GUI installer through X Marlin
2019-06-03 14:33 ` Danny Milosavljevic
2019-06-03 14:58   ` Danny Milosavljevic
2019-06-03 15:06   ` pelzflorian (Florian Pelz)

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).