Changing screen resolution and making it permanent

Hi, I’m not sure if I need graphic drivers or not, but my screen is 24" NEC AccuSync LCD 24WMCX monitor, 1920x1200 max resolution. 82Q35 Express Integrated Graphics Controller, Intel Corp, driver=i915. If there’s drivers I can install please let me know which ones, I’m not sure which to use. Also, how to set it up so the screen resolution is 1920x1200 for cryptsetup / LVM password prompt, splash/login prompt at boot, and normal use for desktop etc.

   	 	 	 	   [FONT=monospace]xrandr 
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767 
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 
  1024x768      60.00*  
  800x600       60.32    56.25   
  848x480       60.00   
  640x480       59.94   
VIRTUAL1 disconnected (normal left inverted right x axis y axis)  

  [/FONT]
   	 	 	 	   [FONT=monospace]cvt 1920 1200 60 
# 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz 
Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsy
nc

[/FONT]

I’m not sure if using xorg.conf and other xorg related files is best or not either? Thanks

That is an older chip and does not seem to support that res. At least according to the Intel specs

http://ark.intel.com/products/31918/Intel-82Q35-Graphics-and-Memory-Controller

1920x1600 is classified as WUXGA which is not in the list

http://www.reinmedical.com/en/knowledge-technology/monitor-resolutions-overview.html

Not saying the chip can’t but the specs indicate maybe not

Put the modline in either the xorg.conf file (monitor section) or the montor files in /etc/X11/xorg.conf.d directory (need to be root to edit these

Here is example


Section "Monitor"

    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       55.0 - 83.0
    VertRefresh     50.0 - 75.0
    ModeLine       "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync
EndSection




Note that is not for your res I just copied from mine

Thanks for reply. :slight_smile: Yeah, it does appear to be old, tis a shame lol. It does appear to work though, when I was trying various operating systems. Windows downloaded some drivers for monitor and it was displaying, but did have some wavy lines through it from top to bottom. Nothing too bad or distracting, almost transparent. When I tried some linux operating systems, it displayed fine after installing one, but after a while of doing updates to the linux distro, it went to 1024x768.

I put the following in the old xorg.conf file for another operating system, and it was working. However, it didn’t work for cryptsetup/lvm password screen, nor the splash/login screen. Well, after I put password in for splash screen, it blinked black then to distorted new splash at 1920x1200, the (K) bar was smooshed from top to bottom compressing in, to where you couldn’t see the (K) logo. Then took me to desktop with 1920x1200 resolution.

Is there a way to have it working for the cryptsetup/lvm password prompt screen and splash screen too?


   Section "Monitor"
 Identifier "Monitor0"
 VendorName "NEC"
 ModelName "24WMCX"
 HorizSync 28 - 85
 VertRefresh 50 - 100
 Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
 EndSection
 
 
 Section "Device"
 Identifier "Device0"
 Driver "i915"
 VendorName "Intel"
 EndSection
 
 
 Section "Screen"
 Identifier "Screen0"
 Device "Device0"
 Monitor "Monitor0"
 DefaultDepth 24
 SubSection "Display"
 Depth 24
 Modes "1920x1200" "1280x1024" "1024x768" "640x480"
 EndSubSection
 EndSection


also, how do you do those files as root? sudo vim /etc/X11/xorg.conf ? I’m not sure about the other directory files either, like, which ones specifically? Maybe with my info, can put out the file codes with names above for me, then I copy / paste the info into each one? Lol. Thanks in advance. I see a “xorg.conf.install” file in etc/x11/ folder…

I managed to make the xorg.conf file, but there’s no monitor section yet? This is mine:

Section "Device"
  Identifier "vboxvideo"
  Driver  "vboxvideo"
EndSection

Section "Screen"
  Identifier "vboxvideo"
  Device "vboxvideo"
EndSection


Section "Device"
  Identifier "vmware"
  Driver  "vmware"
EndSection

Section "Screen"
  Identifier "vmware"
  Device "vmware"
EndSection


Section "Device"
  Identifier "modesetting"
  Driver  "modesetting"
EndSection
Section "Screen"
  Identifier "modesetting"
  Device "modesetting"
EndSection


Section "Device"
  Identifier "fbdev"
  Driver  "fbdev"
EndSection
Section "Screen"
  Identifier "fbdev"
  Device "fbdev"
EndSection


Section "Device"
  Identifier "vesa"
  Driver  "vesa"
EndSection

Section "Screen"
  Identifier "vesa"
  Device "vesa"
EndSection


Section "ServerLayout"
  Identifier "Layout"
  Screen  "vboxvideo"
  Screen  "vmware"
  Screen  "modesetting"
  Screen  "fbdev"
  Screen  "vesa"
EndSection

Okay, so I managed to edit the xorg.conf file itself (no others), included this into it (removed all else code section stuff), and didn’t work.

Section “Monitor”
Identifier “Monitor0”
VendorName “NEC”
ModelName “24WMCX”
HorizSync 28 - 85
VertRefresh 50 - 100
Modeline “1920x1200_60.00” 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
EndSection

I then deleted the xorg.conf file, and edited the 50-monitor file only in that /etc/X11/xorg.conf.d folder
with same stuff, and rebooted, still didn’t work. Maybe I forgot to do something after saving the changes
to those files? Shut off something, and restart it maybe?

Well have to change it in the desktop also. The option should now show in the desk tops screen options. Whether it works or not you will have to see

oh, yeah, I didn’t see it listed in the settings > display & monitor area at all. I removed it from the 50-monitor.conf file from /etc/X11/xorg.conf.d/ directory… i made new default xorg.conf file with default settings in there, modifed some areas of it for my monitor, modeline, etc… rebooted, and got black screen with prompts, gave errors trying to get back to normal desktop. Like it wouldn’t let me past the black screen with login, etc. I’m typing from windows now, while I reinstall opensuse again and talking in here lol. I think it would help me to do do xrandr add mode, new mode, output mode etc first… and then do xorg.conf … logout, and back in. i didn’t do all that this time, i just tried editing the files and logged out and back in again lol. i hope to get this soon! lmao

You can boot to advanced- recovery mode That will drop things back or you can edit the files from a live Linux

Oh right, I see that every time I boot up the computer, just didn’t think to use it, brain fart moment I guess lol. Well, I’m back on opensuse tumbleweed again. I had it for a while, to do the output of it, just had to use methods from one guy’s post here, then output method of another person’s post on another site Lol.

So this worked to get it to switch to my resolution:

xrandr --newmode "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
xrandr --addmode VGA1 1920x1200_60.00
xrandr --output VGA1 --mode 1920x1200_60.00

Then, I added the following to 50-monitor.conf under that /etc/X11/xorg.conf.d/ directory:

 Section "Monitor" 
 Identifier "Monitor0" 
 VendorName "NEC" 
 ModelName "24WMCX" 
 HorizSync       55.0 - 83.0 
 VertRefresh     50.0 - 75.0 
 Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync 
 EndSection


I logged out, and back in, didn’t work, didn’t list it under Settings > Display & Monitor at all. I rebooted, didn’t do anything either. The stuff in the 50-monitor.conf file is still there though. Is there another step or command with xrandr I’m missing? Like, a save command. xrandr -s … after I do output and addmode or whatever?

I’m missing something here, I’m sure of it. In another linux distro, I managed to get it to stick and work for desktop only, but not cryptsetup password prompt screen nor splash / login screen, only the desktop… This is weird lol. I’m not sure either, but maybe I need drivers for the monitor for linux, not necessarily the chipset. I seen people and even the intel page for my desktop computer for the graphic drivers for linux, linking to https://01.org/linuxgraphics maybe something there will work? Driver is “i915”, from what I’ve seen others say, need drivers to match the “i915”, which mine says it uses.

No need for monitor drivers LOL

maybe need a screen option


Section "Screen"

    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080" "1280x1024" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection



With appropriate values

But I still am not sure that that ship supports that resolution.

haha okay, never know these days lol :slight_smile:

I tried that in regular xorg.conf file, no go. I logged out, and back in, and didn’t stick. However, I didn’t go through the routine of adding mode, etc though. Also, please remember, I had all of the following in regular xorg.conf file before in other linux distro, and it was at least working for desktop resolution, just cryptsetup and splash screen weren’t working…


                        Section "Monitor"

 Identifier "Monitor0"
 VendorName "NEC"
 ModelName "24WMCX"
 HorizSync 28 - 85
 VertRefresh 50 - 100
 Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
 EndSection
 
 
 Section "Device"

 Identifier "Device0"
 Driver "i915"
 VendorName "Intel"
 EndSection
 
 
 Section "Screen"
 Identifier "Screen0"
 Device "Device0"
 Monitor "Monitor0"
 DefaultDepth 24
 SubSection "Display"
 Depth 24
 Modes "1920x1200" "1280x1024" "1024x768" "640x480"
 EndSubSection
 EndSection
  

Now perhaps, I need those values or better values of each, in the following files xorg.conf.d/
directory files:

50-device.conf =

Section "Device"
Identifier "Device0"
Driver "i915"
VendorName "Intel"
EndSection

50-screen.conf =

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
    Depth       24
    Modes      "1920x1080" "1280x1024" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection

50-monitor.conf =

Section "Monitor"
Identifier "Monitor0"
VendorName "NEC"
ModelName "24WMCX"
HorizSync 28 - 85
VertRefresh 50 - 100
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
EndSection

I’ll try adding that bit you gave me into 50-monitor once, logout, and log back in and see if that works
after I add mode, etc in xranr etc.

Update: I managed to get it for desktop now, it’s listed in Settings > Display / Monitor section. I chose it/ that resolution and applied it. Rebooted, and like other linux distro, the cryptsetup password screen, and splash screen, still uses 1024x768 or whatever. After entering password in login/splash screen, it goes to a smooshed up 1920x1200 version of the green opensuse page/logo stuff before getting to desktop.

In **50-device.conf **file I have:

Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "NEC"
EndSection

In** 50-monitor.conf **file I have:

Section "Monitor"
Identifier "Monitor0"
VendorName "NEC"
ModelName "24WMCX"
HorizSync 28 - 85
VertRefresh 50 - 100
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
EndSection

In 50-screen.conf file I have:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
    Depth       24
    Modes      "1920x1080" "1280x1024" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection

Not sure what to use or edit now though, to correct display for Cryptsetup password prompt screen and splash/login screen, the smooshed up green page / OpenSuse status bar page…Lol. But, getting there though, almost to finish line…

You won’t get much help on the log in stuff. I just installed a 1920X1080 monitor and the log in is totally a waste The xorg stuff does not kick in until the driver is run. Prior to that you are in a kind of limbo and some resolutions don’t seem to work. The KDM login and KDE splash are a mess until the desktop comes up then all is good.

If someone else has a solution I’d love to know also. But I seldom reboot or logout so it really is not that big a deal here.

Ah dang, okay… well, I found some threads that might be useful, but I’m not sure either… Regarding my issue of green logo screen being smooshed, it displays at crappy 1024x768, then goes black a sec, then shows the green logo screen smooshed, then into desktop. Like it’s trying to display 2 green logo screens before desktop lol. But yeah, what you said makes sense though, doesn’t kick in till loaded or w/e.

https://forums.opensuse.org/showthread.php/482675-Login-screen-has-wrong-resolution?p=2521814#post2521814
https://forums.opensuse.org/showthread.php/494299-OpenSUSE-equivalent-of-Debian-s-update-grub?p=2614921#post2614921
http://ubuntuforums.org/showthread.php?t=1469223&p=9215732#post9215732

Not sure if those will work or not, and not exactly sure how to do it. Lol.

Ok fixed it here but use NVIDIA setting which you don’t use it appeared to add this to the screen section


    Option         "metamodes" "1920x1080 +0+0; 1280x960 +0+0; 1152x864 +0+0; 800x600 +0+0; 640x480 +0+0"



Got no idea if the applies to Intel but it fixed my boot screen problems here. Use the res for your needs those are for mine.

In any case for others I changed the resolution from auto to 1920x1080 in the Xserver-config screen/ I believe it changed the above line

ah nice, will try that then for mine with my modes etc. in 50-screen.conf right?

Xserver-config screen/

what’s this or how to access this?

in the YaST->System->Boot Loader->Boot Loader Options area, i changed it from automatic grub or w/e to 1920x1200 and rebooted, but didn’t seem to work lol. I wonder if changing splash to splash=0 will help me maybe… i’m sure there’s some thing to fix my issues, just wish more guys that know about this resolution stuff were around, finding a lot of old threads with them helping folks with all sorts of issues lol

adding the metamodes for mine to 50-monitor.conf didn’t seem to work…

Option “metamodes” “1920x1200 +0+0; 1280x960 +0+0; 1366x768 +0+0; 1280x800 +0+0; 1152x864 +0+0; 1280x768 +0+0; 1024x768 +0+0; 1280x600 +0+0; 1024x600 +0+0; 800x600 +0+0; 768x576 +0+0; 640x480 +0+0”

But I’m assuming the resolution for the Cryptsetup / splash / etc… is all BOOT related edits that need done, because for obvious reasons, it’s the BOOTING part of it, it’s where the Cryptsetup, etc is loaded and displaying while it’s booting up. I’ll try some of those suggestions from those three links I submitted in previous post once and see what that does.

Well try setting it in the grub options in Yast-boot loader. You will not be able to specify your max res because it is vesa and thus limited, but maybe you can find a one with proper ratios

yeah, i tried that too. seems to give resolution in there for 1920x1440 16 or 8 bits… There’s a lot listed in there to use, but still didn’t work lol. I ran this: hwinfo --framebuffer and the output was:

[Created at bios.459]
  Unique ID: rdCR.5dHCGM_Ucd6
  Hardware Class: framebuffer
  Model: "Intel(r)Q33/Q35/G33 Graphics Controller"
  Vendor: "Intel Corporation"
  Device: "Intel(r)Q33/Q35/G33 Graphics Controller"
  SubVendor: "Intel(r)Q33/Q35/G33 Graphics Chip Accelerated VGA BIOS"
  SubDevice: 
  Revision: "Hardware Version 0.0"
  Memory Size: 7 MB + 960 kB
  Memory Range: 0xd0000000-0xd07effff (rw)
  Mode 0x0360: 848x480 (+896), 8 bits
  Mode 0x0361: 848x480 (+1728), 16 bits
  Mode 0x0362: 848x480 (+3392), 24 bits
  Mode 0x033c: 1920x1440 (+1920), 8 bits
  Mode 0x034d: 1920x1440 (+3840), 16 bits
  Mode 0x033a: 1600x1200 (+1600), 8 bits
  Mode 0x034b: 1600x1200 (+3200), 16 bits
  Mode 0x035a: 1600x1200 (+6400), 24 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+832), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Config Status: cfg=no, avail=yes, need=no, active=unknown

maybe I need to use all those in the CONF files or whatever? I could have sworn there was some graphic drivers to use for intel for linux distros some where that might work for me.

https://01.org/linuxgraphics

from this page
http://www.ubuntugeek.com/how-to-install-intelr-linux-graphics-drivers-on-ubuntu-13-04.html

Short name Full name
Ivybridge Intel® HD Graphics 2500/4000 (used in 3rd Generation Intel® Core™ i7/i5/i3 processor family)
Sandybridge Intel® HD Graphics 2000/3000 (used in 2nd Generation Intel® Core™ i7/i5/i3 processor family)
Ironlake Intel® HD Graphics (used in Intel® 2010 Core™ i7/i5/i3 processor family)
GMA3150 Intel® Graphics Media Accelerator 3150 (used in Intel® Atom™ processor N450/D410/D450 family)
G45 Intel® G45 Express Chipset
Q45 Intel® Q45 Express Chipset
G43 Intel® G43 Express Chipset
Q43 Intel® Q43 Express Chipset
B43 Intel® B43 Express Chipset
G41 Intel® G41 Express Chipset
GM45 Mobile Intel® GM45/GS45/GL40 Express Chipset
G35 Intel® G35 Express Chipset
Q35 Intel® Q35 Express Chipset
Q33 Intel® Q33 Express Chipset
G33 Intel® G33/G31 Express Chipset
965GM Mobile Intel® GM965 Express Chipset
965G G965 Integrated Graphics Controller
965Q Q963/Q965 Integrated Graphics Controller
946GZ 946GZ/GL Integrated Graphics Controller
945G 945G Integrated Graphics Controller
945GM Mobile 945GM/GMS/940GML Express Integrated Graphics Controller
915G 82915G/GV/910GL Express Chipset Family Graphics Controller
915GM Mobile 915GM/GMS/910GML Express Graphics Controller
865G 82865G Integrated Graphics Controller
855GM 82852/855GM Integrated Graphics Device
845G 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
i830M 82830 Chipset Graphics Controller
815 82815 Chipset Graphics Controller
810 82810 Chipset Graphics Controller
810-DC100 82810-M DC-100 System and Graphics Controller
Warning:- After installing these drivers your system may be unusable so install them with your own risk
Install Intel(R) Linux Graphics drivers on ubuntu 13.04*
In order to “trust” the Intel® Linux Graphics Installer, you will need to add keys to Ubuntu’s software package manager (“apt”). Open a terminal, and execute these line:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O – |
sudo apt-key add –
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O – |
sudo apt-key add –
Now you need to download the installer deb package for your architecture (32- or 64-bits) from here
Once you have deb packageto install double click on it after installation run the following command from your terminal
intel-linux-graphics-installer

But when I tried a ubuntu distro, doing xorg.conf the way I showed earlier in thread, the same thing happened in that OS too. The green “plymouth” screen was 1024x768 and then went black for second, and showed plymouth screen again but was compressed/smooshed, then loaded desktop… the Cryptsetup password prompt, splash login was 1024x768 or w/e…

Not sure what to do lmao. Didn’t really have these issues on other LG LCD flat screen, even though it was smaller and different brand… LG 19" …

If I can figure out how to install those above drivers in opensuse even though they appear for ubuntu ( didn’t see that post / article before), it might help…

I assume also a different resolution. I think the real problem is the old chip set with a newer resolution that may not have been though of at the time. That chip came out over 8 years ago. That is prehistoric in computer time LOL. That res may not have existed.:open_mouth:

Also it does not match vesa standards either. Get a cheap NVIDIA card. I know how to make that work

Hi
Does the system BIOS allow increasing the memory of the GFX Card?

Else as indicated, get a new card that will fit into the system…