Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved/I hate Asus] No signal or else low quality graphics
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Nerdanel
Apprentice
Apprentice


Joined: 27 Apr 2003
Posts: 161
Location: Finland

PostPosted: Mon Jan 13, 2014 11:15 pm    Post subject: [Solved/I hate Asus] No signal or else low quality graphics Reply with quote

(I changed the title again. Sorry. It turns out that it probably wasn't what I thought for a while after all, so the true reason is very much open again. I'm so frustrated. I don't want to be stuck with graphics the kind of which I had 15 years ago, especially on a monitor that is capable of so much more.)

(I'm writing this in links on a terminal, copying all quotes by hand from another terminal, so I hope you won't mind me abridging logs and such.)

My problem is that when I start Xorg, the screen doesn't get any signal and the monitor goes into the power saving mode. This happens with kdm and startx. I can use the keyboard go back to the terminal and functioning text-mode. X thinks it's working and won't quit until I kill it, after which it outputs the usual sort of shutdown text.

The problems started when I switched to a new computer. I had copied everything from my old hardrive to my new one rather than going with an installation media. I was moving between backwards-compatible Intel systems, with only a few hindering differences such as different integrated sound and Ethernet cards. Both my old and new hard drive installations worked just fine in my old system and failed to have a functioning Xorg in the new. So it looks like the problem has something to do with hardware differences.

My system:
Intel HD 4600 graphics (with the Haswell i5 processor)
Asus H87-plus motherboard
the same old CRT monitor I used to have
Intel i915 driver compiled in the 3.12.7 Gentoo kernel (was 3.12.3 when I first tried)
xorg-server-1.15.0
xf86-video-intel-2.99.907-r1 (was a slightly earlier one when I first tried)

I updated every single package on the system to the latest version, but that didn't have any effect.

Highlights from Xorg.log:
Code:
(II) LoadModule: "intel"

Code:
(--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600

Code:
(**) Option "PreferredMode" "1600x1200"
(**) Option "DefaultModes" "true"

Code:
(II) intel(0): EDID for output VGA1

Then it shows a ton of modelines.
Code:
(II) intel(0): Output VGA1 connected

Code:
(II) intel(0): using user preference for initial modes
(II) intel(0): Output VGA1 using initial mode 1600x1200
(II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
(==) intel(0): DPI set to (96,96)
(II) Loading sub-module "dri2"
(II) LoadModule: "dri2"
(II) Module "dri2" already built-in
(==) Depth 24 pixmap format is 32 bpp
(II) intel(0): SNA initialized with Haswell (gen 7, gt2 backend)

Code:
(II) intel(0): [DRI2] Setup complete
(II) intel(0): [DRI2]   DRI driver: i965
(II) intel(0): direct rendering: DRI2 Enabled
(WW) intel(0): Option "PreferredMode" is not used
(WW) intel(0): Option "DefaultModes" is not used

Code:
(II) AIGLX: Loaded and initialized i965
(II) GLX: Initialized DRI2 GL provider for screen 0
(II) intel(0): switch to mode 1600x1200@85.0 on VGA1 using pipe 0, position (0, 0), rotation normal, reflection none
(EE) intel: failed to set mode: Invalid argument
(WW) intel: failed to restore desired modes on VT switch

After that the log gets into connecting peripherals, and there is some nonsense about configuring Power Button and Video Bus as keyboards. There is (EE) when Xorg tries to configure the same mouse twice through /dev/input/event4 and /dev/input/mouse0, even though both my and evdev's InputClass catchalls should pick up only event* devices.

At the moment I highly suspect that the problems are because of VGA0 and VGA1, so that something decides that the new display controller should be VGA1 while something else expects VGA0 as usual. Thanks to udev, I had a similar problem with eth0 and eth1, though that was much easier to solve. I don't know where to look for the relevant configuration for VGA.

I also use a xorg.conf for the Finnish keyboard and for setting my favorite modeline, so maybe that could have something to do with it too. My xorg.conf looks innocuous to me though, and it worked on the previous computer. This problem is probably something really simple if obscure.


Last edited by Nerdanel on Wed Jan 15, 2014 4:22 pm; edited 4 times in total
Back to top
View user's profile Send private message
Nerdanel
Apprentice
Apprentice


Joined: 27 Apr 2003
Posts: 161
Location: Finland

PostPosted: Tue Jan 14, 2014 6:19 am    Post subject: Reply with quote

I got a night's sleep and then did some triaging. It turned out that xorg.conf was the thing at fault. However, while I managed to get X working, I didn't get it working at anywhere near the resolution I wanted. I wanted 1600x1200 but got mere 1024x768 at 60 Hz! That's way too small and I'm already getting eyestrain from the low frequency.

This was achieved by commenting out the lines
HorizSync and VertRefresh in xorg.conf. Before that, I had commented out most of the Screen section.

Code:
#   HorizSync     30-130
#   VertRefresh   50-160


Those are from the monitor's official specifications. Also, I was able to run 1600x1200@85Hz on that monitor in my old installation, so that resolution shouldn't be a problem with that monitor.

The full xorg.conf:

Code:
Section "ServerLayout"
   Identifier  "Layout0"
   Screen      "Screen0"
   Option       "AllowEmptyInput"   "false"
EndSection

Section "InputClass"
   Identifier  "keyboard catchall"
   Option      "MatchIsKeyboard" "on"
   Option      "MatchDevicePath" "/dev/input/event*"
   Driver      "evdev"
   Option      "XkbRules" "xorg"
   Option      "XkbModel" "pc105"
   Option      "XkbLayout" "fi"
   Option      "XkbVariant" "kotoistus"
EndSection

#Section "InputClass"
#   Identifier  "mouse catchall"
#   Option      "MatchIsPointer" "on"
#   Option      "MatchDevicePath" "/dev/input/event*"
#   Driver      "evdev"
#EndSection

#Section "dri"
#   Mode 0666
#EndSection

Section "Monitor"
   Identifier   "Monitor0"
#   VendorName   "Monitor Vendor"
#   ModelName    "Monitor Model"
#   HorizSync     30-130
#   VertRefresh   50-160
   Option        "PreferredMode" "1600x1200"
   Option        "DefaultModes" "true"
EndSection

Section "Device"
   Identifier  "Card0"
   Driver      "intel"
#   VendorName  "Intel Corporation"
#   BoardName   "Unknown Board"
#   BusID       "PCI:0:2:0"
#   VideoRam    16384
#   Option      "VBERestore" "true"
#   Option      "DRI"        "false"
   Option      "Tiling"     "true"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
#   DefaultDepth 24
#   SubSection "Display"
#      Depth     8
#      Modes "1600x1200" "1024x768"
#   EndSubSection
#   SubSection "Display"
#      Depth     15
#      Modes "1600x1200" "1024x768" "800x600"
#   EndSubSection
#   SubSection "Display"
#      Depth     16
#      Modes "1600x1200" "1024x768" "800x600"
#   EndSubSection
#   SubSection "Display"
#      Depth     24
#      Modes "1600x1200" "1024x768" "800x600"
#   EndSubSection
EndSection


The full Xorg.0.log as of now:

Code:
[   281.353]
X.Org X Server 1.15.0
Release Date: 2013-12-27
[   281.354] X Protocol Version 11, Revision 0
[   281.355] Build Operating System: Linux 3.12.3-gentoo x86_64 Gentoo
[   281.355] Current Operating System: Linux f132a 3.12.7-gentoo #1 SMP Mon Jan 13 22:28:15 EET 2014 x86_64
[   281.355] Kernel command line: root=/dev/sdb2
[   281.356] Build Date: 13 January 2014  08:38:46PM
[   281.357] 
[   281.357] Current version of pixman: 0.32.4
[   281.358]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   281.358] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   281.360] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jan 14 07:40:18 2014
[   281.408] (==) Using config file: "/etc/X11/xorg.conf"
[   281.408] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   281.438] (==) ServerLayout "Layout0"
[   281.438] (**) |-->Screen "Screen0" (0)
[   281.438] (**) |   |-->Monitor "Monitor0"
[   281.438] (**) |   |-->Device "Card0"
[   281.438] (==) Automatically adding devices
[   281.438] (==) Automatically enabling devices
[   281.438] (==) Automatically adding GPU devices
[   281.478] (==) FontPath set to:
   /usr/share/fonts/misc/,
   /usr/share/fonts/TTF/,
   /usr/share/fonts/OTF/,
   /usr/share/fonts/Type1/,
   /usr/share/fonts/100dpi/,
   /usr/share/fonts/75dpi/
[   281.478] (==) ModulePath set to "/usr/lib64/xorg/modules"
[   281.478] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   281.478] (II) Loader magic: 0x7ffc40
[   281.478] (II) Module ABI versions:
[   281.478]    X.Org ANSI C Emulation: 0.4
[   281.478]    X.Org Video Driver: 15.0
[   281.478]    X.Org XInput driver : 20.0
[   281.479]    X.Org Server Extension : 8.0
[   281.479] (II) xfree86: Adding drm device (/dev/dri/card0)
[   281.479] (--) PCI:*(0:0:2:0) 8086:0412:1043:8534 rev 6, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64
[   281.480] Initializing built-in extension Generic Event Extension
[   281.480] Initializing built-in extension SHAPE
[   281.481] Initializing built-in extension MIT-SHM
[   281.481] Initializing built-in extension XInputExtension
[   281.482] Initializing built-in extension XTEST
[   281.482] Initializing built-in extension BIG-REQUESTS
[   281.483] Initializing built-in extension SYNC
[   281.483] Initializing built-in extension XKEYBOARD
[   281.483] Initializing built-in extension XC-MISC
[   281.484] Initializing built-in extension XINERAMA
[   281.484] Initializing built-in extension XFIXES
[   281.484] Initializing built-in extension RENDER
[   281.485] Initializing built-in extension RANDR
[   281.485] Initializing built-in extension COMPOSITE
[   281.485] Initializing built-in extension DAMAGE
[   281.486] Initializing built-in extension MIT-SCREEN-SAVER
[   281.486] Initializing built-in extension DOUBLE-BUFFER
[   281.486] Initializing built-in extension RECORD
[   281.487] Initializing built-in extension DPMS
[   281.487] Initializing built-in extension Present
[   281.487] Initializing built-in extension DRI3
[   281.488] Initializing built-in extension X-Resource
[   281.488] Initializing built-in extension XVideo
[   281.488] Initializing built-in extension XVideo-MotionCompensation
[   281.489] Initializing built-in extension XFree86-VidModeExtension
[   281.489] Initializing built-in extension XFree86-DGA
[   281.489] Initializing built-in extension XFree86-DRI
[   281.490] Initializing built-in extension DRI2
[   281.490] (II) LoadModule: "glx"
[   281.517] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   281.696] (II) Module glx: vendor="X.Org Foundation"
[   281.696]    compiled for 1.15.0, module version = 1.0.0
[   281.696]    ABI class: X.Org Server Extension, version 8.0
[   281.696] (==) AIGLX enabled
[   281.696] Loading extension GLX
[   281.696] (II) LoadModule: "intel"
[   281.721] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[   281.732] (II) Module intel: vendor="X.Org Foundation"
[   281.732]    compiled for 1.15.0, module version = 2.99.907
[   281.732]    Module class: X.Org Video Driver
[   281.732]    ABI class: X.Org Video Driver, version 15.0
[   281.732] (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
[   281.732] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000
[   281.732] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100
[   281.732] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200
[   281.732] (--) using VT number 7

[   281.743] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600
[   281.743] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2
[   281.743] (II) intel(0): Creating default Display subsection in Screen section
   "Screen0" for depth/fbbpp 24/32
[   281.743] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[   281.743] (==) intel(0): RGB weight 888
[   281.743] (==) intel(0): Default visual is TrueColor
[   281.743] (**) intel(0): Option "Tiling" "true"
[   281.743] (**) intel(0): Framebuffer tiled
[   281.743] (**) intel(0): Pixmaps tiled
[   281.743] (**) intel(0): "Tear free" disabled
[   281.743] (**) intel(0): Forcing per-crtc-pixmaps? no
[   281.743] (II) intel(0): Output VGA1 using monitor section Monitor0
[   281.743] (**) intel(0): Option "PreferredMode" "1600x1200"
[   281.743] (**) intel(0): Option "DefaultModes" "true"
[   281.743] (II) intel(0): Output DP1 has no monitor section
[   281.743] (II) intel(0): Output HDMI1 has no monitor section
[   281.743] (II) intel(0): Output DP2 has no monitor section
[   281.743] (II) intel(0): Output HDMI2 has no monitor section
[   281.743] (II) intel(0): Output VIRTUAL1 has no monitor section
[   281.744] (II) intel(0): EDID for output VGA1
[   281.744] (II) intel(0): Not using default mode "640x350" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "320x175" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "640x400" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "320x200" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "720x400" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "360x200" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "640x480" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "640x480" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "640x480" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "800x600" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "800x600" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "800x600" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1024x768i" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "512x384i" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1280x960" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1280x960" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1280x1024" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1600x1200" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1792x1344" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1792x1344" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1856x1392" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1856x1392" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1920x1440" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "832x624" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "416x312" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1400x1050" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "2048x1536" (hsync out of range)
[   281.744] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[   281.744] (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
[   281.744] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[   281.744] (II) intel(0): Printing probed modes for output VGA1
[   281.744] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   281.744] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   281.744] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[   281.744] (II) intel(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
[   281.744] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz e)
[   281.744] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)
[   281.744] (II) intel(0): EDID for output DP1
[   281.744] (II) intel(0): EDID for output HDMI1
[   281.744] (II) intel(0): EDID for output DP2
[   281.744] (II) intel(0): EDID for output HDMI2
[   281.744] (II) intel(0): EDID for output VIRTUAL1
[   281.745] (II) intel(0): Output VGA1 connected
[   281.745] (II) intel(0): Output DP1 disconnected
[   281.745] (II) intel(0): Output HDMI1 disconnected
[   281.745] (II) intel(0): Output DP2 disconnected
[   281.745] (II) intel(0): Output HDMI2 disconnected
[   281.745] (II) intel(0): Output VIRTUAL1 disconnected
[   281.745] (II) intel(0): Using exact sizes for initial modes
[   281.745] (II) intel(0): Output VGA1 using initial mode 1024x768
[   281.745] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   281.745] (==) intel(0): DPI set to (96, 96)
[   281.745] (II) Loading sub module "dri2"
[   281.745] (II) LoadModule: "dri2"
[   281.745] (II) Module "dri2" already built-in
[   281.745] (==) Depth 24 pixmap format is 32 bpp
[   281.747] (II) intel(0): SNA initialized with Haswell (gen7.5, gt2) backend
[   281.747] (==) intel(0): Backing store enabled
[   281.747] (==) intel(0): Silken mouse enabled
[   281.747] (II) intel(0): HW Cursor enabled
[   281.747] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   281.748] (==) intel(0): DPMS enabled
[   281.748] (II) intel(0): [DRI2] Setup complete
[   281.748] (II) intel(0): [DRI2]   DRI driver: i965
[   281.748] (II) intel(0): direct rendering: DRI2 Enabled
[   281.748] (WW) intel(0): Option "PreferredMode" is not used
[   281.748] (WW) intel(0): Option "DefaultModes" is not used
[   281.748] (==) intel(0): hotplug detection: "enabled"
[   281.748] (--) RandR disabled
[   281.910] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[   281.910] (II) AIGLX: enabled GLX_ARB_create_context
[   281.910] (II) AIGLX: enabled GLX_ARB_create_context_profile
[   281.910] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[   281.910] (II) AIGLX: enabled GLX_INTEL_swap_event
[   281.910] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[   281.910] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[   281.910] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[   281.910] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[   281.910] (II) AIGLX: Loaded and initialized i965
[   281.910] (II) GLX: Initialized DRI2 GL provider for screen 0
[   281.912] (II) intel(0): switch to mode 1024x768@60.0 on VGA1 using pipe 0, position (0, 0), rotation normal, reflection none
[   281.922] (II) intel(0): Setting screen physical size to 270 x 203
[   282.257] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   282.257] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   282.257] (**) Power Button: Applying InputClass "keyboard catchall"
[   282.257] (II) LoadModule: "evdev"
[   282.257] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[   282.281] (II) Module evdev: vendor="X.Org Foundation"
[   282.281]    compiled for 1.15.0, module version = 2.8.2
[   282.281]    Module class: X.Org XInput Driver
[   282.281]    ABI class: X.Org XInput driver, version 20.0
[   282.281] (II) Using input driver 'evdev' for 'Power Button'
[   282.281] (**) Power Button: always reports core events
[   282.281] (**) evdev: Power Button: Device: "/dev/input/event1"
[   282.281] (--) evdev: Power Button: Vendor 0 Product 0x1
[   282.281] (--) evdev: Power Button: Found keys
[   282.281] (II) evdev: Power Button: Configuring as keyboard
[   282.281] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[   282.281] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   282.281] (**) Option "xkb_rules" "evdev"
[   282.281] (**) Option "xkb_model" "pc105"
[   282.281] (**) Option "xkb_layout" "fi"
[   282.281] (**) Option "xkb_variant" "kotoistus"
[   282.311] (II) config/udev: Adding input device Video Bus (/dev/input/event2)
[   282.311] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[   282.311] (**) Video Bus: Applying InputClass "keyboard catchall"
[   282.311] (II) Using input driver 'evdev' for 'Video Bus'
[   282.311] (**) Video Bus: always reports core events
[   282.311] (**) evdev: Video Bus: Device: "/dev/input/event2"
[   282.311] (--) evdev: Video Bus: Vendor 0 Product 0x6
[   282.311] (--) evdev: Video Bus: Found keys
[   282.311] (II) evdev: Video Bus: Configuring as keyboard
[   282.311] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input2/event2"
[   282.311] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[   282.311] (**) Option "xkb_rules" "evdev"
[   282.311] (**) Option "xkb_model" "pc105"
[   282.311] (**) Option "xkb_layout" "fi"
[   282.311] (**) Option "xkb_variant" "kotoistus"
[   282.311] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[   282.311] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   282.311] (**) Power Button: Applying InputClass "keyboard catchall"
[   282.311] (II) Using input driver 'evdev' for 'Power Button'
[   282.312] (**) Power Button: always reports core events
[   282.312] (**) evdev: Power Button: Device: "/dev/input/event0"
[   282.312] (--) evdev: Power Button: Vendor 0 Product 0x1
[   282.312] (--) evdev: Power Button: Found keys
[   282.312] (II) evdev: Power Button: Configuring as keyboard
[   282.312] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
[   282.312] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[   282.312] (**) Option "xkb_rules" "evdev"
[   282.312] (**) Option "xkb_model" "pc105"
[   282.312] (**) Option "xkb_layout" "fi"
[   282.312] (**) Option "xkb_variant" "kotoistus"
[   282.312] (II) config/udev: Adding drm device (/dev/dri/card0)
[   282.312] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event4)
[   282.312] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[   282.312] (**) Logitech USB Optical Mouse: Applying InputClass "keyboard catchall"
[   282.312] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'
[   282.312] (**) Logitech USB Optical Mouse: always reports core events
[   282.312] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event4"
[   282.312] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc05a
[   282.312] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons
[   282.312] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)
[   282.312] (--) evdev: Logitech USB Optical Mouse: Found relative axes
[   282.312] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes
[   282.312] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse
[   282.312] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support
[   282.312] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5
[   282.312] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   282.312] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/input/input4/event4"
[   282.312] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 9)
[   282.312] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes.
[   282.312] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1
[   282.312] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0
[   282.312] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
[   282.312] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4
[   282.312] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
[   282.312] (**) Logitech USB Optical Mouse: Applying InputClass "keyboard catchall"
[   282.312] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'
[   282.312] (**) Logitech USB Optical Mouse: always reports core events
[   282.312] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/mouse0"
[   282.312] (EE) evdev: Logitech USB Optical Mouse: ioctl EVIOCGBIT for bitmask in EvdevOpenMTDev failed: Inappropriate ioctl for device
[   282.312] (EE) Logitech USB Optical Mouse: Couldn't open mtdev device
[   282.323] (EE) PreInit returned 2 for "Logitech USB Optical Mouse"
[   282.323] (II) UnloadModule: "evdev"
[   282.323] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[   282.323] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[   282.323] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard catchall"
[   282.323] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[   282.323] (**) AT Translated Set 2 keyboard: always reports core events
[   282.323] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event3"
[   282.323] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[   282.323] (--) evdev: AT Translated Set 2 keyboard: Found keys
[   282.323] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[   282.323] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[   282.323] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[   282.323] (**) Option "xkb_rules" "evdev"
[   282.323] (**) Option "xkb_model" "pc105"
[   282.323] (**) Option "xkb_layout" "fi"
[   282.323] (**) Option "xkb_variant" "kotoistus"


So, I suppose I should need to find why Xorg thinks my system can't support what it should be able to. Even if the new Asus H87-plus motherboard turned out a bad buy and can't handle 1600x1200@85Hz for some stupid reason, it should be able to handle something a lot better than what I have now. I was switching from Intel graphics to more advanced Intel graphics, so that part shouldn't be a problem either, unless there's some bug having to do with Haswell.

Edit: And this is what xrandr has to say:

Code:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9     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)
Back to top
View user's profile Send private message
Nerdanel
Apprentice
Apprentice


Joined: 27 Apr 2003
Posts: 161
Location: Finland

PostPosted: Tue Jan 14, 2014 11:16 am    Post subject: Reply with quote

So it happens that I'm closer to the solution. I think the problem is that I'm not using the CPU's integrated Intel HD Graphics 4600 after all, but instead the terrible, horrible graphics controller that is integrated in the motherboard and is only giving me VGA graphics.

From lspci -v:
Code:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 8534
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915


get-edid -c doesn't get EDID information, but it does give me the following bit:

Code:
        VBE version 300
        VBE string at 0xc8f80 "Intel(R) HSW Mobile/Desktop Graphics Chipset Accelerated VGA BIOS"


Now I need to figure out how to switch GPUs...

EDIT: I can't make the switch from the BIOS. Both the motherboard and the kernel CPUs fall under the same iGPU option. There are no PCI or PCI-E GPUs, so those BIOS options are meaningless. iGPU (or auto that then picks iGPU) is the only option.

EDIT 2: Well, Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller is apparently just one thing (I think). Now my problem is getting the right thing turned on. Apparently I can't even see the Intel HD Graphics 4600 that's integrated in the CPU. EDIT 3: Or maybe they are different after all. I just need to figure how to access the right one. I think. I'm so confused by this whole affair.
Back to top
View user's profile Send private message
Nerdanel
Apprentice
Apprentice


Joined: 27 Apr 2003
Posts: 161
Location: Finland

PostPosted: Wed Jan 15, 2014 4:30 am    Post subject: Reply with quote

It looks like this thread was in the wrong forum, and I need to figure out how to use vgaswitcheroo. I'll mark this as solved if that solves the problem.
Back to top
View user's profile Send private message
Nerdanel
Apprentice
Apprentice


Joined: 27 Apr 2003
Posts: 161
Location: Finland

PostPosted: Wed Jan 15, 2014 4:16 pm    Post subject: Reply with quote

It turns out that, as hard as it is to believe and as slow as it was to get through to me , modern Intel-compatible hardware is actually inferior to stuff made several years ago. In the end I did manage to get 1600x1200 working by writing a custom modeline in xorg.conf, but at a mere 60Hz frequency. I might be able to bump up the frequency a few Hertz, but I'm close to the limit here. I might have to downgrade the resolution so that I won't have so much eye strain.

I went with integrated graphics because I really don't demand much. I pretty much just want decent 2D ability, the sort that has been there for years and years. I intentionally refused to downgrade to a flatscreen because of the limitations with resolution and color reproduction. But people like me apparently don't exist or matter.

"Thanks" for invalidating quality hardware with your lousy specs, Asus H87-plus. That was money well spent. Not.

And Asus was supposed to be a good brand...

(By the way, that particular motherboard also had a bug where it refused to allow UEFI boot for Linux. Even though that abomination of Secure Boot was disabled, the motherboard thought it was enabled and told me to disable it. But it was still disabled and I could disable it any more than it was without taking a hammer to the circuits. Luckily the legacy mode still worked. It was easier to deal with on the Linux side too.)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum