Bug 1053953 - Screen resolution fonts and cursor too large.
Summary: Screen resolution fonts and cursor too large.
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 20
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-16 03:48 UTC by Patrick
Modified: 2015-06-29 14:29 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-29 14:29:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Screen shot of my monitor on a Samsumg 32" TV (590.25 KB, image/png)
2014-01-16 03:48 UTC, Patrick
no flags Details

Description Patrick 2014-01-16 03:48:17 UTC
Created attachment 850840 [details]
Screen shot of my monitor on a Samsumg 32" TV

Description of problem:
I've recently installed Fedora 20 on a machine + monitor that previously had Fedora 19. The fonts and cursor size in gnome-shell and applications launched from gnome-shell are too large. Significantly too large. When I login using a different window manager the fonts and cursor are the appropriate sizes. I am using a 32" Samsung TV as my only monitor. When I go to Settings->Displays my monitor is listed as Size: 7"; Aspect Ratio: 16:9; Resolution: 1920x1080.

Version-Release number of selected component (if applicable):
[root@Asgard ~]# gnome-shell --version
GNOME Shell 3.10.2.1


How reproducible:
When the machine reboots and is waiting for a login the fonts are too large. When I login into gnome-shell the fonts are too large. If I log into other window managers the fonts are fine.

Steps to Reproduce:
1. Restart machine
2. Login to gnome-shell

Actual results:

Large font and cursor sizes
Expected results:
Regular font and cursor sizes

Additional info:

xdpyinfo | grep -B1 dot
  dimensions:    1920x1080 pixels (508x286 millimeters)
  resolution:    96x96 dots per inch



[root@Asgard ~]# cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3400.000
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 0
cpu cores	: 4
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3498.281
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 1
cpu cores	: 4
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3400.000
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 2
cpu cores	: 4
apicid		: 4
initial apicid	: 4
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3400.000
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 3
cpu cores	: 4
apicid		: 6
initial apicid	: 6
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 4
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3425.500
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 0
cpu cores	: 4
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 5
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3400.398
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 1
cpu cores	: 4
apicid		: 3
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 6
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3402.125
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 2
cpu cores	: 4
apicid		: 5
initial apicid	: 5
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 7
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping	: 3
microcode	: 0x12
cpu MHz		: 3400.132
cache size	: 8192 KB
physical id	: 0
siblings	: 8
core id		: 3
cpu cores	: 4
apicid		: 7
initial apicid	: 7
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips	: 6784.35
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

Comment 1 Owen Taylor 2014-02-20 14:13:42 UTC
THe problemm, as you've probably figured out, is the fact that your monitor is reported as being 7" at 1920x1080 - if you did have a full-hd tablet computer of that size, you *would* want larger fonts and cursors.

Since such computers exist, we can't simply exclude your result and figure out it is a hardware-bug automatically.

/var/log/Xorg.0.log will have the "EDID" block of information that your monitor reports.

If you feed the hex-encoded value into the edid-decode program, you can see what is reported for size. If that is something other than 7" (or the metric equivalent) then there's a bug in the X stack somewhere we can fix - but I'm not expecting that to be the case - it's probably just a bug in your monitor's firmware.

You can work around by, from the command line, typing:

 gsettings set org.gnome.desktop.interface scaling-factor 1

(The default value '0' means auto-detect)

Comment 2 Patrick 2014-02-21 04:00:57 UTC
Hello,
When I look for hex EDID encoded value:
---------------------------------------------------------
2e150103804627780aee91a3544c9926
0f5054bdef80714f81c0810081809500
a9c0b3000101023a801871382d40582c
4500a05a0000001e662156aa51001e30
468f3300a05a0000001e000000fd0018
4b0f5117000a202020202020000000fc
0053414d53554e470a20202020200172
020323f1479004050320220723090707
83010000e2000fe305030167030c0020
00b82d011d8018711c1620582c2500a0
5a0000009e011d007251d01e206e2855
00a05a0000001e8c0ad08a20e02d1010
3e9600a05a0000001800000000000000
00000000000000000000000000000000
000000000000000000000000000000d6
---------------------------------------------------------

When I feed that to edid-decode:
---------------------------------------------------------
Extracted contents:
header:          32 65 31 35 30 31 30 33
serial number:   38 30 34 36 32 37 37 38 30 61
version:         65 65
basic params:    39 31 61 33 35
chroma info:     34 34 63 39 39 32 36 0a 30 66
established:     35 30 35
standard:        34 62 64 65 66 38 30 37 31 34 66 38 31 63 30 38
descriptor 1:    31 30 30 38 31 38 30 39 35 30 30 0a 61 39 63 30 62 33
descriptor 2:    30 30 30 31 30 31 30 32 33 61 38 30 31 38 37 31 33 38
descriptor 3:    32 64 34 30 35 38 32 63 0a 34 35 30 30 61 30 35 61 30
descriptor 4:    30 30 30 30 30 31 65 36 36 32 31 35 36 61 61 35 31 30
extensions:      30
checksum:        31

No header found
Manufacturer: NAP Model 3634 Serial Number 943142706
EDID version: 101.101
Analog display, Input voltage level: 0.714/0.286 V
Configurable signal levels
Sync: Separate Serration 
Maximum image size: 49 cm x 97 cm
Gamma: 1.51
DPMS levels: Off
Non-RGB color display
Default (sRGB) color space is primary color space
Supports GTF timings within operating range
Established timings supported:
  640x480@60Hz
  640x480@67Hz
  640x480@75Hz
  800x600@60Hz
  832x624@75Hz
  1280x768@87Hz
Standard timings supported:
  664x498@94Hz
  1048x786@97Hz
  1064x665@116Hz
  632x395@115Hz
  640x400@112Hz
  1064x665@116Hz
  640x480@95Hz
  632x395@116Hz
Detailed mode: Clock 123.370 MHz, 1633 mm x 825 mm
                816  869  917 1128 hborder 48
                824  859  891 3176 vborder 98
               +hsync -vsync digital composite
Detailed mode: Clock 123.360 MHz, 817 mm x 1848 mm
                816  867 1732  865 hborder 49
                817  820  828 1377 vborder 51
               -hsync -vsync
Detailed mode: Clock 256.500 MHz, 816 mm x 97 mm
                820  830 1650 2148 hborder 53
               1592 1595 1600 2410 vborder 97
               -hsync -vsync digital composite
Detailed mode: Clock 123.360 MHz, 1590 mm x 353 mm
                816  870 1688  864 hborder 53
                817  836  853 2454 vborder 49
               -hsync -vsync digital composite
Has 48 extension blocks
Checksum: 0x31 (should be 0x9f)
EDID block does not conform at all!
	Block has broken checksum
	Bad year of manufacture
---------------------------------------------------------
I do not see 7" nor teh metric equivalent...
I hope this makes sense to you.

Comment 3 Fedora End Of Life 2015-05-29 10:31:34 UTC
This message is a reminder that Fedora 20 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 20. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '20'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 20 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 4 Fedora End Of Life 2015-06-29 14:29:42 UTC
Fedora 20 changed to end-of-life (EOL) status on 2015-06-23. Fedora 20 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.