Basicamente, há um chip ROM (read only memory) na placa-mãe que informa como exibir qualquer interface gráfica de que precise. Você acha que não tem software, mas vem pré-instalado do fabricante. Na verdade, é mais provável que você chame esse "firmware", já que é um software que é ligado ao chip.
Quanto aos ambientes de desktop gráficos, não há nada especial sobre eles. Eles desenham na tela da mesma maneira que qualquer outro programa faz. Tudo o que você realmente precisa para desenhar em uma tela é saber o endereço de qualquer chip que você esteja encarregado de processar gráficos (geralmente uma GPU ou IGPU / APU). Quando programas normais fazem isso, eu acredito que eles solicitam essas informações do sistema operacional, então se você fosse escrever seu próprio ambiente de trabalho gráfico você teria que descobrir para qual endereço enviar seus dados. O endereço que você precisa deve ser fornecido pelos drivers para qualquer G / IG / APU que você tenha.