Wie emuliert/erzwingt man eine höhere Bildschirmauflösung?
Hallo Community!
Da einige Programme eine höhere Auflösung benötigen, als der Laptop-Bildschirm hergibt, die Grafikkarte an externen Bildschirmen aber locker schafft (Sogar Full HD), möchte ich eine höhere Auflösung erzwingen.
Warscheinlich werden jetzt welche ankommen von wegen das geht nicht, da der Bildschirm ja nur so und so viele Pixel hat. Das ist mir klar, die Qualität des Bildes ist mir relativ egal, es geht lediglich um mehr Platz für zum Beispiel Traktor 2 Pro.
Möglich ist es auf jedenfall, habe damals auf einem 19 Zoll TFT Monitor mit einer Auflösung von 1024768 ebenfalls 19201080 emuliert. Das Bild war sogar ganz in Ordnung.
Nochmal : Mir gehts nicht ums zocken, sondern einfach um die Vergrößerung des Desktops, damit ich übersichtlicher den Browser benutzen kann mit meinen 100 Tabs und Programme wie Traktor nutzen kann.
Wie setze ich das am besten um? Habe schon versucht einen anderen Treiber zu installieren, leider ließ sich damit nichts verändern. Geht das überhaupt mit dem internet Bildschirm? Auf externen kann man auf jedenfall eine höhere Auflösung emulieren.
Mit freundlichen Grüßen
H4RD5TYL3R
3 Antworten
Das geht. Die bildschirm auflösung bleibt allerdings die gleiche, nur dein desktop wird größer und du musst scrollen um alle desktop bereiche sehen zu können. Anderweitig eine höhere auflösung erzwingen ist nicht möglich. Sowas kannst du im nvidia control center oder dem ati konfigurationsprogramm einstellen, bei anderen grafikkarten herstellern wie intel z.b. wird das allerdings nichts.
An externen Monitoren packt die locker HD wie schon unter dem anderen Kommentar erwähnt. Ach man das muss doch gehen... Mit der virtuellen Maschine klappt das doch auch, nur läuft da nichts wirklich flüssig drauf.
Ich will bloß nicht noch einen Monitor mit mir rumschleppen nur um ein Programm zu öffnen. Hab ja nicht umsonst einen Laptop.
P.s. Wenn der laptop einen hdmi anschluss hat kannst du evtl. Auch deinen fernsehr als externen bildschirm verwenden.
Wie gesagt mit den billigen intel grafikkarten geht as nicht. Eine alternative währe da nur ein externer bildschirm der eine höhere auflösung unterstützt.
Ist ja ein billiger Laptop den ich habe. Die Grafikkarte ist von Intel. Gerade Traktor ist mir sehr wichtig, daher muss eine Lösung her. Ich habe doch schon eine höhere Auflösung erzwingen können auf einem externen Bildschirm. Die maximalen Werte waren 1024.768 und ich hab die Auflösung 1920.1080 erzwungen. Ist schon lange her, weiß nicht genau wie ich das gemacht habe, auf jedenfall wurde die Auflösung irgendwie von ATI Catalyst emuliert.
Du kannst in Windows die Pixledichte manipulieren. Dazu gehst du in die Registry (Aufruf durch start von regedit), navigierst zu HKEY_CURRENT_CONFIG\Software\Fonts und setzt den Wert LogPixels runter. Der Defaultwert ist 96 DPI (100%). Beim Editieren nicht vergessen auf Dezimal zu stellen von Hex.
Willst du also 80% ergibt sich damit 96 / 10 * 8 ~= 76. Nachdem du die Settings geändert hast musst du den Benutzer einmal abmelden und wieder neu anmelden (switch User reicht nicht aus und ein Neustart ist nicht nötig).
Das sofern wir von Windows 7 reden, ob der Settings in anderen Versionen gleich heißt weiß ich spontan nicht aber da findest du sicher genug bei Google, hast ja nun entsprechende Schlüsselwörter wie Windows DPI und LogPixels.
Ansonsten reden wir hier von Downsampling, das ist Anwendungsabhängig, sowie Grafikkarten und Treiberabhängig.
Dein zweites Kommentar hab ich erst jetzt gelesen, werde es mal testen
Der Haken war dort vorher schon. Hab den nochmal rausgenommen und neu gesetzt und bin deiner Anleitung gefolgt. Leider ohne Erfolg, der Wert wurde wieder auf 96 zurückgesetzt.
http://www.hardwareluxx.de/community/f14/downsampling-mit-intel-igp-hd3000-1057506.html
Der schildert genau das gleiche Problem wie ich. Mit dem Intel Manager habe ich genau die gleichen Meldungen bekommen, als ich eine eigene Auflösung erstellen wollte. Gibt es sonst noch Möglichkeiten? Eventuell einen anderen Treiber vorgaukeln? Geht das?
Nun dann scheints in 8.1 so nicht mehr zu gehen. In Windows 7 gehts auf jedenfall.
Die Fehlermeldung "Die Auflösung überschreitet die Bandbreitenkapazität", was bedeutet die? Liegt das gar nicht an meinem Monitor sondern evtl. an der Verbindung zum internet Laptop Monitor?
Die Installation von Windows 7 wird wohl deine leichteste und problemloseste Möglichkeit sein.
Das mit der Bandbreite wird einfach eine schlechte Übersetzung sein..
Hab gerade meinen Fernseher (HD Ready) über HDMI verbunden. Dort hab ich jetzt die Auflösung von 1920 x 1080 hinzugefügt, die trotzdem noch total scharf aussieht. Selbst eine Auflösung von 2600 x 2000 ist möglich mit dem Intel HD Manager (Sieht aber nicht mehr gut aus). An externen Bildschirmen scheint es ja zu funktionieren, anscheinend hab ich eine Art Sperre für den Laptopbildschirm was das betrifft. Theoretisch müsste ich also dem Rechner vorgaukeln, dass mein Laptopmonitor ein externer Monitor ist, dann würde das auch mit dem Intel HD Manager funktioniern. Hast dazu eine Idee, wie man das umsetzen könnte?
Noch ne andere ganz wichtige Frage. Kann ich irgendwie Pixel umrechnen? Also mein Bildschirm stellt ja 1366 x 768 gut da, kann ich die irgendwie genau hochrechnen? Also sagen bei 1920 Pixel auf der einen Achse müssen das dann z.B. 1023 auf der anderen sein? Ich hab jetzt immer nur 1920 x 1080 ausprobiert, aber vielleicht passen die beiden Zahlen einfach nur nicht zusammen?
Das passt, das ist beides eine 16:9 Auflösung. Natürlich kannst du das umrechnen, 1920 / 1366 sind 1,41 und 768 * 1,41 sind 1080. Das passt alles schon. Der Monitor hat eben keine höhere Auflösung.
Du kannst natürlich, sofern dein Treiber es zulässt eine benutzerdefinitierte Auflösung hinzufügen. Bei Nvidia ist sowas möglich.
PS : Es geht um Windows 8.1. Falls das dort nicht mehr möglich ist würde ich sogar wieder auf Windows 7 umsteigen, da mir das sehr wichtig ist.
Sollte in 8.1 mittlerweile auch feiner spezifizierbar sein, jedoch lässt sich das Verhalten auch abstellen und das alte Verhalten erzwingen sofern man möchte.
Dazu einfach in den entsprechenden Einstelleungen für die DPI den Haken setzten bei eine DPI Einstellung für alle Geräte/Displays. Danach sollte der LogPixels Parameter wieder systemweit greifen, sofern das ohne diese Option nicht funktioniert.
Den Haken da unten setzen. Ggf. danach einmal abmelden/anmelden. Dann den Parameter in der Registry ändern und anschließend nochmal abmelden/anmelden. Das sollte dann fruchten.
Danke! Genau sowas hab ich gesucht, werde gleich mal testen, was sich machen lässt.
Eh nein da hast Du leider etwas missinterpretiert. Die externen Geräte emulieren keine höhere Auflösung, das ist tatsächlich schlicht die Auflösung mit der sie arbeiten (können).
Jedes Display hat eine sogenannte native Auflösung. Das ist die höchstmögliche die eingestellt werden kann. Dass ein 19"-Bildschirm eine potentiell höhere Auflösung darstellen kann als ein 15, 13, 12, 10 oder gar 8"-Notebook- oder Netbookdisplay ist ganz normal. Daran lässt sich auch nicht rütteln.
Gerade auf Netbooks, die mit Auflösungen von 800x480 oder verbreiteter 1024x600 nicht die notwendige Bildschirmfläche hatten um alle Systemfenster vollständig darzustellen, gibt es manchmal vom Hersteller speziell angepasste Treibersoftware, die in Hinblick auf die Auflösung trickst. So konnten diese Treiber zwar eine etwas höhere Auflösung erzwingen, jedoch passte dann stets nur ein Teil des gesamten Desktops auf den Bildschirm. Sobald sich der Cursor in Richtung Rand bewegte, scrollte der Bildschirm ähnlich einem Browserfenster das nicht in der Lage ist die gesamte Seite darzustellen. Mehr Übersicht gewann man damit nicht, dafür aber die Möglichkeit die größeren Fenster bedienen zu können, ohne dass deren Schaltflächen außerhalb des Bereichs lagen, in dem man wirken konnte.
Dies mit regulären Desktop-Treibern zu erzwingen ist meines Wissens nach aber nicht möglich. Und es wäre auch nicht deinem Anliegen entsprechen, da die Übersicht dadurch eher verringert wird, trotz einer höheren Auflösung.
Der sinnvollste Weg ist hier tatsächlich schlicht einen externen Monitor mit höherer Auflösung als Ausgabegerät zu nutzen.
Es muss doch irgendwie möglich sein, eine höhere Auflösung zu emulieren. Ich will ja nicht wirklich die Auflösung, ich will nur das alles kleiner ist, so wie es mit der höheren Auflösung wäre.
Möglich ist es anscheinend :
http://www.windows-8-futter.de/tools-windows-8.html
Zitat aus einem anderen Beitrag: "mein 8,9zoll eeePC 901 unterstützt nativ auch nur die 1024x600 pixel. im grunde müsstest du (beispiel: windows) einfach nur bei den auflösungs-möglichkeiten die inkompatiblen auflösungen freischalten. bei 1024x768 muss der bildschirm dann mit dem mauszeiger gescrollt werden, das bild läuft quasi über den monitor "hinaus". auch kann ich bei mir festlegen, dass die 1024x768 auf das display skaliert werden, worunter aber die perfomance sehr leidet"
Genau das will ich. Eine höher simulierte Auflösung die dann auf mein Display skaliert wird. Grafikkartentechnisch muss das möglich sein, an externen Monitoren packt die locker HD, selbst beim Zocken.
Eine Möglichkeit habe ich jetzt gefunden. Ich lass eine virtuelle Maschine in VMWare Player laufen, stell die Auflösung der virtuellen Maschine auf HD und geh dann in den Vollbildmodus und zack hab ich auch quasi eine HD Auflösung. Wird dann halt runterskaliert und sieht nicht ganz so sauber aus aber man hat Platz. Ist nun leider aber keine Dauerlösung für mich, da die virtuelle Maschine nicht gerade flüssig und schnell läuft.
Habs getestet, leider ohne Erfolg. Der Wert lässt sich zwar ändern, aber sobald ich den Laptop abmelde oder Neustarte ist der Wert wieder auf 96.