ubuntuusers.de

Bildschirmauflösung von Upstart veränderbar?

Status: Ungelöst | Ubuntu-Version: Xubuntu 14.10 (Utopic Unicorn)
Antworten |

BoltThrower321

Anmeldungsdatum:
28. Februar 2014

Beiträge: Zähle...

Hallo,

kennt jemand einen Weg, der mir beschreibt, wie ich die Konsolen Auflösung von Upstart verändere? Möchte es gerne so übersichtlich haben wie bei Systemd. Grub kann man ja auch höher aufgelöst darstellen lassen.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11233

Wohnort: München

Upstart ist wie systemd nur ein Init-System, das hat selbst mit der Konsolenauflösung nichts am Hut. Schau dir mal den Wiki-Artikel zur Konsolen-Auflösung an. Je nach verwendeter Grafikkarte ist das z.T. eine nette Bastelei.

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

Klar mit mit den Init-System...dacht nur, das hier automatisch was verändert wurde (siehe höher aufgelöste Systemd Screenshots oder halt Grub). Ok, also ist die Frage korrekter mit "Wie ändere ich die Konsolenauflösung ?"

Hab mir deinen Link durchgelesen...u.a. steht dort

nvidiafb ist für die Besitzer von Nvidia-Grafikkarten gedacht. Es ist nicht mit dem offiziellen X.org-Treiber von nvidia kompatibel, so dass Anwender dieses Treibers auf uvesafb zurückgreifen sollten.

Ich nutze den prop. Nvidia Treiber, demnach ist (wenn ich es richtig interpretiere) nvidiafb NICHT! geeignet. Steht der "uvesafb" den bei Nutzung in Konflikt mit den orig.prop.Treibern?

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Starte ein Terminal und führe über copy & paste aus:

  1. Starte den Editor:

    1
    gksudo mousepad /etc/default/grub
    
  2. Füge ein (SXGA hier als Beispiel):

    GRUB_GFXMODE=1280x1024
    GRUB_GFXPAYLOAD_LINUX=keep
  3. Speichere und beende den Editor!

  4. Aktualisiere grub:

    1
    sudo update-grub
    

Es sind bislang nicht sämtliche heute gängigen nativen Auflösungen möglich, insbesondere nicht Widescreen wie 1080p. Hast Du einen solchen, wird das Seitenverhältnis nicht das korrekte sein, aber zumindest kann man ein annäherndes setzen.

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

@axt

Deine Methode ist lediglich für die Anpassung der Auflösung von Grub. Das ist mir durchaus bekannt und einer der ersten Schritte nach einer Linux Installation.

Benötigt wird die Anpassung der Konsole, oder wie oben geschrieben, die Informationen, die Upstart mir liefert aber auch beim Shutdown. Hier ist leider bisher nur VGA möglich.

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Soso, nur daß ich es seit x Jahren genau so durchführe und damit auch die entsprechende Auflösung in tty 1-6 habe. Mit dem proprietären Treiber nvidia, versteht sich.

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

Hab ich nicht...gerade live an 2 Systemen nochmals ausprobiert. Grub selbst JA! Sogar in 2540*1440...

Der Rest leider nein.

Deine Methode ist auch in den Manpages zu finden (war auch meine erste Suche)...doch anscheinend galt das für ältere Versionen. Mir ist aufgedfallen, das selbst einfache Dinge wie das Hitnergrundbild von Grub2 zu verändern, seit 14.10 anders ist. Der klassiche Weg via einer cfg Datei ist nicht...stattdessen muss man direkt ins script eingreifen.

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

Hab mal weiter im Internet gestöbert...anscheinend wurde diese Frage häufiger gestellt und viele haben keine Lösung.

Nochmals zu Klärung, die CLI von Grub2 ist in der Auflösung, die ich auch eingestellt hab...und die auch VBEINFO mir vermittelte.

Der komplette Boot und der Shutdown Vorgang, sowie TTY 1-6 sind leider weiterhin in VGA.

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

BoltThrower321 schrieb:

anscheinend wurde diese Frage häufiger gestellt

...und oft genug auch von mir beantwortet.

und viele haben keine Lösung.

Eher etwas falsch durchgeführt oder nicht beachtet (beispielsweise, daß eben nicht jede auch eine VBE-Auflösung ist). Dem Wiki-Artikel Konsolen-Auflösung würde eine Überarbeitung auch gut tun.

Statt

GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=keep

kann man auch

GRUB_GFXPAYLOAD_LINUX=1280x1024x24

setzen, wieder als Beispiel SXGA, jede Änderung gefolgt von

1
sudo update-grub

Welche ist denn die native Auflösung und welcher Nvidia-Treiber für welche Nvidia-GPU ist konkret geladen?

1
2
3
lspci -nnk | grep -i "VGA\|'Kern'\|3D\|Display" -A2
dpkg -l nvidia-*
xrandr --prop

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

1.:

1
2
3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G86M [GeForce 8400M GS] [10de:0427] (rev a1)
	Subsystem: Hewlett-Packard Company Pavilion dv6700 [103c:30cc]
	Kernel driver in use: nvidia

2.:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
> 
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                    Version                  Architektur              Beschreibung
+++-=======================================-========================-========================-===================================================================================
rc  nvidia-331                              331.113-0ubuntu0.1       amd64                    NVIDIA binary driver - version 331.113
ii  nvidia-331-updates                      331.113-0ubuntu0.1       amd64                    NVIDIA binary driver - version 331.113
ii  nvidia-331-updates-uvm                  331.113-0ubuntu0.1       amd64                    NVIDIA Unified Memory kernel module
un  nvidia-331-uvm                          <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-common                           <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-driver-binary                    <keine>                  <keine>                  (keine Beschreibung vorhanden)
rc  nvidia-libopencl1-331                   331.38-0ubuntu7.1        amd64                    NVIDIA OpenCL Driver and ICD Loader library
un  nvidia-libopencl1-331-updates           <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-libopencl1-dev                   <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-opencl-icd                       <keine>                  <keine>                  (keine Beschreibung vorhanden)
rc  nvidia-opencl-icd-331                   331.113-0ubuntu0.1       amd64                    NVIDIA OpenCL ICD
ii  nvidia-opencl-icd-331-updates           331.113-0ubuntu0.1       amd64                    NVIDIA OpenCL ICD
un  nvidia-persistenced                     <keine>                  <keine>                  (keine Beschreibung vorhanden)
ii  nvidia-prime                            0.6.7                    amd64                    Tools to enable NVIDIA's Prime
ii  nvidia-settings                         331.20-0ubuntu8          amd64                    Tool for configuring the NVIDIA graphics driver
un  nvidia-settings-binary                  <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-uvm                              <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-va-driver                        <keine>                  <keine>                  (keine Beschreibung vorhanden)
un  nvidia-vdpau-driver                     <keine>                  <keine>                  (keine Beschreibung vorhanden)

3.:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Screen 0: minimum 8 x 8, current 1280 x 800, maximum 8192 x 8192
VGA-0 disconnected primary (normal left inverted right x axis y axis)
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: VGA 
		supported: VGA
	ConnectorType: VGA 
	ConnectorNumber: 1 
	_ConnectorLocation: 1 
TV-0 disconnected (normal left inverted right x axis y axis)
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: unknown 
		supported: unknown
	ConnectorType: TV 
	ConnectorNumber: 3 
	_ConnectorLocation: 3 
LVDS-0 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
	EDID: 
		00ffffffffffff000daf261500000000
		09100103802115780ac6a99a574e8526
		1e505200000001010101010101010101
		010101010101bc1b00a0502017303020
		36004bcf10000018000000fe004e3135
		3449322d4c30320a2020000000fe0043
		4d4f0a202020202020202020000000fe
		004e31353449322d4c30320a20200088
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: LVDS 
		supported: LVDS
	ConnectorType: Panel 
	ConnectorNumber: 0 
	_ConnectorLocation: 0 
   1280x800       59.9*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: TMDS 
		supported: TMDS
	ConnectorType: HDMI 
	ConnectorNumber: 2 
	_ConnectorLocation: 2 

4.:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/boot/grub/grub.cfg

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash xga=1024x768"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# 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'
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_Linux=1024x768x32

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Ich würde als erstes die für eine GF8 aktuelle v340.x installieren (ohne Punkt 7). Das ist aber nicht Ursache.

BoltThrower321 schrieb:

/boot/grub/grub.cfg

Die faßt Du dafür nicht an. Was Du da gecopypastet hast, ist sie auch nicht. Was drin steht, ist teils verkehrt.

  1. Starte den Editor:

    1
    gksudo mousepad /etc/default/grub
    
  2. Ändere

    GRUB_CMDLINE_LINUX_DEFAULT="splash xga=1024x768"

    zu

    GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"
  3. Ändere

    GRUB_GFXMODE=1024x768x32
    GRUB_GFXPAYLOAD_Linux=1024x768x32

    zu

    GRUB_GFXMODE=1024x768
    GRUB_GFXPAYLOAD_LINUX=keep
  4. Speichere und beende den Editor!

  5. Aktualisiere grub:

    1
    sudo update-grub
    

    Dieses Aktualisieren muß immer nach einer Änderung dieser Datei erfolgen.

  6. Reboote:

    1
    sudo init 6
    

1280x800 ist wie gesagt keine VBE-unterstützte Auflösung, 1024x768 hat natürlich ein falsches Seitenverhältnis. Wenn mit obigem XGA generell erstmal funktioniert, kannst Du 1152x720 probieren. Das ist zwar auch nicht die native Auflösung, skaliert daher, aber zumindest dasselbe Seitenverhältnis 1,6:1.

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

/boot/grub/grub.cfg

Die faßt Du dafür nicht an. Was Du da gecopypastet hast, ist sie auch nicht. Was drin steht, ist teils verkehrt.

Ups...da hab ich den falschen Pfad geschrieben...meinte schon den /etc/default/grub... 😳

Ich würde als erstes die für eine GF8 aktuelle v340.x installieren (ohne Punkt 7). Das ist aber nicht Ursache.

Den hab ich sogar drauf, kann mich jedoch errinnern, das der installer damals ein Problem mit dem Modul hatte...dennoch lief es.

modinfo nvidia

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
filename:       /lib/modules/3.18.1-031801-generic/kernel/drivers/video/nvidia.ko
alias:          char-major-195-*
version:        340.65
supported:      external
license:        NVIDIA
alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias:          pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:        drm
vermagic:       3.18.1-031801-generic SMP mod_unload modversions 
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_RemapLimit:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_CheckPCIConfigSpace:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_AssignGpus:charp

Die Aenderungen an Grub funktionieren nicht, stattdessen "piept" der interne Speaker solange bis ich auf dem Desktop angekommen bin 😮

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

BoltThrower321 schrieb:

filename:       /lib/modules/3.18.1-031801-generic/kernel/drivers/video/nvidia.ko

3.18? Na, was haben wir denn noch alles verändert? Ich fahre selbstredend auch den Vivid-Kernel 3.18, aber den richtigen und keinen Mainline-Kernel.

Am Rande: Proprietäre Treiber wie nvidia und auch vboxvideo unterstützen noch nicht Kernel 3.19rc, jedoch der OSS-Treiber radeon.

BoltThrower321

(Themenstarter)

Anmeldungsdatum:
28. Februar 2014

Beiträge: 27

Wo liegt das Problem? Bezweifle, das es daran liegt?!

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Ganz einfach. Du fährst einen Mainline-Kernel, also nicht mal einen Ubuntu-vollständigen, und hältst ein Mitteilen über derart essentielles nicht für nötig. Mehr noch, Dir ist ja nicht mal jetzt bewußt, daß ein Kernel, genauer bestimmte Versionen, nicht irgendetwas unwichtiges ist. Da muß ich davon ausgehen, daß auch noch andere Unwägbarkeiten neben Fehlern, die Du bis jetzt gemacht hast, bestehen.

Ich halte fest: wie ich es nicht zum ersten Mal beschrieben habe, funktioniert es sehr wohl (hier seit Jahren beispielsweise und beileibe nicht nur hier). Es muß vom User nur korrekt umgesetzt werden.

Antworten |