Bug 839558

Summary: external screen/monitor not showing same details as inbuilt laptop screen
Product: [openSUSE] openSUSE Tumbleweed Reporter: Forgotten User Si7ddX0wxG <forgotten_Si7ddX0wxG>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: 13.1 Milestone 4   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo detail

Description Forgotten User Si7ddX0wxG 2013-09-11 05:38:00 UTC
Created attachment 556834 [details]
hwinfo detail

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 SeaMonkey/2.20

Hello,
I have a  external screen/monitor plugged into a laptop[using vga port connector].

Problem:
external screen/monitor not showing same details as inbuilt laptop screen.

Taskbar with Virtual desktop screens not showing on external screen/monitor. no icons showing on external screen/monitor.

attaching hwinfo

--Glenn


Reproducible: Always
Comment 1 Stefan Dirsch 2013-09-11 10:36:34 UTC
External monitor has different resolution than the laptop screen? It's preconfigured by the desktop as extended screen, thus not showing icons but just additional space, which easily can be used for the desktop? What would be wrong with that?

Please attach the output of 'xrandr'?
Comment 2 Forgotten User Si7ddX0wxG 2013-09-11 14:04:55 UTC
Hello.
output of xrandr
# xrandr
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
VGA-0 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1280x720       60.0  
   1152x720       60.0  
   1024x768       75.1     60.0  
   832x624        74.6  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  
HDMI-0 disconnected (normal left inverted right x axis y axis)

Question: can external monitor show the desktops that internal laptop monitor sees not just extra space.
I want to use the external monitor as primary display. [showing same details as inbuilt laptop screen]
How is that done  --Glenn
Comment 3 Stefan Dirsch 2013-09-11 15:42:59 UTC
So, indeed you have an extended desktop with the external monitor right-of the laptop screen. What you're requesting is a cloned desktop with both having the same resolutions. So you end up with 1024x768 on each one, which looks pretty bad on both screens. What you can do is disable the internal laptop screen and only use the external monitor with the native resolution. Then hopefully your  desktop is moving the taskbar and icons to this one. Which desktop are you using?


Both, KDE and GNOME should have tools to do this other than xrandr command line tool. There are also tools shipped with the proprietary drivers from NVIDIA/AMD.
Comment 4 Forgotten User Si7ddX0wxG 2013-09-12 01:05:07 UTC
Re: What you can do is disable the internal laptop screen and
only use the external monitor with the native resolution.

Question:How is that done, looks like ati based.
--Glenn

# grep -i vga hwinfo.txt
  E: ID_PCI_INTERFACE_FROM_DATABASE=VGA controller
  E: ID_PCI_SUBCLASS_FROM_DATABASE=VGA compatible controller
  P: /devices/pci0000:00/0000:00:01.0/0000:01:05.0/drm/card0/card0-VGA-1
  E: DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:05.0/drm/card0/card0-VGA-1
  P: /devices/virtual/misc/vga_arbiter
  N: vga_arbiter
  E: DEVNAME=/dev/vga_arbiter
  E: DEVPATH=/devices/virtual/misc/vga_arbiter
/devices/pci0000:00/0000:00:01.0/0000:01:05.0/drm/card0/card0-VGA-1
/devices/virtual/misc/vga_arbiter
  name: /dev/vga_arbiter
33: PCI 105.0: 0300 VGA compatible controller (VGA)
  Model: "ATI VGA compatible controller"

# grep -i ati hwinfo.txt
  N: Name="HDA ATI SB Headphone"
  N: Name="HDA ATI SB Mic"
  N: Name="HDA ATI HDMI HDMI/DP,pcm=3"
bus = 0, name = HDA ATI SB Headphone
bus = 0, name = HDA ATI SB Mic
bus = 0, name = HDA ATI HDMI HDMI/DP,pcm=3
    GDRVINFO ethtool error: Operation not supported
  E: ID_VENDOR_FROM_DATABASE=ELAN MICROELECTRONICS CORPORATION
  E: ID_PCI_SUBCLASS_FROM_DATABASE=VGA compatible controller
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: NAME="HDA ATI HDMI HDMI/DP,pcm=3"
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_ATA_ROTATION_RATE_RPM=0
  E: ID_ATA_ROTATION_RATE_RPM=0
  E: ID_ATA_ROTATION_RATE_RPM=0
  E: ID_ATA_ROTATION_RATE_RPM=0
  E: ID_ATA_ROTATION_RATE_RPM=0
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_USB_PROTOCOL_FROM_DATABASE=Interface Association
  E: ID_USB_PROTOCOL_FROM_DATABASE=Interface Association
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: NAME="HDA ATI SB Headphone"
  E: NAME="HDA ATI SB Mic"
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Advanced Micro Devices, Inc. [AMD/ATI]
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_VENDOR_FROM_DATABASE=Linux Foundation
  E: ID_MODEL_FROM_DATABASE=Family 10h Processor HyperTransport Configuration
  <7>[    7.790858] ALSA hda_intel.c:1787 0000:00:14.2: Enable sync_write for stable communication
  <7>[    7.808338] ALSA patch_realtek.c:423 SKU: customization=0x0000009a
  <6>[    7.816397] input: HDA ATI SB Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input10
  <6>[    7.816494] input: HDA ATI SB Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input11
  <7>[    7.819498] ALSA hda_intel.c:1787 0000:01:05.1: Enable sync_write for stable communication
  <6>[    7.829602] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:05.1/sound/card1/input12
  <6>[   22.372869] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
  <6>[  180.457293] EDD information not available.
    Location: "MIDDLE"
    Designation: "L1-Cache"
    Location: 0x00 (Internal, Not Socketed)
    Associativity: 0x04 (2-way Set-Associative)
    Designation: "L2-Cache"
    Location: 0x00 (Internal, Not Socketed)
    Associativity: 0x08 (16-way Set-Associative)
    Type: 0x09 (Serial Port 16550A Compatible)
    Designation: "J6B2"
    Designation: "J6B1"
    Designation: "J6D1"
    Location: 0x03 (Motherboard)
    Location: "A1_DIMM0"
    Location: "A1_DIMM1"
    Driver Activation Cmd: "modprobe thermal; modprobe fan"
    Driver Activation Cmd: "modprobe shpchp"
    Driver Activation Cmd: "modprobe shpchp"
    Driver Activation Cmd: "modprobe shpchp"
  Model: "ATI SB700/SB800 SATA Controller [AHCI mode]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Model: "ATI SB700/SB800 USB OHCI0 Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe ohci-hcd"
    Driver Activation Cmd: "modprobe ohci_pci"
  Model: "ATI SB700/SB800 USB EHCI Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe ehci-hcd"
  Model: "ATI SB700/SB800 USB OHCI0 Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe ohci-hcd"
    Driver Activation Cmd: "modprobe ohci_pci"
  Model: "ATI SB700/SB800 USB EHCI Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe ehci-hcd"
  Model: "ATI SBx00 SMBus Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe i2c_piix4"
    Driver Activation Cmd: "modprobe sp5100_tco"
  Model: "ATI SBx00 Azalia (Intel HDA)"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Model: "ATI SB700/SB800 LPC host controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Model: "ATI SBx00 PCI to PCI Bridge"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Model: "ATI SB700/SB800 USB OHCI0 Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe ohci-hcd"
    Driver Activation Cmd: "modprobe ohci_pci"
  Model: "ATI SB700/SB800 USB EHCI Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe ehci-hcd"
  Model: "AMD K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration"
  Device: pci 0x1200 "K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration"
    Driver Activation Cmd: "modprobe amd64_edac_mod"
    Driver Activation Cmd: "modprobe k10temp"
33: PCI 105.0: 0300 VGA compatible controller (VGA)
  Model: "ATI VGA compatible controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe radeon"
  Model: "ATI Audio device"
  Vendor: pci 0x1002 "ATI Technologies Inc"
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Vendor: pci 0x168c "Atheros Communications Inc."
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
    Driver Activation Cmd: "modprobe ath9k"
    Driver Activation Cmd: "modprobe sdhci_pci"
    Driver Activation Cmd: "modprobe sdhci_pci"
    Driver Activation Cmd: "modprobe jmb38x_ms"
    Driver Activation Cmd: "modprobe jme"
  Compatible to: int 0x0210 0x0013
    Driver Activation Cmd: "modprobe uvcvideo"
  Compatible to: int 0x0211 0x0001
  Compatible to: int 0x0210 0x0002
Comment 5 Stefan Dirsch 2013-09-12 03:10:06 UTC
Seems to be ATI/AMD based, yes. You didn't answer my question, which desktop you're using. Hence I can't help you.
Comment 6 Forgotten User Si7ddX0wxG 2013-09-12 04:32:55 UTC
Question: which desktop you're using.?
Answer: KDE

# rpm -qa |  grep -i kde | sort
NetworkManager-kde4-libs-0.9.0.9-1.3.x86_64
NetworkManager-openvpn-kde4-0.9.0.9-1.3.x86_64
NetworkManager-pptp-kde4-0.9.0.9-1.3.x86_64
NetworkManager-vpnc-kde4-0.9.0.9-1.3.x86_64
bundle-lang-kde-en-12.3-10.3.noarch
flash-player-kde4-11.2.202.297-1.7.x86_64
kde4-filesystem-4.11-1.1.x86_64
kde4-kgreeter-plugins-4.11.0-4.1.x86_64
kde4-print-manager-4.11.0-1.1.x86_64
kdeartwork4-screensaver-4.11.0-1.1.x86_64
kdeartwork4-wallpapers-4.11.0-1.1.noarch
kdeartwork4-wallpapers-weather-4.11.0-1.1.noarch
kdebase4-libkonq-4.11.0-2.1.x86_64
kdebase4-nsplugin-4.11.0-2.1.x86_64
kdebase4-openSUSE-13.1-5.5.x86_64
kdebase4-runtime-4.11.0-1.1.x86_64
kdebase4-runtime-branding-openSUSE-13.1-5.5.x86_64
kdebase4-session-4.11-1.2.noarch
kdebase4-workspace-4.11.0-4.1.x86_64
kdebase4-workspace-branding-openSUSE-13.1-5.5.x86_64
kdebase4-workspace-ksysguardd-4.11.0-4.1.x86_64
kdebase4-workspace-liboxygenstyle-4.11.0-4.1.x86_64
kdebase4-workspace-plasma-calendar-4.11.0-4.1.x86_64
kdegames4-carddecks-default-4.11.0-1.1.noarch
kdelibs3-3.5.10-75.2.x86_64
kdelibs3-default-style-3.5.10-75.2.x86_64
kdelibs4-4.11.0-3.1.x86_64
kdelibs4-branding-openSUSE-13.1-7.4.noarch
kdelibs4-core-4.11.0-3.1.x86_64
kdenetwork4-filesharing-4.11.0-1.1.x86_64
kdepasswd-4.11.0-2.1.x86_64
kdepim4-4.11.0-1.1.x86_64
kdepim4-runtime-4.11.0-1.1.x86_64
kdepimlibs4-4.11.0-1.1.x86_64
libkde4-4.11.0-3.1.x86_64
libkdecore4-4.11.0-3.1.x86_64
libkdegames-4.11.0-1.1.x86_64
libkdegames6-4.11.0-1.1.x86_64
libkdepim4-4.11.0-1.1.x86_64
libkdepimlibs4-4.11.0-1.1.x86_64
liblockdev1-1.0.3_git201003141408-24.5.x86_64
libproxy1-config-kde4-0.4.11-7.2.x86_64
libreoffice-kde4-4.1.0.4-3.1.x86_64
lockdev-1.0.3_git201003141408-24.5.x86_64
mozilla-kde4-integration-0.6.4-3.6.x86_64
openSUSE-release-livecd-kde-13.1-1.18.x86_64
patterns-openSUSE-kde4-13.1-12.1.x86_64
patterns-openSUSE-kde4_basis-13.1-12.1.x86_64
patterns-openSUSE-kde4_games-13.1-12.1.x86_64
patterns-openSUSE-kde4_imaging-13.1-12.1.x86_64
patterns-openSUSE-kde4_internet-13.1-12.1.x86_64
patterns-openSUSE-kde4_multimedia-13.1-12.1.x86_64
patterns-openSUSE-kde4_office-13.1-12.1.x86_64
patterns-openSUSE-kde4_pure-13.1-12.1.x86_64
patterns-openSUSE-kde4_utilities-13.1-12.1.x86_64
patterns-openSUSE-kde4_yast-13.1-12.1.x86_64
patterns-openSUSE-sw_management_kde4-13.1-12.1.x86_64
polkit-kde-agent-1-0.99.0-18.3.x86_64
python-kde4-4.11.0-1.1.x86_64
python-kde4-akonadi-4.11.0-1.1.x86_64
python-kde4-khtml-4.11.0-1.1.x86_64
python-kde4-knewstuff-4.11.0-1.1.x86_64
python-kde4-nepomuk-4.11.0-1.1.x86_64
python-kde4-phonon-4.11.0-1.1.x86_64
python-kde4-plasma-4.11.0-1.1.x86_64
python-kde4-soprano-4.11.0-1.1.x86_64
python-kdebase4-4.11.0-4.1.x86_64
Comment 7 Stefan Dirsch 2013-09-12 07:40:03 UTC
Ok. There should be a tool for monitor setup configuration in KDE. It has been krandrtray in the past, but might have been replaced by some other tool in the past.
Comment 8 Egbert Eich 2015-11-12 16:58:50 UTC
This is not really a bug - the behavior to set both screens to the naive sizes of their respective displays is ok as long as it can be changed and overridden. Desktops should provide tools to do this.