← Back to team overview

sony-vaio-z-series team mailing list archive

Re: Ubuntu Natty Kernel .debs

 

Hi Adam,

> 	That isn't! I think that you may need to blacklist the nouveau module. In 
> speed mode you won't get the NVidia card to work because of the issue that you 
> describe - you need to boot an old kernel first to get to static switching 
> mode. However, the Intel driver should "just work" when in speed mode.
> 

I do not understand what you mean, could you explain this again? Nouveau
is blacklisted on my system. 
Important first question: I thought that the new kernel does not need an
older kernel for switching anymore...?
If I just use the new kernel and set the switch to speed the led goes to
speed just before GDM starts. If I boot with in the stamina setting the
led for stamina switches on just before GDM starts.

> glxinfo | grep ender

This does not work, since I have no working glx module ("extension GLX
missing").

> 	That would seem a little odd if you say you get the desktop - the desktop 
> would seem to constitute a "screen" ! For speed mode you should not need an 
> xorg.conf file at all - if you have one move it out of the way.

There must be something wrong with my system configuration. I just
started in Speed mode a few times. X loads the i915 driver (lsmod shows
i915 loaded), although I blacklisted that, my xorg.conf specifies
"nvidia". X also tries to load the NVIDIA glx module. Excerpt from my
Xorg.0.log in Speed mode:

....
(--) PCI:*(0:0:2:0) 8086:0046:104d:905a Intel Corporation Core Processor
Integrated Graphics Controller rev 2, Mem @ 0xd1400000/4194304,
0xc0000000/268435456, I/O @ 0x00007078/8
(--) PCI: (0:1:0:0) 10de:0a2b:104d:905a nVidia Corporation rev 162, Mem
@ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @
0x00006000/128, BIOS @ 0x????????/524288
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or
directory)
...
(II) Module fbdev: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 0.4.1
	ABI class: X.Org Video Driver, version 6.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 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, Clarkdale, Arrandale
(II) VESA: driver for VESA chipsets: vesa
(II) FBDEV: driver for framebuffer: fbdev
(II) Primary Device is: PCI 00@00:02:0
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 0.0.2
	ABI class: X.Org Video Driver, version 6.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) Arrandale
...
(II) UnloadModule: "vesa"
(II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) UnloadModule: "fbdev"
(II) Unloading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) UnloadModule: "fbdevhw"
(II) Unloading /usr/lib/xorg/modules/linux/libfbdevhw.so
(==) Depth 24 pixmap format is 32 bpp
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(**) intel(0): SwapBuffers wait enabled
(==) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) UXA(0): Driver registered support for the following operations:
(II)         solid
(II)         copy
(II)         composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): No memory allocations
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled
message.
(==) intel(0): DPMS enabled
(==) intel(0): Intel XvMC decoder disabled
(II) intel(0): Set up textured video
(II) intel(0): direct rendering: DRI2 Enabled
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
...
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not
found)
...


In Stamina mode X still loads the i915 driver, which seems correct. The
libglx.so it tries to load is from NVIDIA, so I removed the link. Now X
cannot find the glx driver, since there is nog glx driver for the i915
(or should there be?):
...
(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)
...


I can currently only use my Z11 without problems if I boot the 2.6.31-20
kernel with the NVIDIA proprietary drivers and an xorg.conf that
specifies to use the nvidia driver.

I hope this helpt in making the kernel work for everybody.
I'd gladly do some more testing.

Philippe




Follow ups

References