Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-12-14 12:50:48

  oSAlj - Użytkownik

oSAlj
Użytkownik
Skąd: UK/Londyn
Zarejestrowany: 2012-12-14

Rozdzielczość konsoli...

Witam,

zainstalowałem sobie Debiana 6.0.6 amd64. Mam problem z rozdzielczością konsoli... Robiłem to według kilka postów na tym forum i niestety nie działa...

Macie jakiś sprawdzony sposób?

Offline

 

#2  2012-12-14 12:59:03

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

A jak robiłeś?

Rozdzelczość konsoli ustawia sie jako parametr kernela w grubie.
W grubie-legacy można w pliku /boot/grub/menu.list, w domyślnie zainstalowanym w Debianie grub2 odpowiada za to zmienna:

Kod:

GRUB_CMDLINE_LINUX=""

I tam możesz wpisać odpowiedni parametr, np dla 1024x768 i 16M kolorów  to będzie vga=789,
pełną tabelkę rozdzielczości i kolorów masz tutaj:
http://pierre.baudu.in/other/grub.vga.modes.html

Wpisuje się tak:

Kod:

GRUB_CMDLINE_LINUX="{to co było tu wcześniej} vga=789"

Potem z roota

Kod:

update-grub

i gotowe.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-14 13:00:40)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2012-12-14 13:02:29

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

Sposób z dopisywaniem vga=… w sumie jest już przestarzały (aczkolwiek powinien działać, też jeszcze niedawno używałem). W GRUB2 jest opcja specjalnie do tego. Generalnie na otwartych sterownikach przy włączonym KMS natywna rozdzielczość powinna być ustawiana automatycznie, gdy KMS jest wyłączony można użyć vesafb lub uvesafb (więcej roboty, ale daje możliwość ustawienia także panoramicznych rozdzielczości).

Offline

 

#4  2012-12-14 13:52:50

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

Sposób z dopisywaniem vga=… w sumie jest już przestarzały

Debian Wheezy  odpalany z Gentowego gruba-1:

Kod:

title  Debian 3.2.0-1-686-pae
root (hd0,6)
kernel    /boot/vmlinuz-3.2.0-4-rt-686-pae root=UUID=d56e4d79-40b3-43d3-b412-0e044866ae96 ro vga=789 acpi_osi=Linux  quiet
initrd    /boot/initrd.img-3.2.0-4-rt-686-pae

Działa ok.

Przestarzały?

Kod:

uname -r
3.6.10-gr1

Kod:

cat /proc/cmdline
root=/dev/sda1 vga=789 rw quiet rootfstype=ext4 init=/sbin/e4rat-preload acpi_osi=Linux quiet

Jak na "przestarzałość", trzyma się zdumiewająco dobrze i działa zawsze. ;)

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-14 13:55:52)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2012-12-14 13:56:01

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

Tak, ten sposób jest przestarzały. Że nadal działa, to nawet napisałem przecież w swoim poście. ;)

Offline

 

#6  2012-12-14 14:00:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

Ja natomiast przez moment podnosiłem systemy z Debianowego Gruba2 - i tam rozdzielczości ustawiane przez zmienną GRUB_GFXMODE nie chciały ruszyć na Squeeze z ani z jajem 2.6.32 ani 3.2 (z backportów|Aptosidowe).
Wywaliłem wtedy gruba z Debiana, i całość  (oba systemy) chodzi na Gentowym.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2012-12-14 14:09:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

Ja mam tak (to cały /boot/grub/grub.cfg) i działa:

Kod:

set timeout=2
set default=0

gfxpayload=1024x768

menuentry "DEBIAN" {
    set root=(hd0,5)
    linux /kernel init=/sbin/e4rat-preload quiet rootfstype=ext4 root=/dev/sda6
}

Nigdy natomiast się nie bawiłem tym w /etc/default/grub, dlatego nie mogę na 100% powiedzieć jak to powinno tam wyglądać. Może wystarczy tak samo tam dopisać po prostu albo wielkimi literami (to ma znaczenie?). W każdym razie jak zamiast powyższego dałem vga=791 w argumentach dla kernela, to przy bootowaniu krzyczał od razu, że ta opcja jest przestarzała.

GRUB_GFXMODE to może być tylko dla tej tabelki z wyborem systemów, ale tego też nie jestem pewien.

Offline

 

#8  2012-12-14 15:08:49

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

Kod:

grep GRUB_GFXMODE /etc/default/grub
GRUB_GFXMODE=1024x768

Działa dla "tabelki" i graficznego terminala:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'

Jacekalex napisał(-a):

Ja natomiast przez moment podnosiłem systemy z Debianowego Gruba2 - i tam rozdzielczości ustawiane przez zmienną GRUB_GFXMODE nie chciały ruszyć na Squeeze z ani z jajem 2.6.32 ani 3.2 (z backportów|Aptosidowe).
Wywaliłem wtedy gruba z Debiana, i całość  (oba systemy) chodzi na Gentowym.

Bo zapewne masz/miałeś kartę Nvidii, a przy zamkniętych sterach robi się burdel z tymi rozdzielczościami i bywa, że nie działa tak jak powinno.
Podobnie jest przy sterach AMD.

Z "przestarzałymi" metodami jest tak, że pewnego dnia niespodziewanie mogą przestać działać.

Offline

 

#9  2012-12-14 15:40:34

  oSAlj - Użytkownik

oSAlj
Użytkownik
Skąd: UK/Londyn
Zarejestrowany: 2012-12-14

Re: Rozdzielczość konsoli...

Panowie tak czytam i czytam i się pogubiłem co gdzie mam wstawić :P

Offline

 

#10  2012-12-14 15:42:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

Zacznij może od podania modelu karty graficznej i jakich sterowników używasz. ;)

Offline

 

#11  2012-12-14 16:00:08

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

yossarian napisał(-a):

Bo zapewne masz/miałeś kartę Nvidii, a przy zamkniętych sterach robi się burdel z tymi rozdzielczościami i bywa, że nie działa tak jak powinno.
Podobnie jest przy sterach AMD.

Z "przestarzałymi" metodami jest tak, że pewnego dnia niespodziewanie mogą przestać działać.

Przesadzasz. ;)

Faktycznie mam Nvidię, ale nie czaję, dlaczego z kernela miałaby zniknąć rozdziałka do vesy, skoro sam moduł zostaje, póki co, na jaju 3.7-rc8 też działało.
Na szczęście jest zasadnicza różnica między Linusem Torvaldsem a  Lennartem Poetteringiem  :D
Być może grub2 ma jakieś problemy z takim parametrem, ale ja osobiście nie znam parametru, czy sterownika, z  którym grub2 nie potrafiłby mieć problemów.
Pod tym względem to niezwykle udany program. :D

Dlatego gruba2 omijam szerokim łukiem, na szczęście niezależnie od systemu i sprzętu, mam dostępne co najmniej dwa alternatywne sposoby, zamiast gruba2.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-14 16:05:20)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2012-12-14 16:08:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

Na moim ulubionym wiki piszą, żeby dodać jeszcze GRUB_GFXPAYLOAD_LINUX=keep, czyli przykładowo:

Kod:

GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep

Źródło: https://wiki.archlinux.org/index.php/GRUB2#Setting_ … er_resolution

Offline

 

#13  2012-12-14 16:11:56

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

@Jacekalex:
Linus (o ile mi wiadomo) nie bierze udziału w tworzeniu zamkniętych sterowników nvidii/amd.
Przy użyciu otwartych zapewne by zadziałało, więc z tym przesadzaniem sam przesadzasz ;)

@ArnVaker:
GFXPAYLOAD działa podobnie do GFXMODE:
http://www.gnu.org/software/grub/manual/html_node/gfxpayload.html

// sam znalazłeś :)

Offline

 

#14  2012-12-14 16:16:25

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

yossarian napisał(-a):

@ArnVaker:
GFXPAYLOAD działa podobnie do GFXMODE:
http://www.gnu.org/software/grub/manual/html_node/gfxpayload.html

To odnośnie tego wpisu z wiki Archa?

wiki napisał(-a):

The gfxpayload property will make sure the kernel keeps the resolution.

Offline

 

#15  2012-12-14 16:21:21

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

Odpisywałem na Twój wczesniejszy post (grub.cfg).
Mi to wygląda tak:
GFXMODE — konkretna rozdziałka
GFXPAYLOAD — tryb (tekstowy, ustawienia z gfxmode, konkretne ustawienie rozdziałki).

Możliwe, że z dopisanym:

Kod:

GRUB_GFXPAYLOAD_LINUX=keep

działa skuteczniej.
U mnie zawsze wystarczało ustawić via GFXMODE.

Offline

 

#16  2012-12-14 16:22:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

yossarian napisał(-a):

@Jacekalex:
Linus (o ile mi wiadomo) nie bierze udziału w tworzeniu zamkniętych sterowników nvidii/amd.
Przy użyciu otwartych zapewne by zadziałało, więc z tym przesadzaniem sam przesadzasz ;)
..........................................

Ale też Linus nie ma żadnego istotnego powodu, aby usuwać podstawową funkcjonalność ze sterownika bufora ramki, ani grzebać w prawidłowo działającym sterowniku, czy go tak czy inaczej kastrować.
Nvidia też sterownik przygotowała kiedyś do takiego a nie innego API kernela,
i raczej nie będzie go przepisywać od zera zawsze, gdy twórcom Systemd czy Gruba2 mucha wpadnie do ucha.
Właśnie dlatego jednym ze sposobów w podlinkowanym przez ciebie arcie jest użycie parametru vga=xxx zamiast ustawiania rozdziałki w grubie.

Sterowniki ATI, to natomiast zupełnie inna bajka, i chociaż ostatnio zaczęły się mocno poprawiać, to jeszcze wiele wody w Wiśle upłynie, zanim znikną wszystkie problemy z tymi sterami.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-14 16:26:42)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2012-12-14 16:29:24

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

Jacekalex napisał(-a):

Ale też Linus nie ma żadnego istotnego powodu, aby usuwać podstawową funkcjonalność ze sterownika bufora ramki.

Skoro przy otwartych sterach działa to raczej nie Linus popsuł. Zamknięty blob widocznie ma z tym nadal jakiś problem.

Właśnie dlatego jednym ze sposobów w podlinkowanym przez ciebie arcie jest użycie parametru vga=xxx zamiast ustawiania rozdziałki w grubie.

Ten art jest z początku 2010. A mamy już prawie 2013.
vga=xxx to tylko jakieś obejście, obecnie przestarzałe (aczkolwiek nadal działa).

Offline

 

#18  2012-12-14 16:35:01

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

API otwartych sterów mocno się zmieniło, kiedy w jaju 2.6.32 pojawił  się KMS.
Zakładam że na sterze Nouveau rozdziałka z gruba działa, ale ja na tym sterze działać na razie nie potrafię. :D


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#19  2012-12-14 16:40:40

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

Jacekalex napisał(-a):

API otwartych sterów mocno się zmieniło, kiedy w jaju 2.6.32 pojawił  się KMS.
Zakładam że na sterze Nouveau rozdziałka z gruba działa, ale ja na tym sterze działać na razie nie potrafię. :D

O tym właśnie pisałem.
Zamknięte stery "ździebko" nie nadążają za wszystkimi zmianami.
Dla Ciebie jest to błąd Gruba (no bo Twoje ustawienia w nim nie działają).
Ale jest to raczej błąd w samym sterowniku.
Ważne, że da się to (jeszcze) łatwo obejść.

Offline

 

#20  2012-12-14 16:46:26

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Rozdzielczość konsoli...

O, szósty wirek masz. ;)

Offline

 

#21  2012-12-14 16:48:05

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

ArnVaker napisał(-a):

O, szósty wirek masz. ;)

Oo, właśnie strzelił :)

Offline

 

#22  2012-12-14 16:53:58

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Rozdzielczość konsoli...

Do siódmego nie tak prędko :)


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#23  2012-12-14 16:57:16

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

Kwestia czasu ;)
Napyka się postów i będzie :)

Offline

 

#24  2012-12-14 16:57:40

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Rozdzielczość konsoli...

@Yossarian

Parametr vga=xxx nie jest parametrem gruba, to parametr, który grub ma przekazać do cmdline kernela, i to jest jego psi obowiązek.

Jeżeli ja wpisuję jakiś parametr do uruchomienia kernela, to po to, żeby trafił do kernela, a nie po to, żeby jakiś grub mi decydował, co mnie wolno a co nie wolno.
Jeśli natomiast grub nie przekazuje prawidłowo parametrów cmdline, albo coś miauczy na ich temat, to kto jemu dał prawo aby kwestionować czy komentować moją decyzję?

Jak ktoś lubi, żeby system myślał i decydował za niego, to jego wybór i jego sprawa.
Grub -1 na szczęście nie miewa na razie takich humorów, i wszystko w nim działa normalnie.
Z innych propozycji elilo czy extlinux też nie próbują myśleć za administratora.
Kernel z resztą też nie protestuje, choć w 3.7 jest spora rewolucja związana z ładowaniem sterów i blobów bez udziału udeva.
Jak widać, wzajemna miłość Linusa i Lennarta jest bronią dość dalekiego zasięgu. :D

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-09-18 18:54:11)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#25  2012-12-14 17:02:11

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Rozdzielczość konsoli...

Parametr vga=xxx nie jest parametrem gruba, to parametr, który grub ma przekazać do cmdline kernela, i to jest jego psi obowiązek.

Zgoda, ale skoro jest "przestarzały", to można wnioskować, że od tego się będzie w jakiś sposób odchodziło.

Elilo prawdopodobnie poważnie nadgryzie pozycję Gruba wraz z rozpowszechnieniem się UEFI. Ponoć działa zdecydowanie lepiej, więc możesz spać spokojnie ;)

PS Nie Yossarian, ino yossarian ;)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)