Announcement

Collapse
No announcement yet.

Annoying Screen Flickering with Intel GM45 Chipset

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SteveRiley
    replied
    Originally posted by PJK View Post
    Yeah but was I using Intel drivers without "nomodeset"?
    I'll admit we've tried so many iterations that perhaps I've overlooked a step but...

    * When you had "nomodeset" specified, your computer was falling back to the VESA driver. We saw that in the first Xorg log you posted. I would have realized this immediately if I had known that the Intel drivers require modesetting now.

    * When you removed the VESA driver, you had already removed "nomodeset," so the Intel driver was loading again.

    * When you put "nomodeset" back, but hadn't yet re-installed the VESA drivers, X was failing to load.

    Think I got that right...

    Leave a comment:


  • PJK
    replied
    Hey Steve, I have no problem doing the work, I consider a learning experience. But judging from my askubuntu question, it seems as if I am not the only one with the problem. The question got rated up twice already, and this seems like a very rare bug.

    Leave a comment:


  • PJK
    replied
    Yeah but was I using Intel drivers without "nomodeset"?

    Leave a comment:


  • SteveRiley
    replied
    I have just learned (Googe-fu led me to a Gentoo forums post) that Intel drivers have required modesetting for some time now and don't work without it. That's why X is bombing out with "(EE) No devices detected," when clearly the device exists (look at timestamp 30.187 in the log).

    Remember when "nomodeset" was working for you? Well, when you used that, the Intel drivers indeed failed to load and your system fell back to the VESA driver. When we disabled the VESA and framebuffer drivers, we left nothing for failover, and therefore you got dumped to a console.

    Alas, I don't know where to go from here. I've asked you to do a lot of work and nothing has helped. Perhaps filing a bug might get someone's attention.

    Leave a comment:


  • PJK
    replied
    The latter, reason being is so that I could reboot with the grub changes remaining in-tact as I test other things.

    Leave a comment:


  • Mr_Bumpy
    replied
    PJK, are you simply modifying the boot line from the grub menu on boot, or are you editing /etc/default/grub and running update-grub each time you want to change a boot option? Something about the way you have described your process so far has made me wonder if you are doing the latter.

    Leave a comment:


  • PJK
    replied
    Xorg.0.log:
    Code:
    [    30.185] 
    X.Org X Server 1.12.1
    Release Date: 2012-04-13
    [    30.185] X Protocol Version 11, Revision 0
    [    30.185] Build Operating System: Linux 2.6.24-29-xen x86_64 Ubuntu
    [    30.185] Current Operating System: Linux Latitude 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64
    [    30.185] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=631fb253-073e-424e-ad3e-959795cf45fe ro nomodeset quiet splash vt.handoff=7
    [    30.185] Build Date: 02 May 2012  02:56:39PM
    [    30.185] xorg-server 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise (For technical support please see http://www.ubuntu.com/support) 
    [    30.185] Current version of pixman: 0.25.2
    [    30.185] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [    30.185] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    30.185] (==) Log file: "/var/log/Xorg.0.log", Time: Wed May  2 21:34:00 2012
    [    30.185] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [    30.185] (==) No Layout section.  Using the first Screen section.
    [    30.185] (==) No screen section available. Using defaults.
    [    30.185] (**) |-->Screen "Default Screen Section" (0)
    [    30.185] (**) |   |-->Monitor "<default monitor>"
    [    30.186] (==) No monitor specified for screen "Default Screen Section".
    	Using a default monitor configuration.
    [    30.186] (==) Automatically adding devices
    [    30.186] (==) Automatically enabling devices
    [    30.186] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    [    30.186] 	Entry deleted from font path.
    [    30.186] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
    [    30.186] 	Entry deleted from font path.
    [    30.186] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
    [    30.186] 	Entry deleted from font path.
    [    30.186] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
    [    30.186] 	Entry deleted from font path.
    [    30.186] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
    [    30.186] 	Entry deleted from font path.
    [    30.186] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
    [    30.186] 	Entry deleted from font path.
    [    30.186] (==) FontPath set to:
    	/usr/share/fonts/X11/misc,
    	/usr/share/fonts/X11/Type1,
    	built-ins
    [    30.186] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
    [    30.186] (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    [    30.186] (II) Loader magic: 0x7f7a4bc0eae0
    [    30.186] (II) Module ABI versions:
    [    30.186] 	X.Org ANSI C Emulation: 0.4
    [    30.186] 	X.Org Video Driver: 12.0
    [    30.186] 	X.Org XInput driver : 16.0
    [    30.186] 	X.Org Server Extension : 6.0
    [    30.187] (--) PCI:*(0:0:2:0) 8086:2a42:1028:0263 rev 7, Mem @ 0xf6c00000/4194304, 0xe0000000/268435456, I/O @ 0x0000efe8/8
    [    30.187] (--) PCI: (0:0:2:1) 8086:2a43:1028:0263 rev 7, Mem @ 0xf6b00000/1048576
    [    30.187] (II) Open ACPI successful (/var/run/acpid.socket)
    [    30.187] (II) LoadModule: "extmod"
    [    30.187] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [    30.187] (II) Module extmod: vendor="X.Org Foundation"
    [    30.187] 	compiled for 1.12.1, module version = 1.0.0
    [    30.187] 	Module class: X.Org Server Extension
    [    30.187] 	ABI class: X.Org Server Extension, version 6.0
    [    30.187] (II) Loading extension MIT-SCREEN-SAVER
    [    30.187] (II) Loading extension XFree86-VidModeExtension
    [    30.187] (II) Loading extension XFree86-DGA
    [    30.187] (II) Loading extension DPMS
    [    30.187] (II) Loading extension XVideo
    [    30.187] (II) Loading extension XVideo-MotionCompensation
    [    30.187] (II) Loading extension X-Resource
    [    30.187] (II) LoadModule: "dbe"
    [    30.188] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [    30.188] (II) Module dbe: vendor="X.Org Foundation"
    [    30.188] 	compiled for 1.12.1, module version = 1.0.0
    [    30.188] 	Module class: X.Org Server Extension
    [    30.188] 	ABI class: X.Org Server Extension, version 6.0
    [    30.188] (II) Loading extension DOUBLE-BUFFER
    [    30.188] (II) LoadModule: "glx"
    [    30.188] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [    30.188] (II) Module glx: vendor="X.Org Foundation"
    [    30.188] 	compiled for 1.12.1, module version = 1.0.0
    [    30.188] 	ABI class: X.Org Server Extension, version 6.0
    [    30.188] (==) AIGLX enabled
    [    30.188] (II) Loading extension GLX
    [    30.188] (II) LoadModule: "record"
    [    30.188] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [    30.188] (II) Module record: vendor="X.Org Foundation"
    [    30.188] 	compiled for 1.12.1, module version = 1.13.0
    [    30.188] 	Module class: X.Org Server Extension
    [    30.188] 	ABI class: X.Org Server Extension, version 6.0
    [    30.188] (II) Loading extension RECORD
    [    30.188] (II) LoadModule: "dri"
    [    30.188] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [    30.188] (II) Module dri: vendor="X.Org Foundation"
    [    30.188] 	compiled for 1.12.1, module version = 1.0.0
    [    30.188] 	ABI class: X.Org Server Extension, version 6.0
    [    30.188] (II) Loading extension XFree86-DRI
    [    30.188] (II) LoadModule: "dri2"
    [    30.188] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [    30.189] (II) Module dri2: vendor="X.Org Foundation"
    [    30.189] 	compiled for 1.12.1, module version = 1.2.0
    [    30.189] 	ABI class: X.Org Server Extension, version 6.0
    [    30.189] (II) Loading extension DRI2
    [    30.189] (==) Matched intel as autoconfigured driver 0
    [    30.189] (==) Matched vesa as autoconfigured driver 1
    [    30.189] (==) Matched fbdev as autoconfigured driver 2
    [    30.189] (==) Assigned the driver to the xf86ConfigLayout
    [    30.189] (II) LoadModule: "intel"
    [    30.189] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [    30.189] (II) Module intel: vendor="X.Org Foundation"
    [    30.189] 	compiled for 1.12.1, module version = 2.19.0
    [    30.189] 	Module class: X.Org Video Driver
    [    30.189] 	ABI class: X.Org Video Driver, version 12.0
    [    30.189] (II) LoadModule: "vesa"
    [    30.189] (WW) Warning, couldn't open module vesa
    [    30.189] (II) UnloadModule: "vesa"
    [    30.189] (II) Unloading vesa
    [    30.189] (EE) Failed to load module "vesa" (module does not exist, 0)
    [    30.189] (II) LoadModule: "fbdev"
    [    30.190] (WW) Warning, couldn't open module fbdev
    [    30.190] (II) UnloadModule: "fbdev"
    [    30.190] (II) Unloading fbdev
    [    30.190] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [    30.190] (==) Matched intel as autoconfigured driver 0
    [    30.190] (==) Matched vesa as autoconfigured driver 1
    [    30.190] (==) Matched fbdev as autoconfigured driver 2
    [    30.190] (==) Assigned the driver to the xf86ConfigLayout
    [    30.190] (II) LoadModule: "intel"
    [    30.190] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [    30.190] (II) Module intel: vendor="X.Org Foundation"
    [    30.190] 	compiled for 1.12.1, module version = 2.19.0
    [    30.190] 	Module class: X.Org Video Driver
    [    30.190] 	ABI class: X.Org Video Driver, version 12.0
    [    30.190] (II) UnloadModule: "intel"
    [    30.190] (II) Unloading intel
    [    30.190] (II) Failed to load module "intel" (already loaded, 32634)
    [    30.190] (II) LoadModule: "vesa"
    [    30.190] (WW) Warning, couldn't open module vesa
    [    30.190] (II) UnloadModule: "vesa"
    [    30.190] (II) Unloading vesa
    [    30.190] (EE) Failed to load module "vesa" (module does not exist, 0)
    [    30.190] (II) LoadModule: "fbdev"
    [    30.191] (WW) Warning, couldn't open module fbdev
    [    30.191] (II) UnloadModule: "fbdev"
    [    30.191] (II) Unloading fbdev
    [    30.191] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [    30.191] (II) intel: Driver for Intel 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, B43, Clarkdale, Arrandale,
    	Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
    	Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
    	Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
    	Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
    	Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
    	Ivybridge Server (GT2)
    [    30.191] (++) using VT number 7
    
    [    30.195] (EE) No devices detected.
    [    30.195] 
    Fatal server error:
    [    30.195] no screens found
    [    30.195] 
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    [    30.195] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [    30.195]

    Leave a comment:


  • PJK
    replied
    **** I already vi'd that line out. Yeah I'll get you that log. Gimme 5.

    Leave a comment:


  • SteveRiley
    replied
    I'd actually be interested in seeing the Xorg.0.log now, as I suspect it might have some errors, but if you're sick of working on this, I'd understand.

    Otherwise, I'm out of ideas. My apologies. All this time and no resolution.

    Leave a comment:


  • PJK
    replied
    Tried "i915.powersave=0", no results. Then I changed that to "nomodeset", X doesn't seem to load now. KDM service is in fact running, and all I got is a tty1 console.

    Leave a comment:


  • SteveRiley
    replied
    Don't need to see the apt-cache policy anymore.

    Latest Xorg.0.log shows the Intel driver loaded and also it appears that you're back to 1280x800. I have only one suggestion left: what if you put "nomodeset" back now?

    Leave a comment:


  • PJK
    replied
    Hack n Slash mode, LOL. Yeah no worries, I've got my desktop upstairs and mobile as well so I can view the forum. Anyway, ran the command, gonna reboot now.

    EDIT: Rebooted, got GUI normally (flicker included), previously I removed nomodeset and did update-grub, however I verified after I removed VESA drivers and it was in fact gone.

    apt-cache policy returned:
    Code:
    xserver-common:
      Installed: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Candidate: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Version table:
     *** 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise 0
            500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
         2:1.11.4-0ubuntu10.1 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
         2:1.11.4-0ubuntu10 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
    xserver-xorg-core:
      Installed: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Candidate: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Version table:
     *** 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise 0
            500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
         2:1.11.4-0ubuntu10.1 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
         2:1.11.4-0ubuntu10 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
    xserver-xorg-video-intel:
      Installed: 2:2.19.0+git20120501.7e09babb-0ubuntu0sarvatt~precise
      Candidate: 2:2.19.0+git20120501.7e09babb-0ubuntu0sarvatt~precise
      Version table:
     *** 2:2.19.0+git20120501.7e09babb-0ubuntu0sarvatt~precise 0
            500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
         2:2.17.0-1ubuntu4 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
    Also, attached is the present Xorg.0.log. Notice the 45.2 Kb file size change. Xorg.0.txt
    Last edited by PJK; May 02, 2012, 05:17 PM.

    Leave a comment:


  • SteveRiley
    replied
    BTW, in case you haven't realized it, we're now in hack-n-slash mode

    Leave a comment:


  • SteveRiley
    replied
    Alrighty, let's remove the VESA driver (and the framebuffer driver too, while we're at it) and see if the Intel driver will load now:

    Code:
    sudo apt-get purge xserver-xorg-video-vesa xserver-xorg-video-fbdev
    After you do this but before you reboot, remove "nomodeset" from the Linux boot paramenters in GRUB.

    If you get no X at all and instead dump to a command prompt, save your latest Xorg.0.log to a file someplace because I'll need to look at it. Then reinstall the VESA and framebuffer drivers so you can at least get back to the forum:

    Code:
    sudo apt-get install xserver-xorg-video-vesa xserver-xorg-video-fbdev

    Leave a comment:


  • PJK
    replied
    Yeah, problem still persists unless I boot with "nomodeset". As far as the CODE tag goes... I didn't know one existed. As you can see, Im pretty good about encapsulating anything important, it's just that a CODE tag button is missing from the WYSIWYG toolbar. Anyway, yeah, here:

    Code:
    xserver-common:
      Installed: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Candidate: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Version table:
     *** 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise 0
            500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
         2:1.11.4-0ubuntu10.1 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
         2:1.11.4-0ubuntu10 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
    xserver-xorg-core:
      Installed: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Candidate: 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise
      Version table:
     *** 2:1.12.1+git20120502+server-1.12-branch.ed33772a-0ubuntu0ricotz~precise 0
            500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
         2:1.11.4-0ubuntu10.1 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
         2:1.11.4-0ubuntu10 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
    xserver-xorg-video-intel:
      Installed: 2:2.19.0+git20120501.7e09babb-0ubuntu0sarvatt~precise
      Candidate: 2:2.19.0+git20120501.7e09babb-0ubuntu0sarvatt~precise
      Version table:
     *** 2:2.19.0+git20120501.7e09babb-0ubuntu0sarvatt~precise 0
            500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
         2:2.17.0-1ubuntu4 0
            500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
    Ugh, my apologies dude, it seems to be there when doing an "Advanced" reply, which I never use. Sorry

    Leave a comment:

Users Viewing This Topic

Collapse

There are 0 users viewing this topic.

Working...
X