Ahoj
rád bych požádal o pomoc s integrovanou grafikou Chrome 9 v Lenovu S12. Grafika je renderovaná přes llvmpipe a nikolivě před openchrome ovladač.
Openchrome by podle různých zdrojů na webu měl tuto grafiku podporovat, ale v mém případě tomu tak není. Při bootu se aktivuje llvmpipe a ne openchrome.
Obecně by llvmpipe nebyl problém (Gnome3 funguje bez problémů), ale CPU je dost slabé a llvmpipe ho maximálně vytěžuje, takže jsou všechny aplikace pomalé a prostředí spíš připomína sled diapozitivů. K práci ne příliš použitelné.
Pokud má někdo zkušenost, jak systém nastavit tak, aby byla grafika ovádána před openchrome, budu rád.
Nějaké info ze systému
$ uname -r
3.7.2-204.fc18.x86_64
$ lspci
...
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
...
$ rpm -qa | grep openchrome
xorg-x11-drv-openchrome-0.3.1-1.fc18.x86_64
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on [b]llvmpipe[/b] (LLVM 0x301)
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_fog_distance,
Částečný výpis Xorg.0.log
...
[ 26.914] (II) LoadModule: "glx"
[ 26.916] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 26.916] (II) Module glx: vendor="X.Org Foundation"
[ 26.916] compiled for 1.13.1, module version = 1.0.0
[ 26.916] ABI class: X.Org Server Extension, version 7.0
[ 26.916] (==) AIGLX enabled
[ 26.916] Loading extension GLX
[ 26.916] (II) LoadModule: "openchrome"
[ 26.918] (II) Loading /usr/lib64/xorg/modules/drivers/openchrome_drv.so
[ 26.918] (II) Module openchrome: vendor="http://openchrome.org/"
[ 26.918] compiled for 1.12.99.904, module version = 0.3.1
[ 26.918] Module class: X.Org Video Driver
[ 26.920] ABI class: X.Org Video Driver, version 13.0
[ 26.920] (II) OPENCHROME: Driver for VIA Chrome chipsets: CLE266, KM400/KN400,
K8M800/K8N800, PM800/PM880/CN400, VM800/P4M800Pro/VN800/CN700,
CX700/VX700, K8M890/K8N890, P4M890, P4M900/VN896/CN896, VX800/VX820,
VX855/VX875, VX900
[ 26.920] (++) using VT number 1
[ 26.920] (!!) VIA Technologies does not support this driver in any way.
[ 26.920] (!!) For support, please refer to http://www.openchrome.org/.
[ 26.920] (!!) (openchrome 0.3.1 release)
[ 26.922] (II) CHROME(0): VIAPreInit
[ 26.922] (II) CHROME(0): VIAGetRec
[ 26.922] (--) CHROME(0): Chipset: VX800/VX820
[ 26.922] (--) CHROME(0): Chipset revision: 0
[ 27.013] [b](EE) CHROME(0): [drm] Failed to open DRM device for pci:0000:00:01.0: No such file or directory[/b]
[ 27.013] (II) Loading sub module "vgahw"
[ 27.013] (II) LoadModule: "vgahw"
[ 27.013] (II) Loading /usr/lib64/xorg/modules/libvgahw.so
[ 27.013] (II) Module vgahw: vendor="X.Org Foundation"
[ 27.013] compiled for 1.13.1, module version = 0.1.0
[ 27.013] ABI class: X.Org Video Driver, version 13.1
[ 27.014] (--) CHROME(0): Probed amount of VideoRAM = 262144 kB
[ 27.014] (II) CHROME(0): VIAMapMMIO
[ 27.014] (--) CHROME(0): mapping MMIO @ 0xf4000000 with size 0xd000
[ 27.014] (--) CHROME(0): mapping BitBlt MMIO @ 0xf4200000 with size 0x200000
[ 27.014] (II) CHROME(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[ 27.014] (II) CHROME(0): VIAMapFB
[ 27.014] (--) CHROME(0): mapping framebuffer @ 0xd0000000 with size 0x10000000
[ 27.016] (--) CHROME(0): Frame buffer start: 0x7ffe3a54d000, free start: 0x0 end: 0x10000000
[ 27.016] (**) CHROME(0): Depth 24, (--) framebuffer bpp 32
[ 27.016] (==) CHROME(0): RGB weight 888
[ 27.016] (==) CHROME(0): Default visual is TrueColor
[ 27.016] (II) CHROME(0): VIASetupDefaultOptions - Setting up default chipset options.
[ 27.016] (==) CHROME(0): Shadow framebuffer is disabled.
[ 27.016] (==) CHROME(0): Hardware acceleration is enabled.
[ 27.016] (==) CHROME(0): Using EXA acceleration architecture.
[ 27.016] (==) CHROME(0): EXA composite acceleration disabled.
[ 27.016] (==) CHROME(0): EXA scratch area size is 4096 kB.
[ 27.016] (==) CHROME(0): Using hardware two-color cursors and software full-color cursors.
[ 27.016] (==) CHROME(0): GPU virtual command queue will be enabled.
[ 27.016] (==) CHROME(0): DRI IRQ will be enabled if DRI is enabled.
[ 27.016] (==) CHROME(0): AGP DMA will be disabled if DRI is enabled.
[ 27.016] (==) CHROME(0): PCI DMA will not be used for XV image transfer if DRI is enabled.
[ 27.016] (==) CHROME(0): Will not enable VBE modes.
[ 27.019] (==) CHROME(0): VBE VGA register save & restore will not be used
if VBE modes are enabled.
...
Snad jen pro úplnost, zakázal jsem následující služby, abych notebooku ulehčil život:
abrt*.service
avahi-daemon.service
bluetooth.service
dev-hugepages.mount
dev-mqueue.mount
fedora-readonly.service
fedora-storage-init-late.service
fedora-storage-init.service
ip6tables.service
iscsid.service
iscsi.service
lvm2-monitor.service
mdmonitor.service
mdmonitor-takeover.service
sendmail.service
SELinux je vypnut
Navíc mám na blacklistu kernel modul ssb, protože blokoval WiFi.