Text and windows too small on high resolution screen

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Text and windows too small on high resolution screen

Post by z31fanatic »

I have Mint 17.1 installed in triple boot configuration on a late 2013 Macbook Pro with the Retina display which has a native resolution of 2560x1600.

The windows, be it web browsers or any other window except settings, are too small and the text is super tiny. I have to zoom it to 200% in Chrome and Firefox to be able to read a page. While this works for the text, the window borders and icons are still tiny.

Is there a setting I am missing?
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
xenopeek
Level 25
Level 25
Posts: 29597
Joined: Wed Jul 06, 2011 3:58 am

Re: Text and windows too small on high resolution screen

Post by xenopeek »

Which desktop environment are you using? HiDPI support is best in Cinnamon.

For individual applications you may have do additional steps. There are tips for browsers and such here: https://wiki.archlinux.org/index.php/HiDPI
Image
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

I am using Cinnamon. Thanks for the suggestions, I'll give them a try.
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

HiDPI changed nothing. :evil:
User avatar
xenopeek
Level 25
Level 25
Posts: 29597
Joined: Wed Jul 06, 2011 3:58 am

Re: Text and windows too small on high resolution screen

Post by xenopeek »

I have no experience with HiDPI. Did you try the tips for Firefox and Google Chrome? https://wiki.archlinux.org/index.php/HiDPI#Firefox
For Chromium you'll have to build it from source to enable HiDPI support.
Image
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

I tried those suggestions. Nothing makes a difference. :x
Lowering the resolution fixes the text but it messes up everything else. :x
It's disappointing because everything works fine with OSX and Windows 8.1 in the same computer.

Thanks for taking the time to respond.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Text and windows too small on high resolution screen

Post by roblm »

z31fanatic,

Can you post some information. Use these commands in the Terminal:
inxi -Fx
xrandr


Then use this command to open the “Xorg.0.log” file:

Code: Select all

gedit /var/log/Xorg.0.log
Press Ctrl+A to select the entire file contents. Right click on the screen and select “Copy”. Don't save it to a file. Open the Mint Forum reply window and select “Code” in the menu. Paste the
copied lines between the two code words.

If you have problems posting that long file, then upload it to pastebin.com by using this command:

Code: Select all

pastebin /var/log/Xorg.0.log
Post the URL link that displays in the Terminal window.
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

inxi -Fx

Code: Select all

System:    Host: MBP13Linux Kernel: 3.13.0-37-generic x86_64 (64 bit, gcc: 4.8.2) 
           Desktop: Gnome Distro: Linux Mint 17.1 Rebecca
Machine:   System: Apple (portable) product: MacBookPro11 1 version: 1.0
           Mobo: Apple model: Mac-189A3D4F975D5FFC version: MacBookPro11 1
           Bios: Apple version: MBP111.88Z.0138.B14.1501071216 date: 01/07/2015
CPU:       Dual core Intel Core i5-4258U CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9600.58 
           Clock Speeds: 1: 768.00 MHz 2: 768.00 MHz 3: 768.00 MHz 4: 768.00 MHz
Graphics:  Card: Intel Device 0a2e bus-ID: 00:02.0 
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 2560x1600@60.0hz 
           GLX Renderer: Mesa DRI Intel Haswell GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes
Audio:     Card-1: Intel Lynx Point-LP HD Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2: Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-37-generic
Network:   Card: Broadcom BCM4360 802.11ac Wireless Network Adapter driver: wl bus-ID: 03:00.0
           IF: wlan0 state: up mac: 60:03:08:a0:12:e6
Drives:    HDD Total Size: 251.0GB (2.3% used) 1: id: /dev/sda model: APPLE_SSD_SM0256 size: 251.0GB 
Partition: ID: / size: 25G used: 5.5G (23%) fs: ext4 ID: swap-1 size: 3.08GB used: 0.00GB (0%) fs: swap 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 41.0C mobo: N/A 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 189 Uptime: 1 min Memory: 704.8/7893.4MB Runlevel: 2 Gcc sys: 4.8.2 Client: Shell inxi: 1.8.4 
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

xrandr

Code: Select all

Screen 0: minimum 320 x 200, current 2560 x 1600, maximum 32767 x 32767
eDP1 connected primary 2560x1600+0+0 (normal left inverted right x axis y axis) 286mm x 179mm
   2560x1600      60.0*+
   2048x1536      60.0  
   1920x1440      60.0  
   1856x1392      60.0  
   1792x1344      60.0  
   1920x1200      60.0  
   1920x1080      59.9  
   1600x1200      60.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

Xorg.0.log

Code: Select all

[     8.672] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[     8.672] X Protocol Version 11, Revision 0
[     8.672] Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
[     8.672] Current Operating System: Linux MBP13Linux 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64
[     8.672] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=dab238df-c338-4b98-a562-c36a84a7b432 ro quiet splash vt.handoff=7
[     8.672] Build Date: 12 February 2015  02:49:29PM
[     8.672] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support) 
[     8.672] Current version of pixman: 0.30.2
[     8.672] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     8.672] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     8.672] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Mar 17 18:49:56 2015
[     8.672] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     8.672] (==) No Layout section.  Using the first Screen section.
[     8.672] (==) No screen section available. Using defaults.
[     8.672] (**) |-->Screen "Default Screen Section" (0)
[     8.672] (**) |   |-->Monitor "<default monitor>"
[     8.672] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     8.672] (==) Automatically adding devices
[     8.672] (==) Automatically enabling devices
[     8.672] (==) Automatically adding GPU devices
[     8.672] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     8.672] 	Entry deleted from font path.
[     8.672] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     8.672] 	Entry deleted from font path.
[     8.672] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     8.672] 	Entry deleted from font path.
[     8.672] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     8.672] 	Entry deleted from font path.
[     8.672] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     8.672] 	Entry deleted from font path.
[     8.672] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	built-ins
[     8.672] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[     8.672] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     8.672] (II) Loader magic: 0x7f1d9ab62d40
[     8.672] (II) Module ABI versions:
[     8.672] 	X.Org ANSI C Emulation: 0.4
[     8.672] 	X.Org Video Driver: 15.0
[     8.672] 	X.Org XInput driver : 20.0
[     8.672] 	X.Org Server Extension : 8.0
[     8.673] (II) xfree86: Adding drm device (/dev/dri/card0)
[     8.674] (--) PCI:*(0:0:2:0) 8086:0a2e:106b:011a rev 9, Mem @ 0xb0000000/4194304, 0xa0000000/268435456, I/O @ 0x00002000/64
[     8.674] Initializing built-in extension Generic Event Extension
[     8.674] Initializing built-in extension SHAPE
[     8.674] Initializing built-in extension MIT-SHM
[     8.674] Initializing built-in extension XInputExtension
[     8.674] Initializing built-in extension XTEST
[     8.674] Initializing built-in extension BIG-REQUESTS
[     8.674] Initializing built-in extension SYNC
[     8.674] Initializing built-in extension XKEYBOARD
[     8.674] Initializing built-in extension XC-MISC
[     8.674] Initializing built-in extension SECURITY
[     8.674] Initializing built-in extension XINERAMA
[     8.674] Initializing built-in extension XFIXES
[     8.674] Initializing built-in extension RENDER
[     8.674] Initializing built-in extension RANDR
[     8.674] Initializing built-in extension COMPOSITE
[     8.674] Initializing built-in extension DAMAGE
[     8.674] Initializing built-in extension MIT-SCREEN-SAVER
[     8.674] Initializing built-in extension DOUBLE-BUFFER
[     8.674] Initializing built-in extension RECORD
[     8.674] Initializing built-in extension DPMS
[     8.674] Initializing built-in extension Present
[     8.674] Initializing built-in extension DRI3
[     8.674] Initializing built-in extension X-Resource
[     8.674] Initializing built-in extension XVideo
[     8.674] Initializing built-in extension XVideo-MotionCompensation
[     8.674] Initializing built-in extension SELinux
[     8.674] Initializing built-in extension XFree86-VidModeExtension
[     8.674] Initializing built-in extension XFree86-DGA
[     8.674] Initializing built-in extension XFree86-DRI
[     8.674] Initializing built-in extension DRI2
[     8.674] (II) LoadModule: "glx"
[     8.675] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     8.681] (II) Module glx: vendor="X.Org Foundation"
[     8.681] 	compiled for 1.15.1, module version = 1.0.0
[     8.681] 	ABI class: X.Org Server Extension, version 8.0
[     8.681] (==) AIGLX enabled
[     8.681] Loading extension GLX
[     8.681] (==) Matched intel as autoconfigured driver 0
[     8.681] (==) Matched intel as autoconfigured driver 1
[     8.681] (==) Matched modesetting as autoconfigured driver 2
[     8.681] (==) Matched fbdev as autoconfigured driver 3
[     8.681] (==) Matched vesa as autoconfigured driver 4
[     8.681] (==) Assigned the driver to the xf86ConfigLayout
[     8.681] (II) LoadModule: "intel"
[     8.681] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     8.682] (II) Module intel: vendor="X.Org Foundation"
[     8.682] 	compiled for 1.15.1, module version = 2.99.910
[     8.682] 	Module class: X.Org Video Driver
[     8.682] 	ABI class: X.Org Video Driver, version 15.0
[     8.682] (II) LoadModule: "modesetting"
[     8.683] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     8.683] (II) Module modesetting: vendor="X.Org Foundation"
[     8.683] 	compiled for 1.15.0, module version = 0.8.1
[     8.683] 	Module class: X.Org Video Driver
[     8.683] 	ABI class: X.Org Video Driver, version 15.0
[     8.683] (II) LoadModule: "fbdev"
[     8.683] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     8.683] (II) Module fbdev: vendor="X.Org Foundation"
[     8.683] 	compiled for 1.15.0, module version = 0.4.4
[     8.683] 	Module class: X.Org Video Driver
[     8.683] 	ABI class: X.Org Video Driver, version 15.0
[     8.683] (II) LoadModule: "vesa"
[     8.683] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     8.683] (II) Module vesa: vendor="X.Org Foundation"
[     8.683] 	compiled for 1.15.0, module version = 2.3.3
[     8.683] 	Module class: X.Org Video Driver
[     8.683] 	ABI class: X.Org Video Driver, version 15.0
[     8.683] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[     8.684] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[     8.684] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[     8.684] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[     8.684] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     8.684] (II) FBDEV: driver for framebuffer: fbdev
[     8.684] (II) VESA: driver for VESA chipsets: vesa
[     8.684] (++) using VT number 8

[     8.716] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.1 (Maarten Lankhorst <maarten.lankhorst@ubuntu.com>)
[     8.716] (WW) Falling back to old probe method for modesetting
[     8.716] (WW) Falling back to old probe method for fbdev
[     8.716] (II) Loading sub module "fbdevhw"
[     8.716] (II) LoadModule: "fbdevhw"
[     8.717] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     8.717] (II) Module fbdevhw: vendor="X.Org Foundation"
[     8.717] 	compiled for 1.15.1, module version = 0.0.2
[     8.717] 	ABI class: X.Org Video Driver, version 15.0
[     8.717] (WW) Falling back to old probe method for vesa
[     8.717] (--) intel(0): Integrated Graphics Chipset: Intel(R) Iris(TM) Graphics 5100
[     8.717] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2
[     8.717] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     8.717] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[     8.717] (==) intel(0): RGB weight 888
[     8.717] (==) intel(0): Default visual is TrueColor
[     8.717] (**) intel(0): Framebuffer tiled
[     8.717] (**) intel(0): Pixmaps tiled
[     8.717] (**) intel(0): "Tear free" disabled
[     8.717] (**) intel(0): Forcing per-crtc-pixmaps? no
[     8.717] (II) intel(0): Output eDP1 has no monitor section
[     8.717] (--) intel(0): found backlight control interface acpi_video0 (type 'firmware')
[     8.717] (II) intel(0): Output DP1 has no monitor section
[     8.717] (II) intel(0): Output HDMI1 has no monitor section
[     8.717] (II) intel(0): Output DP2 has no monitor section
[     8.718] (II) intel(0): Output HDMI2 has no monitor section
[     8.718] (II) intel(0): Output VIRTUAL1 has no monitor section
[     8.718] (--) intel(0): Output eDP1 using initial mode 2560x1600 on pipe 0
[     8.718] (==) intel(0): DPI set to (96, 96)
[     8.718] (II) Loading sub module "dri2"
[     8.718] (II) LoadModule: "dri2"
[     8.718] (II) Module "dri2" already built-in
[     8.718] (II) UnloadModule: "modesetting"
[     8.718] (II) Unloading modesetting
[     8.718] (II) UnloadModule: "fbdev"
[     8.718] (II) Unloading fbdev
[     8.718] (II) UnloadSubModule: "fbdevhw"
[     8.718] (II) Unloading fbdevhw
[     8.718] (II) UnloadModule: "vesa"
[     8.718] (II) Unloading vesa
[     8.718] (==) Depth 24 pixmap format is 32 bpp
[     8.718] (II) intel(0): SNA initialized with Haswell (gen7.5, gt3) backend
[     8.718] (==) intel(0): Backing store enabled
[     8.718] (==) intel(0): Silken mouse enabled
[     8.718] (II) intel(0): HW Cursor enabled
[     8.718] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[     8.718] (==) intel(0): DPMS enabled
[     8.718] (II) intel(0): [DRI2] Setup complete
[     8.718] (II) intel(0): [DRI2]   DRI driver: i965
[     8.718] (II) intel(0): [DRI2]   VDPAU driver: i965
[     8.718] (II) intel(0): direct rendering: DRI2 Enabled
[     8.718] (==) intel(0): hotplug detection: "enabled"
[     8.718] (--) RandR disabled
[     8.724] (II) SELinux: Disabled on system
[     8.730] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[     8.730] (II) AIGLX: enabled GLX_ARB_create_context
[     8.730] (II) AIGLX: enabled GLX_ARB_create_context_profile
[     8.730] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[     8.730] (II) AIGLX: enabled GLX_INTEL_swap_event
[     8.730] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[     8.730] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[     8.730] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[     8.730] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[     8.730] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[     8.730] (II) AIGLX: Loaded and initialized i965
[     8.730] (II) GLX: Initialized DRI2 GL provider for screen 0
[     8.738] (II) intel(0): switch to mode 2560x1600@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[     8.768] (II) intel(0): Setting screen physical size to 677 x 423
[     8.778] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[     8.781] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[     8.781] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     8.781] (II) LoadModule: "evdev"
[     8.781] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[     8.783] (II) Module evdev: vendor="X.Org Foundation"
[     8.783] 	compiled for 1.15.0, module version = 2.8.2
[     8.783] 	Module class: X.Org XInput Driver
[     8.783] 	ABI class: X.Org XInput driver, version 20.0
[     8.783] (II) Using input driver 'evdev' for 'Power Button'
[     8.783] (**) Power Button: always reports core events
[     8.783] (**) evdev: Power Button: Device: "/dev/input/event3"
[     8.783] (--) evdev: Power Button: Vendor 0 Product 0x1
[     8.783] (--) evdev: Power Button: Found keys
[     8.783] (II) evdev: Power Button: Configuring as keyboard
[     8.783] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[     8.783] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     8.783] (**) Option "xkb_rules" "evdev"
[     8.783] (**) Option "xkb_model" "pc105"
[     8.783] (**) Option "xkb_layout" "us"
[     8.784] (II) config/udev: Adding input device Video Bus (/dev/input/event7)
[     8.784] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[     8.784] (II) Using input driver 'evdev' for 'Video Bus'
[     8.784] (**) Video Bus: always reports core events
[     8.784] (**) evdev: Video Bus: Device: "/dev/input/event7"
[     8.784] (--) evdev: Video Bus: Vendor 0 Product 0x6
[     8.784] (--) evdev: Video Bus: Found keys
[     8.784] (II) evdev: Video Bus: Configuring as keyboard
[     8.784] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7/event7"
[     8.784] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[     8.784] (**) Option "xkb_rules" "evdev"
[     8.784] (**) Option "xkb_model" "pc105"
[     8.784] (**) Option "xkb_layout" "us"
[     8.784] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     8.784] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     8.784] (II) Using input driver 'evdev' for 'Power Button'
[     8.784] (**) Power Button: always reports core events
[     8.784] (**) evdev: Power Button: Device: "/dev/input/event1"
[     8.784] (--) evdev: Power Button: Vendor 0 Product 0x1
[     8.784] (--) evdev: Power Button: Found keys
[     8.784] (II) evdev: Power Button: Configuring as keyboard
[     8.784] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[     8.784] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[     8.784] (**) Option "xkb_rules" "evdev"
[     8.784] (**) Option "xkb_model" "pc105"
[     8.784] (**) Option "xkb_layout" "us"
[     8.784] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[     8.784] (II) No input driver specified, ignoring this device.
[     8.784] (II) This device may have been added with another device file.
[     8.785] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[     8.785] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[     8.785] (II) Using input driver 'evdev' for 'Sleep Button'
[     8.785] (**) Sleep Button: always reports core events
[     8.785] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[     8.785] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[     8.785] (--) evdev: Sleep Button: Found keys
[     8.785] (II) evdev: Sleep Button: Configuring as keyboard
[     8.785] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
[     8.785] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[     8.785] (**) Option "xkb_rules" "evdev"
[     8.785] (**) Option "xkb_model" "pc105"
[     8.785] (**) Option "xkb_layout" "us"
[     8.785] (II) config/udev: Adding drm device (/dev/dri/card0) card0 /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[     8.785] (II) config/udev: Ignoring already known drm device (/dev/dri/card0)
[     8.785] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event10)
[     8.785] (II) No input driver specified, ignoring this device.
[     8.785] (II) This device may have been added with another device file.
[     8.785] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event9)
[     8.785] (II) No input driver specified, ignoring this device.
[     8.785] (II) This device may have been added with another device file.
[     8.785] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event11)
[     8.785] (II) No input driver specified, ignoring this device.
[     8.785] (II) This device may have been added with another device file.
[     8.785] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event4)
[     8.785] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[     8.785] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[     8.785] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[     8.786] (**) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event4"
[     8.786] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x259
[     8.786] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
[     8.786] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[     8.786] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/input/input4/event4"
[     8.786] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 10)
[     8.786] (**) Option "xkb_rules" "evdev"
[     8.786] (**) Option "xkb_model" "pc105"
[     8.786] (**) Option "xkb_layout" "us"
[     8.786] (II) config/udev: Adding input device bcm5974 (/dev/input/event8)
[     8.786] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[     8.786] (**) bcm5974: Applying InputClass "touchpad catchall"
[     8.786] (**) bcm5974: Applying InputClass "Default clickpad buttons"
[     8.786] (**) bcm5974: Applying InputClass "Disable clickpad buttons on Apple touchpads"
[     8.786] (II) LoadModule: "synaptics"
[     8.786] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[     8.786] (II) Module synaptics: vendor="X.Org Foundation"
[     8.786] 	compiled for 1.15.0, module version = 1.7.4
[     8.786] 	Module class: X.Org XInput Driver
[     8.786] 	ABI class: X.Org XInput driver, version 20.0
[     8.786] (II) Using input driver 'synaptics' for 'bcm5974'
[     8.786] (**) bcm5974: always reports core events
[     8.786] (**) Option "Device" "/dev/input/event8"
[     8.817] (II) synaptics: bcm5974: found clickpad property
[     8.817] (--) synaptics: bcm5974: x-axis range -4750 - 5280 (res 0)
[     8.817] (--) synaptics: bcm5974: y-axis range -150 - 6730 (res 0)
[     8.817] (--) synaptics: bcm5974: pressure range 0 - 256
[     8.817] (--) synaptics: bcm5974: finger width range 0 - 16
[     8.817] (--) synaptics: bcm5974: buttons: left double triple
[     8.817] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x259
[     8.817] (**) Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
[     8.817] (--) synaptics: bcm5974: touchpad found
[     8.817] (**) bcm5974: always reports core events
[     8.848] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/input/input8/event8"
[     8.848] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 11)
[     8.848] (**) synaptics: bcm5974: (accel) MinSpeed is now constant deceleration 2.5
[     8.848] (**) synaptics: bcm5974: (accel) MaxSpeed is now 1.75
[     8.848] (**) synaptics: bcm5974: (accel) AccelFactor is now 0.016
[     8.848] (**) bcm5974: (accel) keeping acceleration scheme 1
[     8.848] (**) bcm5974: (accel) acceleration profile 1
[     8.848] (**) bcm5974: (accel) acceleration factor: 2.000
[     8.848] (**) bcm5974: (accel) acceleration threshold: 4
[     8.849] (--) synaptics: bcm5974: touchpad found
[     8.849] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse1)
[     8.849] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates"
[     8.849] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event14)
[     8.849] (II) No input driver specified, ignoring this device.
[     8.849] (II) This device may have been added with another device file.
[     8.849] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event13)
[     8.850] (II) No input driver specified, ignoring this device.
[     8.850] (II) This device may have been added with another device file.
[     8.850] (II) config/udev: Adding input device HDA Intel PCH SPDIF (/dev/input/event12)
[     8.850] (II) No input driver specified, ignoring this device.
[     8.850] (II) This device may have been added with another device file.
[    15.313] (II) intel(0): EDID vendor "APP", prod id 40992
[    15.313] (II) intel(0): Printing DDC gathered Modelines:
[    15.313] (II) intel(0): Modeline "2560x1600"x0.0  268.50  2560 2608 2640 2720  1600 1603 1609 1646 +hsync -vsync (98.7 kHz eP)
[    16.100] (II) XKB: reuse xkmfile /var/lib/xkb/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm
[    16.130] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.614] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.616] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.617] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.619] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.621] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.623] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    17.625] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Text and windows too small on high resolution screen

Post by roblm »

The Xorg.0.log file shows the screen size being set is 677 mm x 423 mm, but the actual size is 286 x 179.

Code: Select all

[     8.768] (II) intel(0): Setting screen physical size to 677 x 423
To correct this, create a folder named xorg.conf.d in /etc/X11 by using this command in the Terminal:

Code: Select all

sudo mkdir /etc/X11/xorg.conf.d
Then create a file named 90-monitor.conf in that folder with this command:

Code: Select all

gksudo gedit /etc/X11/xorg.conf.d/90-monitor.conf
In the opened file, add these lines:

Code: Select all

Section "Monitor"
    Identifier      "monitor0"
    DisplaySize     286 179
EndSection
Save the file and reboot. If there is a startup problem, then at the GRUB boot menu select Recovery Mode. If no menu shows, then hold down the Shift key while starting, or keep tapping
the key. In the menu, select “root - drop to root shell prompt”. When asked for the root password, just type your user password. Then change the file permissions to read and write by typing:

Code: Select all

mount -o remount,rw /	

Then remove the 90-monitor.conf file with this command:

Code: Select all

rm /etc/X11/xorg.conf.d/90-monitor.conf
Then type “reboot”.
You'll go back to the Recovery Mode menu. Don't click anything, just wait about 7 seconds for the reboot.
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

Because I have installed rEFIt boot menu, I can't see the GRUB menu so I can't go to recovery mode. Only options are to boot into one of the three OSes.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Text and windows too small on high resolution screen

Post by roblm »

Did you have a startup problem? If so, then insert the installation DVD or USB drive. At the desktop, open the File Manager and select the correct Volume for your Mint installation on the left.
Go to /etc/X11 and right click on the folder xorg.conf.d and select Open as Root. Delete the 90-monitor.conf file.

Try testing this command to scale the objects on the screen to a larger size:

Code: Select all

xrandr --output eDP1 --scale .9x.9
You can test changing the value to .8 or less. To reverse the effect:

Code: Select all

xrandr --output eDP1 --scale 1x1
Last edited by roblm on Wed Mar 18, 2015 2:01 pm, edited 1 time in total.
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

I didn't have a startup problem. Scaling the objects to larger size improves text but it completely messes up the UI so I reverted back to 1x1. I guess I'll just have to deal with zooming to 200% until we have proper support of HiDPI in Linux.

Thanks a lot for your time. Very helpful.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Text and windows too small on high resolution screen

Post by roblm »

Did the DisplaySize line in the 90-monitor.conf file make any change?

For your Macbook, in the Apple menu under Preferences, the scaled resolution of 1680x1050 should be available. I would think the image quality should look fine with that
resolution on a 13 inch screen.
User avatar
z31fanatic
Level 5
Level 5
Posts: 890
Joined: Sat Feb 14, 2015 5:25 pm
Location: Pennsylvania

Re: Text and windows too small on high resolution screen

Post by z31fanatic »

roblm wrote:Did the DisplaySize line in the 90-monitor.conf file make any change?
None at all.

For your Macbook, in the Apple menu under Preferences, the scaled resolution of 1680x1050 should be available. I would think the image quality should look fine with that
resolution on a 13 inch screen.
That was the first thing I tried. Changing it to any of the scaled resolutions screws up the UI.
Nick Payne
Level 3
Level 3
Posts: 104
Joined: Sun Feb 21, 2010 8:49 pm

Re: Text and windows too small on high resolution screen

Post by Nick Payne »

I have a similar but not identical problem - I have two 80cm monitors running off a dual head nVidia card. One is an Eizo 4k monitor at 3840x2160 resolution, the other a Dell U3011 monitor at 2560x1600 resolution. In Cinnamon I can't find any way to size things on a per-monitor basis - having text fields, menus, dialogs etc at a comfortable size on the Eizo monitor means they are much too large on the Dell monitor, and if they're a comfortable size on the Dell then they're much too small on the Eizo.

The machine is dual boot with Windows, and in Windows I have no problem getting independant scaling on each monitor...
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Text and windows too small on high resolution screen

Post by roblm »

z31fanatic,

Does using this xrandr command to change the resolution to 1680x1050 give a better image than changing the resolution in the Apple menu:

Code: Select all

xrandr --output eDP1 --mode 1680x1050_60

To reverse:

Code: Select all

xrandr --output eDP1 --mode 2560x1600_60


EDITED:
The following information is from this web page:
https://support.apple.com/en-us/HT5266

I need a resolution for my external display that isn't on the list. Is there a way to get more resolutions?
Yes. Press and hold the Option key while clicking the Scaled button to see more resolutions.

Nick Payne,

This info is from the article in the link xenopeek gave in his post. Go down to the section > External displays, which says:

The HiDPI setting is desktop-wide so that non-HiDPI external displays show everything too large. One workaround is to using xrandr's scale option. To have a non-HiDPI monitor (on DP1)
right of an internal HiDPI display (eDP1), one could run:

Code: Select all

xrandr --output eDP1 --auto --output DP1 --auto --scale 2x2 --right-of eDP1
Locked

Return to “Graphics Cards & Monitors”