[Help!] Gnome DPI Issues

Good day everyone!

I did a new install of openSUSE 13.1 x64 today from a USB drive. Unfortunately, I have ran into some major issues.

My graphics adapter is a AMD Radeon 280x with closed source drivers, had same issue with OSS drivers too.

My issue is everything is huge! I’m not too crazy about manually changing gnome’s dpi and mouse pointer size because some apps do not follow those settings. I want to change system wide dpi to normal. My display size is 1920x1200 and my resolution is indeed correct.

Please help!

Here is a picture of my issue.
http://i.imgur.com/I3bC2h2.png

Examine /var/log/Xorg.0.log for reported DPI size, or run

xdpyinfo | grep -B2 resolution

to see what is reported.

You can use the xrandr command to dynamically set it for testing purposes like this for example (as regular user)

xrandr --dpi 96x96

To make it perssitent, you’d need to set it via /etc/X11/xorg.conf.d/50-monitor.conf within the ‘Monitor’ section eg

Option                 "DPI" "96 x 96"

Thank You very much for your reply! :slight_smile: Unfortunately, the issue still remains. >:( Is there anything else I can do?

EDIT: I’m going back to KDE. I didn’t have any issues with it there.

Here is an image:

On Fri 06 Dec 2013 06:46:02 PM CST, f0rk b0mb wrote:

Here is an image:

[image: http://i.imgur.com/VpVgGN6.png]

Hi
But you didn’t change the dpi settings?


xdpyinfo | grep -B2 resolution
screen #0:
dimensions:    1366x768 pixels (361x203 millimeters)
resolution:    96x96 dots per inch

xrandr --dpi 104x104

xdpyinfo | grep -B2 resolution
screen #0:
dimensions:    1366x768 pixels (333x187 millimeters)
resolution:    104x104 dots per inch


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLED 11 SP3 (x86_64) GNOME 2.28.0 Kernel 3.0.101-0.8-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

You didn’t tell us what your original DPI setting was reported as. (I gave you the command to run to determine that.) It may be that you have to decrease your DPI values…

I’m not a Gnome user, (so don’t treat this as gospel), but I’ve read that Gnome 3 hard codes DPI to 96x96 (refer below)

gnome - How do I change the font DPI settings? - Ask Ubuntu
How to find and change the screen DPI? - Ask Ubuntu

and there are recommendations to set the desired ratio with

gsettings set org.gnome.desktop.interface text-scaling-factor <ratio value>

For example, if 120x120 is required, then 120/96=1.25, so you’d do

gsettings set org.gnome.desktop.interface text-scaling-factor 1.25

Gnome users, please feel free to chime in here with advice… :slight_smile:

On Fri 06 Dec 2013 10:36:02 PM CST, deano ferrari wrote:

I’m not a Gnome user, (so don’t treat this as gospel), but I’ve read
that Gnome 3 hard codes DPI to 96x96 (refer below)

‘gnome - How do I change the font DPI settings? - Ask Ubuntu’
(gnome - How do I change the font DPI settings? - Ask Ubuntu)
‘How to find and change the screen DPI? - Ask Ubuntu’
(How to find and change the screen DPI? - Ask Ubuntu)

and there are recommendations to set the desired ratio with

Code:

gsettings set org.gnome.desktop.interface text-scaling-factor
<ratio value> --------------------

For example, if 120x120 is required, then 120/96=1.25, so you’d do

Code:

gsettings set org.gnome.desktop.interface text-scaling-factor 1.25

Gnome users, please feel free to chime in here with advice… :slight_smile:

Hi
The same can be done via the tweak tool… but yes that is the way to
do it. It only works to 1 decimal place as well.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLED 11 SP3 (x86_64) GNOME 2.28.0 Kernel 3.0.101-0.8-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Thanks Malcolm.

There is something seriously wrong here.

I went to /etc/X11/xorg.conf.d/50-monitor.conf and placed Option “DPI” “96 x 96” in the correct section, rebooted and now my system is stuck at plymouth.

It has to be because my graphics card is extremely new and not well supported or buggy beta drivers.

I have never experience these issues with 12.3 or any other version of SUSE.

Thanks guys. I’m headed back to KDE. I did not experience DPI issues there so it is defiantly a GNOME bug. Where can I file a bug report?

On Sat 07 Dec 2013 12:36:02 AM CST, f0rk b0mb wrote:

There is something seriously wrong here.

I went to /etc/X11/xorg.conf.d/50-monitor.conf and placed Option
“DPI” “96 x 96” in the correct section, rebooted and now my
system is stuck at plymouth.

It has to be because my graphics card is extremely new and not well
supported or buggy beta drivers.

I have never experience these issues with 12.3 or any other version of
SUSE.

Thanks guys. I’m headed back to KDE. I did not experience DPI issues
there so it is defiantly a GNOME bug. Where can I file a bug report?

Hi
So what gpu do you have?

Have a look here;
http://en.opensuse.org/openSUSE:Submitting_bug_reports


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLED 11 SP3 (x86_64) GNOME 2.28.0 Kernel 3.0.101-0.8-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I have an AMD 280x. It is a 3GB GDDR5 card. It came out at the end of last month. :slight_smile:

Forget the Xorg advice for the moment. Did you try the Gnome-specific advice yet?

Yes. I tried that first by installing and then editing in Dconf. But not all applications adhere to those settings. For example if I mouse over my Firefox or LibreOffice menu, my cursor is about the size of a quarter. If I resize the window, the arrows are about the size of a quarter as well. At the login screen, the text at the top is still huge and cut off. The SUSE lizard logo at the bottom is also cut off.

I have taken the liberty of filing a bug report. Here:
https://bugzilla.novell.com/show_bug.cgi?id=854310

I am currently with a system that does not boot my Linux partition properly because of forcing my DPI in Xorg. Tomorrow I will boot into a command line and take that out via nano and see if my system boots.

Thank You! I should be back online at 8pm EST time tomorrow. rotfl!

I am currently with a system that does not boot my Linux partition properly because of forcing my DPI in Xorg. Tomorrow I will boot into a command line and take that out via nano and see if my system boots.

Yes, either undo via nano from the CLI, or just remove the file altogether. (It’s not required at all.)

Hi there.

I have exactly the same problem. However my system is completly different, as I have an Intel NUC DC3217IYE with ivy bridge (integrated graphic card is HD4000).

I did a clean new install of openSuSE 13.1, choosing gnome desktop. At start I have the same screen as the OP. Logging under gnome is awful, everything is huge (but the screen resolution is correct). I then installed cinnamon desktop, and here it seems to be fine.

I can do deep investigation, as I have my previous working setup (openSuSE 12.3) on this same machine in dual boot where everything was fine.

I already checked the hints given on this thread, that is, checking the DPI value returned by xdpyinfo, both system give:

resolution:    96x96 dots per inch

For the text-scaling-factor, the same, both give a value of

1.0

I thought this was a known bug, but I’ve searched on google and found nothing :expressionless: (except this thread).

Any advice ?

I’m not a Gnome user, but have you tried adjusting fonts and icon sizes via ‘Advanced Settings’ (gnome-tweak-tool)?

https://wiki.gnome.org/action/show/Apps/GnomeTweakTool?action=show&redirect=GnomeTweakTool

Is the resolution set correctly through Activities ==> Displays


Version 3.10.2
openSUSE 13.1 (Bottle) (x86_64) 64-bit
Kernel Linux 3.11.6-4-desktop

The screen resolution is fine, ie: 1920x1080. The font size in gnome-tweak-tool seems correct, using cantarell 11.

But having a look at the “gnome displays” tools, I saw it was reporting I have a 7" Samsung display. Which is obviously false, it is a 24" wide screen. So now I think my problem is related to what the monitor send as EDID.

I used monitor-edid to see what it say exactly, and here is the result:

# monitor-edid --first
Name: SyncMaster
EISA ID: SAM060a
EDID version: 1.3
EDID extension blocks: 1
Screen size: 16.0 cm x 9.0 cm (7.23 inches, aspect ratio 16/9 = 1.78)
Gamma: 2.2
Digital signal
Max video bandwidth: 230 MHz

    HorizSync 26-81
    VertRefresh 24-75

    # Monitor preferred modeline (60.0 Hz vsync, 67.5 kHz hsync, ratio 16/9, 304 dpi)
    ModeLine "1920x1080" 148.5 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

The screen size information is completely false !

My question now is, what can I do, change, try ?

PS: I don’t know why it was working fine with opensuse 12.3 (and previous version too), but the code related to Xorg being actively modified, this would not be so strange.


Version 3.10.2
openSUSE 13.1 (Bottle) (x86_64) 64-bit
Kernel Linux 3.11.6-4-desktop[/QUOTE]