← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: testing HP Pavilion dm4t-1000 acpi off, various drivers and i need explanation of bios options

 

Hello,

I've not tried Ubuntu Control Center option for switchable graphics (in fact, i've no seen it), but I suppose it uses i915/radeon switch by vgaswitcheroo. This way was not stable for me, and also had a higher consumption when using only intel (I've a power measure tool before the AP plug), it seem keep ATI running, even when switched off. Also, as far as I'know, radeon module has no hardware 3D support, so I suppose you have software mesa working. I've seen a comparison in phoronix, telling that open source gallium3D performs better than radeon, but worst thatn catalyst (http://www.phoronix.com/scan.php?page=article&item=amd_r500_expanded&num=1)

For propietary catalist, are you trying 10.12? I've the error "Invalid video BIOS signature!" with this release, but with 11.1, driver inizialization seems ok, even with this warning: (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found but I get a black screen also. Could be a brightness issue here? I don't know. For testing catalist, I've blacklisted i915 and drm, and updated initramfs to avoid the modules here.

Next I enclose part of the xorg log

#  cat Xorg.0.log | grep fglrx
[    44.387] (II) LoadModule: "fglrx"
[ 44.387] (II) Loading /usr/lib/xorg/extra-modules/modules/drivers/fglrx_drv.so
[    44.402] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[    44.403] (II) Loading sub module "fglrxdrm"
[    44.403] (II) LoadModule: "fglrxdrm"
[ 44.403] (II) Loading /usr/lib/xorg/extra-modules/modules/linux/libfglrxdrm.so
[    44.403] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[    44.408] (WW) Falling back to old probe method for fglrx
[ 44.420] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
[    44.422] (II) fglrx(0): pEnt->device->identifier=0x9d67958
[    44.422] (II) fglrx(0): === [xdl_x760_atiddxPreInit] === begin
[    44.422] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[ 44.422] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    44.422] (==) fglrx(0): Default visual is TrueColor
[    44.422] (**) fglrx(0): Option "DPMS" "true"
[    44.422] (==) fglrx(0): RGB weight 888
[    44.422] (II) fglrx(0): Using 8 bits per RGB
[    44.422] (==) fglrx(0): Buffer Tiling is ON
[    44.422] (II) Loading sub module "fglrxdrm"
[    44.422] (II) LoadModule: "fglrxdrm"
[ 44.422] (II) Reloading /usr/lib/xorg/extra-modules/modules/linux/libfglrxdrm.so
[    44.425] (==) fglrx(0): NoAccel = NO
[    44.426] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[ 44.426] (--) fglrx(0): Chipset: "ATI Mobility Radeon HD 5400 Series " (Chipset = 0x68e0)
[    44.426] (--) fglrx(0): (PciSubVendor = 0x103c, PciSubDevice = 0x1433)
[ 44.426] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
[    44.426] (--) fglrx(0): Linear framebuffer (phys) at 0xa0000000
[    44.426] (--) fglrx(0): MMIO registers at 0xc4400000
[    44.426] (--) fglrx(0): I/O port at 0x00003000
[    44.426] (==) fglrx(0): ROM-BIOS at 0x000c0000
[    44.426] (II) fglrx(0): AC Adapter is used
[    44.572] (II) fglrx(0): ATI Video BIOS revision 9 or later detected
[    44.572] (--) fglrx(0): Video RAM: 524288 kByte, Type: DDR3
[    44.572] (II) fglrx(0): PCIE card detected
[    44.572] (--) fglrx(0): Using per-process page tables (PPPT) as GART.
[ 44.572] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    44.575] (II) fglrx(0): Using adapter: 1:0.0.
[ 44.706] (II) fglrx(0): [FB] MC range(MCFBBase = 0xf00000000, MCFBSize = 0x20000000)
[    45.224] (II) fglrx(0): Interrupt handler installed at IRQ 47.
[    45.224] (II) fglrx(0): RandR 1.2 support is enabled!
[    45.224] (II) fglrx(0): RandR 1.2 rotation support is enabled!
[    45.224] (==) fglrx(0): Center Mode is disabled
[    45.370] (II) fglrx(0): Finished Initialize PPLIB!
[    45.370] (II) fglrx(0): Output LVDS using monitor section hp
[    45.370] (II) fglrx(0): Output DFP1 has no monitor section
[    45.370] (II) fglrx(0): Output CRT1 has no monitor section
[    45.370] (II) fglrx(0): Connected Display0: LVDS
[    45.370] (II) fglrx(0):  Display0: Failed to get EDID information.
[    45.378] (II) fglrx(0): Cannot get EDID information for LVDS
[    45.378] (II) fglrx(0): EDID for output LVDS
[    45.378] (II) fglrx(0): Not using mode "640x350" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "640x400" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "720x400" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "640x480" (unknown reason)
[    45.378] (II) fglrx(0): Not using mode "640x480" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "640x480" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "640x480" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "800x600" (unknown reason)
[    45.378] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "848x480" (unknown reason)
[ 45.378] (II) fglrx(0): Not using mode "1024x768i" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1024x768" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1152x864" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x768" (monitor doesn't support reduced blanking)
[    45.378] (II) fglrx(0): Not using mode "1280x768" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1280x768" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x768" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x768" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1280x800" (hsync out of range)
[    45.378] (II) fglrx(0): Not using mode "1280x800" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1280x800" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x800" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x800" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1280x960" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1280x960" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x960" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1280x1024" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1280x1024" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x1024" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1280x1024" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1360x768" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1360x768" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1400x1050" (hsync out of range)
[    45.378] (II) fglrx(0): Not using mode "1400x1050" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1400x1050" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1400x1050" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1400x1050" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1440x900" (hsync out of range)
[    45.378] (II) fglrx(0): Not using mode "1440x900" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1440x900" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1440x900" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1440x900" (vrefresh out of range)
[    45.378] (II) fglrx(0): Not using mode "1600x1200" (hsync out of range)
[ 45.378] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range) [ 45.378] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1792x1344" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1792x1344" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1792x1344" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1856x1392" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1856x1392" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1856x1392" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1440" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1440" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "1920x1440" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size) [ 45.378] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size)
[    45.378] (II) fglrx(0): Printing probed modes for output LVDS
[ 45.378] (II) fglrx(0): Modeline "1366x768"x60.0 69.30 1366 1398 1420 1474 768 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "1360x768"x60.0 69.30 1360 1398 1420 1474 768 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "1280x768"x60.0 69.30 1280 1398 1420 1474 768 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "1280x720"x60.0 69.30 1280 1398 1420 1474 720 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "1024x768"x60.0 69.30 1024 1398 1420 1474 768 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "1024x600"x60.0 69.30 1024 1398 1420 1474 600 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "800x600"x60.0 69.30 800 1398 1420 1474 600 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "800x480"x60.0 69.30 800 1398 1420 1474 480 770 774 784 -hsync -vsync (47.0 kHz) [ 45.378] (II) fglrx(0): Modeline "640x480"x60.0 69.30 640 1398 1420 1474 480 770 774 784 -hsync -vsync (47.0 kHz)
[    45.378] (II) fglrx(0): EDID for output DFP1
[    45.378] (II) fglrx(0): EDID for output CRT1
[    45.378] (II) fglrx(0): Output LVDS connected
[    45.378] (II) fglrx(0): Output DFP1 disconnected
[    45.378] (II) fglrx(0): Output CRT1 disconnected
[    45.378] (II) fglrx(0): Using user preference for initial modes
[    45.378] (II) fglrx(0): Output LVDS using initial mode 1366x768
[    45.378] (II) fglrx(0): DPI set to (96, 96)
[ 45.378] (II) fglrx(0): Adapter ATI Mobility Radeon HD 5400 Series has 2 configurable heads and 1 displays connected.
[    45.379] (==) fglrx(0):  PseudoColor visuals disabled
[    45.379] (==) fglrx(0): NoDRI = NO
[    45.379] (==) fglrx(0): Capabilities: 0x00000000
[    45.379] (==) fglrx(0): CapabilitiesEx: 0x00000000
[    45.379] (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
[    45.379] (==) fglrx(0): UseFastTLS=0
[    45.379] (==) fglrx(0): BlockSignalsOnLock=1
[    45.379] (II) fglrx(0): doing swlDriScreenInit
[    45.379] (II) fglrx(0): swlDriScreenInit for fglrx driver
[    45.379] (II) fglrx(0): [uki] DRM interface version 1.0
[ 45.379] (II) fglrx(0): [uki] created "fglrx" driver at busid "PCI:1:0:0"
[    45.379] (II) fglrx(0): [uki] added 8192 byte SAREA at 0x2e000
[    45.379] (II) fglrx(0): [uki] mapped SAREA 0x2e000 to 0xb736f000
[    45.379] (II) fglrx(0): [uki] framebuffer handle = 0x2f000
[    45.379] (II) fglrx(0): [uki] added 1 reserved context for kernel
[    45.379] (II) fglrx(0): swlDriScreenInit done
[    45.379] (II) fglrx(0): Kernel Module Version Information:
[    45.379] (II) fglrx(0):     Name: fglrx
[    45.379] (II) fglrx(0):     Version: 8.81.5
[    45.379] (II) fglrx(0):     Date: Jan  4 2011
[    45.379] (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
[    45.379] (II) fglrx(0): Kernel Module version matches driver.
[    45.379] (II) fglrx(0): Kernel Module Build Time Information:
[ 45.379] (II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.35-25-generic-pae
[    45.379] (II) fglrx(0):     Build-Kernel MODVERSIONS:        yes
[    45.379] (II) fglrx(0):     Build-Kernel __SMP__:            yes
[    45.379] (II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
[    45.379] (II) fglrx(0): [uki] register handle = 0x00030000
[    45.394] (II) fglrx(0): DRI initialization successfull
[    45.394] (II) fglrx(0): FBADPhys: 0xf00000000 FBMappedSize: 0x01004000
[    45.394] (==) fglrx(0): Backing store disabled
[    45.394] (**) fglrx(0): DPMS enabled
[    45.395] (II) fglrx(0): Initialized in-driver Xinerama extension
[    45.395] (**) fglrx(0): Textured Video is enabled.
[    45.396] (II) fglrx(0): GLESX enableFlags = 592
[    45.396] (II) fglrx(0): GLESX is enabled
[    45.406] (II) fglrx(0): UVD feature is enabled(II) fglrx(0):
[    45.407] (II) fglrx(0): Enable composite support successfully
[    45.407] (WW) fglrx(0): Option "NoInt10" is not used
[    45.407] (II) fglrx(0): X context handle = 0x1
[    45.407] (II) fglrx(0): [DRI] installation complete
[    45.407] (==) fglrx(0): Silken mouse enabled
[    45.408] (==) fglrx(0): Using HW cursor of display infrastructure!
[ 45.408] (II) fglrx(0): Disabling in-server RandR and enabling in-driver RandR 1.2.
[    45.408] (II) fglrx(0): 'LVDS LCD' ConnectorType, abstracted as 'Panel'
[    45.408] (II) fglrx(0): 'eDP LCD' ConnectorType, abstracted as 'Panel'
[    46.244] (II) fglrx(0): Enable the clock gating!
[    46.244] (II) fglrx(0): Setting screen physical size to 361 x 203
[ 46.952] (II) fglrx(0): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[    47.114] (II) fglrx(0): Preparing normal LeaveVT...
[    47.956] (II) fglrx(0): Backup framebuffer data.
[    47.957] (II) fglrx(0): Backup complete.



On 08/02/11 23:03, Vangel V. Ajanovski wrote:
Today I installed Ubuntu Control Center (UCC) which has an option for switching the graphics. I had the open source drivers installed only (with latest updates to x from xorg-edgers).

With this tool I was able to switch from Intel to ATI graphics (requires a log off, log on).

How did I know it has really switched?
glxinfo | grep OpenGL
it was Intel at first and ATI afterwards

This sounds promising (only at first).

Unfortunately the open-source drivers for ATI 5470 are not that good, because even the desktop effects were so much slower than Intel, to the point of being almost unbearable.

With proprietary drivers I can only get to this point:
[  1009.972] (==) fglrx(0): NoAccel = NO
[  1009.972] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[ 1009.972] (--) fglrx(0): Chipset: "ATI Mobility Radeon HD 5400 Series " (Chipset = 0x68e0) [ 1009.972] (--) fglrx(0): (PciSubVendor = 0x103c, PciSubDevice = 0x1603) [ 1009.972] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
[  1009.972] (--) fglrx(0): Linear framebuffer (phys) at 0xa0000000
[  1009.972] (--) fglrx(0): MMIO registers at 0xc4400000
[  1009.972] (--) fglrx(0): I/O port at 0x00003000
[  1009.972] (==) fglrx(0): ROM-BIOS at 0x000c0000
[  1009.977] (II) fglrx(0): AC Adapter is used
[  1009.980] evaluate ATRM failed
[ 1009.980] (II) fglrx(0): Invalid ATI BIOS from int10, the adapter is not VGA-enabled
[  1009.981] (EE) fglrx(0): Invalid video BIOS signature!
[  1009.981] (EE) fglrx(0): GetBIOSParameter failed
[  1009.981] (EE) fglrx(0): PreInitAdapter failed
[  1009.981] (EE) fglrx(0): PreInit failed
[  1009.981] (II) fglrx(0): === [xdl_x760_atiddxPreInit] === end
[  1009.983] (II) UnloadModule: "fglrx"
[  1009.983] (II) UnloadModule: "fglrxdrm"
[  1009.983] (II) UnloadModule: "fglrxdrm"
[  1009.983] (EE) Screen(s) found, but none have a usable configuration.
[  1009.983]
Fatal server error:
[  1009.983] no screens found
[  1009.983]


_______________________________________________
Mailing list: https://launchpad.net/~hybrid-graphics-linux
Post to     : hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~hybrid-graphics-linux
More help   : https://help.launchpad.net/ListHelp



--
Antón Velo Lanchas
Dpto. Oceanoloxía
IIM - CSIC
Eduardo Cabello 6, 36208 Vigo, Spain
Tlf: +34 986231930 ext 374
Fax: +34 986292762
mail: avelo@xxxxxxxxxxx




Follow ups

References