ubuntuusers.de

Auflösung auf 800x600 begrenzt, gewünscht wäre 1280x1024

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Ice_Polar

Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,
Ich habe mit einem 19" LCD-Panel unter Hardy 8.04 auf einem Compaq Evo mit nVidia TNT Grafikkarte.
Die xorg.conf sieht imMoment so aus:

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "UseEdidFreqs" "0"
Option "DynamicTwinView" "0"
Option "AllowGLXWithComposite" "True"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Option "PreferredMode" "1280x1024"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
EndSection

Trotzdem bleibt die maximal mögliche Auflösung in der Auswahl 800x600.

Jetzt hab' ich mal einen CRT-Monitor angeschlossen und das System so auf 1280x1024 eingestellt. Während dem Betrieb hab ich dann wieder das LCD-Panel angeschlossen und siehe da: die gewünschte Auflösung geht problemlos, so wie unter z.B. Windows.
Leider hat diese Einstellung nur bis zum nächsten Neustart gehalten. wie muss ich vorgehen, damit diese Einstellung dauerhaft bleibt?

lefthanded greetings
Ice

accousticbass

Avatar von accousticbass

Anmeldungsdatum:
26. April 2008

Beiträge: 1183

Wohnort: Berlin

Versuchs mal mit Vesa
mfg

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,
@accousticbass: Danke für den Tip, hab die Zeile geändert:

Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
...

Das Resultat ist, dass der CRT-Monitor jetzt auf 1024x768, 85Hz (maximal) aufstartet. Das LCD-Panel zeigt 'Out of Range'...

Ich arbeite mich da durch das WIKI und stelle diverse Probleme fest, so zum Beispiel liefert der Befehl:
sudo ddcprobe | grep monitorrange
Ergibt mit dem LCD-Panel kein Resultat.

Weiss noch jemand einen Rat, was soll ich hier posten? Kann die Konfiguration, die ich mit dem CRT herstellen kann nicht 'eingefroren' werden, so dass sie auch mit dem LCD-Panel dauerhaft bleibt?

lefthanded greetings
Ice

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

Ich reiche hier mal folgendes nach, während ich nun auf dem LCD-Panel die gewünschte Auflösung (1280x1024, 60Hz) 'fahre':

ice@ICE:~$ sudo ddcprobe
vbe: VESA 3.0 detected.
oem: NVidia
vendor: NVidia Corporation
product: Riva TNT Chip Rev B1
memory: 16384kb
mode: 640x400x256
mode: 640x480x256
mode: 800x600x16
mode: 800x600x256
mode: 1024x768x16
mode: 1024x768x256
mode: 1280x1024x16
mode: 1280x1024x256
mode: 80x60 (text)
mode: 132x25 (text)
mode: 132x43 (text)
mode: 132x50 (text)
mode: 132x60 (text)
mode: 320x200x64k
mode: 320x200x16m
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x64k
edid:
edidfail

ice@ICE:~$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.447]
Unique ID: rdCR.z9dVR_8eHL8
Hardware Class: framebuffer
Model: "NVidia Riva TNT"
Vendor: "NVidia Corporation"
Device: "Riva TNT"
SubVendor: "NVidia"
SubDevice:
Revision: "Chip Rev B1"
Memory Size: 16 MB
Memory Range: 0xfc000000-0xfcffffff (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 0x0307: 1280x1024 (+1280), 8 bits
...

Leider ist diese Konfiguration nicht persistent und fällt zurück auf die unsäglichen 800x600, 60 Hz / 56 Hz. Wie kann ich diese Konfiguration 'erzwingen'?

lefthanded greetings
ICE

da1l6

Avatar von da1l6

Anmeldungsdatum:
29. August 2005

Beiträge: 3825

Hallo

Versuch mal in die Section "Screen" der xorg.conf folgendes einzufügen:

DefaultDepth 24
SubSection "Display"
  Depth      24
  Modes      "1280x1024" 
EndSubSection

da1l6

Nobuddy

Avatar von Nobuddy

Anmeldungsdatum:
2. September 2005

Beiträge: 6987

Wohnort: 29614 Soltau

Hallo Ice Polar,
ist ein entsprechender Treiber für Deine Grafikkarte installiert?

Das Paket nvidia-glx-legacy sollte für Deine Grafikkarte der richtige Treiber sein, siehe Nvidia-Grafikkarten

Grüße Nobuddy

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

@Nobuddy : Ich denke, dass dieser Treiber installiert ist (obwohl lsmod zeigt nur ein 'nvidia' Modul an). Mit angeschlossenem CRT-Monitor klappt auch jede erdenkliche Einstellung (solange die Röhre mitmacht). Das verwendete 19" LCD-Panel wird offenbar vom XServer nicht erkannt und daher der Fallback auf max. 800x600 Auflösung.

@da1l6 : Danke für den Tip. Hab' ich implementiert, mal sehen wies nach dem nächsten Neustart von XServer ausschaut.

lefthanded greetings
Ice

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

Nachtrag @Nobuddy: Aus der erwähnten Wiki-Seite, die ich bereits vor meinen Posts hier gelesen hatte, habe ich folgenden Test:

ice@ICE:~$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect

Sagt das was aus, über den installierten Treiber bzw. das nvidia-glx-legacy Paket?

lefthanded greetings
Ice

da1l6

Avatar von da1l6

Anmeldungsdatum:
29. August 2005

Beiträge: 3825

Hallo

Ist die Bildschirmauflösung jetzt korrekt?

Ice Polar hat geschrieben:

ice@ICE:~$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect

Sagt das was aus, über den installierten Treiber bzw. das nvidia-glx-legacy Paket?

Das sagt aus das die 3D Beschleunigung nicht funktioniert.

Poste mal bitte die Inhalte von /etc/X11/xorg.conf und /var/log/Xorg.0.log vollständig im NoPasteService

da1l6

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

Nachfolgend die beiden Dateien:
xorg.conf: http://ubuntuusers.de/paste/389715/
Xorg.o.log: http://ubuntuusers.de/paste/389716/

und zwar in dem Zustand, wo die gewünschte Auflösung mit einem angeschlossenen Röhrenmonitor eingestellt wurde. Ohne Neustart ist jetzt das LCD-Panel angeschlossen.

lefthanded greetings
Ice

Nobuddy

Avatar von Nobuddy

Anmeldungsdatum:
2. September 2005

Beiträge: 6987

Wohnort: 29614 Soltau

Ice Polar hat geschrieben:

@Nobuddy : Ich denke, dass dieser Treiber installiert ist (obwohl lsmod zeigt nur ein 'nvidia' Modul an). Mit angeschlossenem CRT-Monitor klappt auch jede erdenkliche Einstellung (solange die Röhre mitmacht). Das verwendete 19" LCD-Panel wird offenbar vom XServer nicht erkannt und daher der Fallback auf max. 800x600 Auflösung.

Wie schon da1l6 sagt, hast Du keine 3D Beschleunigung, daher bezweifle ich mal, daß der Treiber bei Dir installiert ist, dies kannst Du einfach in Synaptic überprüfen, bitte lese einfach nochmal den Wikiartikel Nvidia-Grafikkarten durch.

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

@da1l6 : Danke für den Tip. Hab' ich implementiert...

Versuch mal in die Section "Screen" der xorg.conf folgendes einzufügen:
Code:
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection

..., mal sehen wies nach dem nächsten Neustart von XServer ausschaut? Ist ok, jetzt !

Danke für den Tip

Ice

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

@Nobuddy: Das Modul ist installiert:

ice@ICE:~$ sudo apt-get install nvidia-glx-legacy
[sudo] password for ce:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
nvidia-glx-legacy ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Also mit 3D ist da wohl nichts...

lefthanded greetings
Ice

Nobuddy

Avatar von Nobuddy

Anmeldungsdatum:
2. September 2005

Beiträge: 6987

Wohnort: 29614 Soltau

Hasz Du

Section "Device"
    Identifier     "Nvidia 7600GS"
    Driver         "nv"
EndSection

nv durch nvidia ersetzt, siehe Nvidia-Grafikkarten ?

Ice_Polar

(Themenstarter)
Avatar von Ice_Polar

Anmeldungsdatum:
12. Juni 2006

Beiträge: 495

Moin, moin,

also der Auszug aus xorg.conf schaut nun so aus:

Section "Device"
	Identifier	"Configured Video Device"
	Driver		"nvidia"
	Option		"NoLogo"	"True"
	Option		"UseEdidFreqs"	"0"
	Option		"DynamicTwinView" "0"
	Option		"AllowGLXWithComposite"	"True"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	Option		"PreferredMode" "1280x1024"
	HorizSync       30.0 - 70.0
	VertRefresh     50.0 - 160.0
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	Defaultdepth	24
	SubSection "Display"
	  Depth      24
	  Modes      "1280x1024"
	EndSubSection
EndSection[\code]

die letzte Ergänzung habe ich gelb markiert und seither funktioniert die Sache wie gewünscht, aber offensichtlich ohne 3D - ob das diese alte Grafikkarte (oem: NVidia, vendor: NVidia Corporation, product: Riva TNT Chip Rev B1, memory: 16384kb) überhaupt hergibt möchte ich bezweifeln. Oder liege ich da falsch?

lefthanded greetings
  Ice
Antworten |