Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak změnit rozlišení při bootu a v konzoli. [vyřešeno]  (Přečteno 3694 krát)

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Velikost písma při bootování a v konzolích Alt+Ctrl+F1-6) - OpenSuse 11.4 64 Bit  - KDE. Omlouvám se, že se snažím vyřešit problém s jinou distribucí, nicméně se zdá, že toto fórum je o moc živější, než forum OpenSuse a navíc by řešení mělo být univerzální pro všechna distra, alespoň to tedy předpokládám.

 Přestože LCD hlásí rozlišení Full HD 1920x1080 - 60 Hz, tak je skutečné rozlišení při bootu a v konzolích patrně pouze 320x200. Rozlišení úvodní obrazovky BURGu je vpořádku a dá se měnit, to co následuje, je ale vždy 320x200, a to až do doby, kdy naběhne X server. Velikosti písem při bootování a v konzolích jsou tudíž ohromné a kostičkované. Na stránku se vejdou max. 4 řádky. Navíc v konzoli Alt+Ctrl+F1 se v levé horní části nachází obrázek velikého kostičkovaného chameleona, který zabírá 1/3 obrazovky na výšku a 1/4 na šířku. Navíc pokud v první konzoli spustím mc, zobrazí se pouze znak pravé lomítko, v ostatních konzolích, kde se obrázek zeleného zvířátka nezobrazuje, se mc dá spustit. I přes deklarované rozlišení Full HD se na celou obrazovku vejde pouze torzo midnight commandera - 4 nabídky nahoře, 9 řádků vlastního programu a spodní nabídky 1-5 (pomoc-kopie). Navíc, na každý řádek se vejde max. 41 znaků. Mám podezření, že se rozlišení pokazilo po instalaci GRUB2 a jeho "grafické nadstavby" BURGu, nebo po nainstalování nesvobodného ovladače graf. karty nVidia GF560 ti.

PS: V Xkách je rozlišení korektních 1920 x 1080 s fungující 3D.

Díky za nápady, jak rozlišení ze současných 320x200 změnit na nějaké použitelné hodnoty.
« Poslední změna: 07 Června 2011, 22:53:58 od Tadeáš Pařík »

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re: Jak změnit rozlišení při bootu a v konzoli. [vyřešeno]
« Odpověď #1 kdy: 07 Června 2011, 12:52:50 »
Kód: [Vybrat]
# hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer                          
  [Created at bios.459]
  Unique ID: rdCR.kBDO3C0DVVC
  Hardware Class: framebuffer
  Model: "NVIDIA GT216 Board - 0696a280"
  Vendor: "NVIDIA Corporation"
  Device: "GT216 Board - 0696a280"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0xd1000000-0xd1dfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x0360: 1280x800 (+1280), 8 bits
  Mode 0x0361: 1280x800 (+5120), 24 bits
  Mode 0x0362: 768x480 (+768), 8 bits
  Mode 0x037b: 1280x720 (+5120), 24 bits
  Config Status: cfg=no, avail=yes, need=no, active=unknown

napriklad `hwinfo --framebuffer' to vypise ... pote zadas mezi kernel parametry napriklad:

Kód: [Vybrat]
vga=0x37b
pro: `Mode 0x037b: 1280x720 (+5120), 24 bits' ..
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: Jak změnit rozlišení při bootu a v konzoli. [vyřešeno]
« Odpověď #2 kdy: 07 Června 2011, 22:42:44 »
Kód: [Vybrat]
# hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer                          
  [Created at bios.459]
  Unique ID: rdCR.kBDO3C0DVVC
  Hardware Class: framebuffer
  Model: "NVIDIA GT216 Board - 0696a280"
  Vendor: "NVIDIA Corporation"
  Device: "GT216 Board - 0696a280"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0xd1000000-0xd1dfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x0360: 1280x800 (+1280), 8 bits
  Mode 0x0361: 1280x800 (+5120), 24 bits
  Mode 0x0362: 768x480 (+768), 8 bits
  Mode 0x037b: 1280x720 (+5120), 24 bits
  Config Status: cfg=no, avail=yes, need=no, active=unknown

napriklad `hwinfo --framebuffer' to vypise ... pote zadas mezi kernel parametry napriklad:

Kód: [Vybrat]
vga=0x37b
pro: `Mode 0x037b: 1280x720 (+5120), 24 bits' ..

Super. Děkuji moc. Tohle funguje jako víno.

« Poslední změna: 17 Června 2011, 09:26:59 od majakmp3 »

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: Jak změnit rozlišení při bootu a v konzoli. [vyřešeno]
« Odpověď #3 kdy: 17 Června 2011, 09:28:03 »
Kód: [Vybrat]
# hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer                          
  [Created at bios.459]
  Unique ID: rdCR.kBDO3C0DVVC
  Hardware Class: framebuffer
  Model: "NVIDIA GT216 Board - 0696a280"
  Vendor: "NVIDIA Corporation"
  Device: "GT216 Board - 0696a280"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0xd1000000-0xd1dfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x0360: 1280x800 (+1280), 8 bits
  Mode 0x0361: 1280x800 (+5120), 24 bits
  Mode 0x0362: 768x480 (+768), 8 bits
  Mode 0x037b: 1280x720 (+5120), 24 bits
  Config Status: cfg=no, avail=yes, need=no, active=unknown

napriklad `hwinfo --framebuffer' to vypise ... pote zadas mezi kernel parametry napriklad:

Kód: [Vybrat]
vga=0x37b
pro: `Mode 0x037b: 1280x720 (+5120), 24 bits' ..

Super. Děkuji moc. Tohle funguje jako víno.


Bohužel to funguje pouze do vypnutí PC nebo do restartu. Problém spočívá v tom, že po restartu, nebo vypnutí PC, je potřeba vždy znovu nastavit příslušný parametr rozlišení v BURGu. Automaticky se totiž vždy nastaví na vga=0x346, což je u mé grafiky nepodporovaný mód. (Nejbližší údajně podporovaný je 0x0346 (1600x1200 16bit - to bohužel nefunguje, nejbližší funkční nastavení je 0x031b ).

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re: Jak změnit rozlišení při bootu a v konzoli. [vyřešeno]
« Odpověď #4 kdy: 17 Června 2011, 12:02:25 »
to si proste musis pridat spravne do grubu samozrejme ;) .. to uz je jina vec ..

pokud se nemylim, tak v ubuntu je grub2 kterej lapidarne receno neznam a bo vic (a to uz je lehce skandalni) jsem ho ani *nikdy nevidel ;)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

cmudik

  • Aktivní člen
  • *
  • Příspěvků: 325
Re: Jak změnit rozlišení při bootu a v konzoli. [vyřešeno]
« Odpověď #5 kdy: 17 Června 2011, 12:21:33 »
ntz je prostě samej skandál

https://wiki.archlinux.org/index.php/Grub2#Setting_the_framebuffer_resolution

Ke zjištění podporovaných rozlišení můžeš použít příkaz vbeinfo přímo v grubu.

Burg v podstatě kopíruje konfigurační soubory grubu, jen se jmenují jinak např. /etc/burg/burg.cfg, /etc/default/burg. Takže analogicky nastavit rozlišení pro burg i v těchto souborech.

 

Provoz zaštiťuje spolek OpenAlt.