[Openchrome-users] A black screen is all I've been able to achieve. How to go on?

lorian@fsavigny.de lorian
Sat Oct 17 06:53:26 PDT 2009


Dear all,

on trying to configure my X server using the openchrome driver with a
P4M800Pro/VN800/CN700 chipset (that's what X has probed, at least. The
MS Windows device manager identifies the graphics adapter as a
"VIA/S3G UniChrome Pro IGP"), I have not gotten any further than to a
black screen and the elimination of error messages in the Xorg log
file. (Which is already something. And at least, the server now leaves
my screen in an orderly state after shutting down.) Can anybody point
out for me where to look further?
The config file I use is the one generated by "X -config", with no
modifications. Below, I have listed all information that seems
possibly relevant, but please let me know if more is needed.

Thank you for any hints!

Florian


APPENDIX:
--------

Versions (under Gentoo):
Base X11 system: 7.4-r1
Server: 1.6.3.901-r2
Openchrome driver: 0.2.903
Kernel: 2.6.27

The following kernel modules are loaded automatically at boot time:
agpgart
via_agp

The following kernel modules are automatically loaded when I start X:
drm
via

(I think I can be fairly confident they are loaded in the right order;
I tried out loading the last two by hand, via after drm, before
starting X. No difference.)


sh-3.2$ grep -e agp dmesg
Linux agpgart interface v0.103
agpgart: Detected VIA VT3314 chipset
PM: Adding info for No Bus:agpgart
agpgart-via 0000:00:00.0: AGP aperture is 256M @ 0xe0000000

sh-3.2$ grep -e drm dmesg
(No output)

sh-3.2$ grep openchrome Xorg.0.log
(II) LoadModule: "openchrome"
(II) Loading /usr/lib/xorg/modules/drivers//openchrome_drv.so
(II) Module openchrome: vendor="http://openchrome.org/"
(!!) For support, please refer to http://www.openchrome.org/.
(!!) (openchrome 0.2.903 release)

sh-3.2$ grep rendering Xorg.0.log
(II) CHROME(0): direct rendering enabled

sh-3.2$ grep "(EE)" Xorg.0.log
(No output)

sh-3.2$ grep "(WW)" Xorg.0.log
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) CHROME(0): Panel on K8M800, PM800, VM800, P4M890, K8M890, CX700 or P4M900
is currently not supported.
(WW) CHROME(0): Using VBE to set modes to work around this.
(WW) CHROME(0): Unable to estimate virtual size
(WW) CHROME(0): Unable to determine the refresh rate, using 60.00. Please check
your configuration.

sh-3.2$ grep "(--)" Xorg.0.log
(--) using VT number 7
(--) PCI:*(0:1:0:0) 1106:3344:1734:109b rev 1, Mem @ 0xf0000000/67108864,
0xd1000000/16777216
(==) CHROME(0): Depth 24, (--) framebuffer bpp 32
(--) CHROME(0): Chipset: P4M800Pro/VN800/CN700
(--) CHROME(0): Chipset revision: 0
(--) CHROME(0): Probed amount of VideoRAM = 65536 kB
(--) CHROME(0): mapping MMIO @ 0xd1000000 with size 0x9000
(--) CHROME(0): mapping BitBlt MMIO @ 0xd1200000 with size 0x20000
(--) CHROME(0): Detected Fujitsu/Siemens Amilo Pro V2030.
(--) CHROME(0): Virtual size is 1600x1200 (pitch 1600)
(--) Depth 24 pixmap format is 32 bpp
(--) CHROME(0): mapping framebuffer @ 0xf0000000 with size 0x4000000
(--) CHROME(0): Frame buffer start: 0xb3867000, free start: 0x753000 end:
0x4000000
(--) CHROME(0): mapping MMIO @ 0xd1000000 with size 0x9000
(--) CHROME(0): mapping BitBlt MMIO @ 0xd1200000 with size 0x20000
(--) CHROME(0): Timed libc YUV420 copy... 5795287. Throughput: 174.9 MiB/s.
(--) CHROME(0): Timed kernel YUV420 copy... 5780276. Throughput: 175.4 MiB/s.
(--) CHROME(0): Timed SSE YUV420 copy... 5930088. Throughput: 170.9 MiB/s.
(--) CHROME(0): Timed MMX YUV420 copy... 5863940. Throughput: 172.9 MiB/s.
(--) CHROME(0): Ditching 3DNow! YUV420 copy. Not supported by CPU.
(--) CHROME(0): Timed MMX2 YUV420 copy... 5917168. Throughput: 171.3 MiB/s.
(--) CHROME(0): Using kernel YUV42X copy for video.

The config file I used was the one generated by "X -config", with no
modifications. Below, I have listed all information that seems
possibly relevant, but please let me know if more is needed.

Thanks for any hints!

Florian


APPENDIX:
--------

Versions (under Gentoo):
Base X11 system: 7.4-r1
Server: 1.6.3.901-r2
Openchrome driver: 0.2.903

The following kernel modules are loaded automatically at boot time:
agpgart
via_agp

The following kernel modules are automatically loaded when I start X:
drm
via

(I think I can be fairly confident they are loaded in the right order;
I tried out loading the last two by hand, via after drm, before
starting X. No difference.)


sh-3.2$ grep -e agp dmesg
Linux agpgart interface v0.103
agpgart: Detected VIA VT3314 chipset
PM: Adding info for No Bus:agpgart
agpgart-via 0000:00:00.0: AGP aperture is 256M @ 0xe0000000

sh-3.2$ grep -e drm dmesg?
(No output)

sh-3.2$ grep openchrome Xorg.0.log
(II) LoadModule: "openchrome"
(II) Loading /usr/lib/xorg/modules/drivers//openchrome_drv.so
(II) Module openchrome: vendor="http://openchrome.org/"
(!!) For support, please refer to http://www.openchrome.org/.
(!!) (openchrome 0.2.903 release)

sh-3.2$ grep rendering Xorg.0.log
(II) CHROME(0): direct rendering enabled

sh-3.2$ grep "(EE)" Xorg.0.log
(No output)

sh-3.2$ grep "(WW)" Xorg.0.log
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) CHROME(0): Panel on K8M800, PM800, VM800, P4M890, K8M890, CX700 or P4M900
is currently not supported.
(WW) CHROME(0): Using VBE to set modes to work around this.
(WW) CHROME(0): Unable to estimate virtual size
(WW) CHROME(0): Unable to determine the refresh rate, using 60.00. Please check
your configuration.

sh-3.2$ grep "(--)" Xorg.0.log
(--) using VT number 7
(--) PCI:*(0:1:0:0) 1106:3344:1734:109b rev 1, Mem @ 0xf0000000/67108864,
0xd1000000/16777216
(==) CHROME(0): Depth 24, (--) framebuffer bpp 32
(--) CHROME(0): Chipset: P4M800Pro/VN800/CN700
(--) CHROME(0): Chipset revision: 0
(--) CHROME(0): Probed amount of VideoRAM = 65536 kB
(--) CHROME(0): mapping MMIO @ 0xd1000000 with size 0x9000
(--) CHROME(0): mapping BitBlt MMIO @ 0xd1200000 with size 0x20000
(--) CHROME(0): Detected Fujitsu/Siemens Amilo Pro V2030.
(--) CHROME(0): Virtual size is 1600x1200 (pitch 1600)
(--) Depth 24 pixmap format is 32 bpp
(--) CHROME(0): mapping framebuffer @ 0xf0000000 with size 0x4000000
(--) CHROME(0): Frame buffer start: 0xb3867000, free start: 0x753000 end:
0x4000000
(--) CHROME(0): mapping MMIO @ 0xd1000000 with size 0x9000
(--) CHROME(0): mapping BitBlt MMIO @ 0xd1200000 with size 0x20000
(--) CHROME(0): Timed libc YUV420 copy... 5795287. Throughput: 174.9 MiB/s.
(--) CHROME(0): Timed kernel YUV420 copy... 5780276. Throughput: 175.4 MiB/s.
(--) CHROME(0): Timed SSE YUV420 copy... 5930088. Throughput: 170.9 MiB/s.
(--) CHROME(0): Timed MMX YUV420 copy... 5863940. Throughput: 172.9 MiB/s.
(--) CHROME(0): Ditching 3DNow! YUV420 copy. Not supported by CPU.
(--) CHROME(0): Timed MMX2 YUV420 copy... 5917168. Throughput: 171.3 MiB/s.
(--) CHROME(0): Using kernel YUV42X copy for video.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20091017/85ccca8d/attachment.html



More information about the Openchrome-users mailing list