Jump to content

I'm having issues with my display resolution in Pop OS!

After installing Pop OS! it installed most of my drivers perfectly fine, the thing is that my aux jack isn't working as well as my display (which works but can only show in 720p or 1080p)

 

1.     I can't figure out how to find a driver menu/ device list and how to fix it so that my aux jack works.

2.     I don't know if it's a display driver issue or if I need to open up a new thread, my display is an Onyx Boox Lumi, It works in windows, I can't use the specific resolution, but I can find the right aspect ratio, (the Boox Lumi's resolution is 2200 x 1650) however in Pop OS! it only gives me the option of using 720p or 1080p which leaves black bars at the top and bottom of the display (which is only 13.3in)

Link to comment
Share on other sites

Link to post
Share on other sites

Specs? Your audio device and GPU are very important for figuring this out. 

 

That said, for the display, you can try setting a custom resolution with xrandr (given your using the X11 version of Cosmic, not Wayland).

xrandr -s 2200x1650

 

As for finding the audio devices, run this command to find the audio device

lspci | grep Audio

#If this does not return an output, just run
lspci

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, RONOTHAN## said:

Specs? Your audio device and GPU are very important for figuring this out. 

 

That said, for the display, you can try setting a custom resolution with xrandr (given your using the X11 version of Cosmic, not Wayland).

xrandr -s 2200x1650

 

As for finding the audio devices, run this command to find the audio device

lspci | grep Audio

#If this does not return an output, just run
lspci

 

The display command didn't work and below is a picture of the error it gave (for the display command) as well as the specs it gave when I ran "lspci | grep Audio"

Just to let you know my Computer is an Alienware 15 R2 with a i7 6700HQ, 16GB Ram, and a Nvidia 980m (I didn't now if those mattered)

(Also, you didn't mention how to see what drivers are installed and where to go to install them)

 

 

 

audio device specs.png

Untitled 1.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, IdidAthing said:

The display command didn't work and below is a picture of the error it gave (for the display command) as well as the specs it gave when I ran "lspci | grep Audio"

Just to let you know my Computer is an Alienware 15 R2 with a i7 6700HQ, 16GB Ram, and a Nvidia 980m (I didn't now if those mattered)

 

 

 

audio device specs.png

Untitled 1.jpg

OK, so you'll need to set a custom mode. This tutorial gives you most of what you need in order to set it up

https://askubuntu.com/questions/377937/how-do-i-set-a-custom-resolution

 

That said, you will need to run this command 

xrandr -q

to identify what port your monitor is connected to and replace "VGA-0" with whatever that is

Link to comment
Share on other sites

Link to post
Share on other sites

24 minutes ago, RONOTHAN## said:

OK, so you'll need to set a custom mode. This tutorial gives you most of what you need in order to set it up

https://askubuntu.com/questions/377937/how-do-i-set-a-custom-resolution

 

That said, you will need to run this command 

xrandr -q

to identify what port your monitor is connected to and replace "VGA-0" with whatever that is

I tried the commands given in the link for both resolutions (except for where does "xrandr -q" go?) and it error out for both of them. 1619014128_terminalforresolutionchange.png.432e7d72a07ec50968ce6c445767cbb4.png983712378_terminalresolutionchange2.png.020e10ae20c907ffae8219cfad8d9039.png

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, IdidAthing said:

I tried the commands given in the link for both resolutions (except for where does "xrandr -q" go?) and it error out for both of them. 1619014128_terminalforresolutionchange.png.432e7d72a07ec50968ce6c445767cbb4.png983712378_terminalresolutionchange2.png.020e10ae20c907ffae8219cfad8d9039.png

For the second one you mistyped the resolution. You typed "2200x1650_00" instead of "2200x1650_60.00"

 

No idea why the first one isn't working though. 

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, RONOTHAN## said:

For the second one you mistyped the resolution. You typed "2200x1650_00" instead of "2200x1650_60.00"

 

No idea why the first one isn't working though. 

I fixed what I typed and it still failed. It had the same error code that the first picture showed

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, IdidAthing said:

I fixed what I typed and it still failed. It had the same error code that the first picture showed

OK, that's the way I know how to do it. According to someone on the Arch Linux forums, there is a way to get it working with nvidia-settings.

 

https://bbs.archlinux.org/viewtopic.php?id=255287

 

Hope that works because I'm running out of ideas.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, IdidAthing said:

I tried the commands given in the link for both resolutions (except for where does "xrandr -q" go?) and it error out for both of them. 1619014128_terminalforresolutionchange.png.432e7d72a07ec50968ce6c445767cbb4.png983712378_terminalresolutionchange2.png.020e10ae20c907ffae8219cfad8d9039.png

 

2 hours ago, RONOTHAN## said:

For the second one you mistyped the resolution. You typed "2200x1650_00" instead of "2200x1650_60.00"

 

No idea why the first one isn't working though. 

The first one should have run. If he runs xrandr again he should see an unassigned 2200x1650_60.00 entry now. He mistyped the 60.00 but also didn't have quotes around it.

try:

xrandr --addmode HDMI-0 "2200x1650_60.00"

you should notice a screen update. you still won't be in 2200x1650 but if it worked the screen will refresh at that point right clicking desktop and going to display settings you should see it in the drop down.

 

If it isn't there run xrandr again and post.

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, LurkAndLoiter said:

 

The first one should have run. If he runs xrandr again he should see an unassigned 2200x1650_60.00 entry now. He mistyped the 60.00 but also didn't have quotes around it.

try:

xrandr --addmode HDMI-0 "2200x1650_60.00"

you should notice a screen update. you still won't be in 2200x1650 but if it worked the screen will refresh at that point right clicking desktop and going to display settings you should see it in the drop down.

 

If it isn't there run xrandr again and post.

If I just type in xrandr it doesn’t show the resolution, but if I type in xrandr -q it shows up in a different section at the very bottom. Do you think I should try the nvidia settings, if so any clue how?

 

 

 

@pop-os:~$ xrandr -q

Screen 0: minimum 8 x 8, current 3072 x 1728, maximum 16384 x 16384

HDMI-0 connected 3072x1728+0+0 (normal left inverted right x axis y axis) 1920mm x 1080mm

1920x1080 38.60*+

1280x720 100.00

eDP-1-1 connected primary 3072x1728+0+0 (normal left inverted right x axis y axis) 344mm x 194mm

1920x1080 60.02*+ 60.01 59.97 59.96 59.93 48.03

1680x1050 59.95 59.88

1600x1024 60.17

1400x1050 59.98

1600x900 59.99 59.94 59.95 59.82

1280x1024 60.02

1440x900 59.89

1400x900 59.96 59.88

1280x960 60.00

1440x810 60.00 59.97

1368x768 59.88 59.85

1360x768 59.80 59.96

1280x800 59.99 59.97 59.81 59.91

1152x864 60.00

1280x720 60.00 59.99 59.86 59.74

1024x768 60.04 60.00

960x720 60.00

928x696 60.05

896x672 60.01

1024x576 59.95 59.96 59.90 59.82

960x600 59.93 60.00

960x540 59.96 59.99 59.63 59.82

800x600 60.00 60.32 56.25

840x525 60.01 59.88

864x486 59.92 59.57

800x512 60.17

700x525 59.98

800x450 59.95 59.82

640x512 60.02

720x450 59.89

700x450 59.96 59.88

640x480 60.00 59.94

720x405 59.51 58.99

684x384 59.88 59.85

680x384 59.80 59.96

640x400 59.88 59.98

576x432 60.06

640x360 59.86 59.83 59.84 59.32

512x384 60.00

512x288 60.00 59.92

480x270 59.63 59.82

400x300 60.32 56.34

432x243 59.92 59.57

320x240 60.05

360x202 59.51 59.13

320x180 59.84 59.32

DP-1-1 disconnected (normal left inverted right x axis y axis)

HDMI-1-1 disconnected (normal left inverted right x axis y axis)

DP-1-2 disconnected (normal left inverted right x axis y axis)

HDMI-1-2 disconnected (normal left inverted right x axis y axis)

1400x1050_60.00 (0x283) 121.750MHz -HSync +VSync

h: width 1400 start 1488 end 1632 total 1864 skew 0 clock 65.32KHz

v: height 1050 start 1053 end 1057 total 1089 clock 59.98Hz

2200x1650_60.00 (0x29a) 309.250MHz -HSync +VSync

h: width 2200 start 2368 end 2608 total 3016 skew 0 clock 102.54KHz

v: height 1650 start 1653 end 1657 total 1710 clock 59.96Hz

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, LurkAndLoiter said:

replace HDMI-0 with eDP-1-1

Did I do it right, (the terminal is pasted below)?

 

@pop-os:~$ cvt 2200 1650 60
# 2200x1650 59.96 Hz (CVT 3.63M3) hsync: 102.54 kHz; pclk: 309.25 MHz
Modeline "2200x1650_60.00"  309.25  2200 2368 2608 3016  1650 1653 1657 1710 -hsync +vsync
@pop-os:~$ xrandr --newmode "2200x1650_60.00"  309.25  2200 2368 2608 3016  1650 1653 1657 1710 -hsync +vsync
@pop-os:~$ xrandr --addmode eDP-1-1 2200x1650_60.00

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, LurkAndLoiter said:

@IdidAthingpaste the xrandr again.

Here's what it said

 

@pop-os:~$ xrandr
Screen 0: minimum 8 x 8, current 3072 x 1728, maximum 16384 x 16384
HDMI-0 connected 3072x1728+0+0 (normal left inverted right x axis y axis) 1920mm x 1080mm
   1920x1080     38.60*+
   1280x720     100.00  
eDP-1-1 connected primary 3072x1728+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.02*+  60.01    59.97    59.96    59.93    48.03  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
   2200x1650_60.00  59.96  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-2 disconnected (normal left inverted right x axis y axis)
HDMI-1-2 disconnected (normal left inverted right x axis y axis)
  2200x1650_60.00 (0x26f) 309.250MHz -HSync +VSync
        h: width  2200 start 2368 end 2608 total 3016 skew    0 clock 102.54KHz
        v: height 1650 start 1653 end 1657 total 1710           clock  59.96Hz
@pop-os:~$

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, IdidAthing said:

320x180       59.84    59.32  
   2200x1650_60.00  59.96  
DP-1-1 disconnected (no

Yeah you should be good to go to desktop settings now and choose the 2200x1650 option from the resolution drop down.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, LurkAndLoiter said:

Yeah you should be good to go to desktop settings now and choose the 2200x1650 option from the resolution drop down.

Well... It shows up in the drop down for my laptop display, but not for my external one.

I'm mirror the two displays, don't know if that's a problem.

So, it didn't add the option to my external display.

1875109617_displaysettings1.thumb.png.e20c887f090f7696af340f633021c997.png

Here are pics of the settings

display settings 2.png

display settings 3.png

Link to comment
Share on other sites

Link to post
Share on other sites

IDK if it matters but I just checked my display refresh rate and it is 38.6 hz

display specs.png

Link to comment
Share on other sites

Link to post
Share on other sites

14 minutes ago, IdidAthing said:

I'm mirror the two displays, don't know if that's a problem.

That's probably at least part of the problem. You should've done HDMI-0 like you were doing before. See if redoing those commands with HDMI-0 will solve your problem.

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, RONOTHAN## said:

That's probably at least part of the problem. You should've done HDMI-0 like you were doing before. See if redoing those commands with HDMI-0 will solve your problem.

I tried it with the refresh rate as 38.60 and 60.00

here's the command line I did

 

@pop-os:~$ cvt 2200 1650 38.60
# 2200x1650 38.57 Hz (CVT) hsync: 65.14 kHz; pclk: 191.25 MHz
Modeline "2200x1650_38.60"  191.25  2200 2336 2568 2936  1650 1653 1657 1689 -hsync +vsync
@pop-os:~$ xrandr --newmode "2200x1650_38.60"  191.25  2200 2336 2568 2936  1650 1653 1657 1689 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  48
  Current serial number in output stream:  48
@pop-os:~$ xrandr --newmode "2200x1650_38.60"  191.25  2200 2336 2568 2936  1650 1653 1657 1689 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  48
  Current serial number in output stream:  48
@pop-os:~$ xrandr --addmode HDMI-0 2200x1650_38.60
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  48
  Current serial number in output stream:  49
@pop-os:~$ cvt 2200 1650 60
# 2200x1650 59.96 Hz (CVT 3.63M3) hsync: 102.54 kHz; pclk: 309.25 MHz
Modeline "2200x1650_60.00"  309.25  2200 2368 2608 3016  1650 1653 1657 1710 -hsync +vsync
@pop-os:~$ xrandr --newmode "2200x1650_60.00"  309.25  2200 2368 2608 3016  1650 1653 1657 1710 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  48
  Current serial number in output stream:  48
@pop-os:~$ xrandr --addmode HDMI-0 2200x1650_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  48
  Current serial number in output stream:  49

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, IdidAthing said:

I tried it with the refresh rate as 38.60 and 60.00

here's the command line I did

 

@pop-os:~$ cvt 2200 1650 38.60
# 2200x1650 38.57 Hz (CVT) hsync: 65.14 kHz; pclk: 191.25 MHz
Modeline "2200x1650_38.60"  191.25  2200 2336 2568 2936  1650 1653 1657 1689 -hsync +vsync
@pop-os:~$ xrandr --newmode "2200x1650_38.60"  191.25  2200 2336 2568 2936  1650 1653 1657 1689 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  48
  Current serial number in output stream:  48
@pop-os:~$ xrandr --newmode "2200x1650_38.60"  191.25  2200 2336 2568 2936  1650 1653 1657 1689 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  48
  Current serial number in output stream:  48
@pop-os:~$ xrandr --addmode HDMI-0 2200x1650_38.60
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  48
  Current serial number in output stream:  49
@pop-os:~$ cvt 2200 1650 60
# 2200x1650 59.96 Hz (CVT 3.63M3) hsync: 102.54 kHz; pclk: 309.25 MHz
Modeline "2200x1650_60.00"  309.25  2200 2368 2608 3016  1650 1653 1657 1710 -hsync +vsync
@pop-os:~$ xrandr --newmode "2200x1650_60.00"  309.25  2200 2368 2608 3016  1650 1653 1657 1710 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  48
  Current serial number in output stream:  48
@pop-os:~$ xrandr --addmode HDMI-0 2200x1650_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  48
  Current serial number in output stream:  49

Try going down to 30Hz or even 25Hz and see if that fixes it. What you're doing should be working.

Link to comment
Share on other sites

Link to post
Share on other sites

43 minutes ago, RONOTHAN## said:

Try going down to 30Hz or even 25Hz and see if that fixes it. What you're doing should be working.

I'm still working on it, I'll try and post again tomorrow

Link to comment
Share on other sites

Link to post
Share on other sites

I was able to get the display to work, but I still have a few issues that I think I'll need help with.

I'll first state how I did it and after that I will post the issues I am still having

*before trying to change any of these settings set up a system restore point, so if you mess up a display setting you can revert back to your previous system image

 

__________________________________________________________________________________________________________________

My monitor specs are that it is 2200x1650 and it has a refresh rate of 38.60HZ (the monitor is a Boox Max Lumi)

How I did it

I switched to display only on external monitor and then I had to go into the NVIDIA X Server Settings and then go into the section called X Server Display Configuration and I clicked advanced

 

 

image.thumb.png.37c7a72c368428a0d76c382c18f1c0f1.png

 

 

 

Then I moved the slider where it says "Underscan" to the right and moved back to the left  it changed the resolution it showed on that layout rectangle that says "Toshiba-UH2D" from 3072x1728 to 1920x1080

 

 

image.thumb.png.2f5a6068bfacd2db2b5cf242986eb275.png

 

 

 

 

Next I clicked revert and now we can see the what the default settings are. You will notice for the following settings that the resolution of ViewPortIn and Panning are 60% larger than the actual resolution 

Also on the ViewPortOut line there are two numbers with each with a + (plus sign) preceding on the nubmer

I don't know why those numbers are there but they determine if the Resolution will work or not. If their value is not correct then the resolution won't work.

You can also see that the Resolutions of ViewPortIn and Panning are identical.

 

 

 

 

image.png.333f6f449ce923164ca9ab89df7fcd86.png

 

 

 

Then I figured out that those two numbers at the end can be determined by moving the slider around in basic view, so I click back into basic view. I then figured out that the first of the number next to a + corresponds to the width (in the default setting's case 1920) and the second number next to a + corresponds to the height (in the default settings case 1080)

I also figured out that when moving the slider back and for to determine the value it didn't matter if it was the height or the width I was looking at, it was the value that mattered. So for example in the below image I slid the slider to the resolution of 1440x810, the number 1440 was what I was looking for (because one of the available display resolutions for my monitor is 1440x1080)

image.thumb.png.e04f3da60c48848b5fee9718448c2a8d.png

 

 

I then switched back into advanced and I saw that the first number next to a + on the ViewPortOut row gave a value of 240. So now I know that 1440 pairs with 240

 

image.thumb.png.5d11312aa537f3b01710785930a0cb5b.png

 

 

I then clicked revert and it went back to the default configuration and I stayed in the advanced tab here I could see that for 1920 and 1080 the number next to a + is 0. So then I was ready to move onto the next step.

 

image.thumb.png.a98e58ff0f4c0f74b43bbac3108adead.png

 

 

I'll make another post in order to continue the instructions

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I then calculated what 60% more than a resolution of 1440x1080 is and I determined it was 2304x1728 and that the numbers next to a + are 240 and 0 (240 corresponds with 1440 and 0 corresponds with 1080

I then inputted

ViewPortIn:    2304x1728

ViewPortOut: 1440x1080+240+0

Panning:        2304x1728

 

This however did then lead me into an issue of my dpi being too large and I didn't know how to change it

 

image.thumb.png.39c11112182136db13b8f68f5add1f38.png

 

 

 

So the I changed it so that the resolution of the ViewPortIn, ViewPortOut, and Panning matched and it made it so my dpi seems okay.

image.thumb.png.143a95840e16c85d9d97b985726d74fe.png

 

 

 

I then switched so that I was in multimonitor mode and it worked fine, but when I switched to mirror mode (which is the one I use most often) it had a weird overhang part. I could see the navigation buttons and everything fine on my external monitor (4:3 aspect ration). But, my laptop monitor had a area where the windows could go off into and I couldn't see them on my external display pictured in the images below

 

image.thumb.jpeg.a05842da4f321a173ac2fc66431ffe9b.jpeg

 

image.thumb.jpeg.9256e5ae643c393121fcb560141b8baf.jpeg

image.thumb.jpeg.98989f351a604bb06b336195b54ff02c.jpeg

 

 

image.thumb.jpeg.7691d0eb3e62108e16d27d5b0da2ed51.jpeg

 

 

 

 

in the next post I'll explain more of the issues I'm having

Link to comment
Share on other sites

Link to post
Share on other sites

The Issues I'm still having

  • I can't fix Mirror mode (I want it to be like it is on windows where on the 4:3 display it looks normal and then on the 16:9 display it has black bars on the left and right and the mirrored 4:3 display is in the middle
  • I can't get a Higher Resolution to work for example I tried 1920x1440 and it didn't work, even though I had the ViewportOut set as "1920x1440+0+240"
  • I can't Change DPI
  • I don't know how to get it to save the monitor settings I set in NVIDA (it resets upon reboot)
  • The new Display settings don't show up in the Pop OS! settings menu (so, it doesn't give me a correct resolution to choose from and I can't change my DPI
Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×