[Openchrome-users] OpenChrome Version 0.4.0
hzh
hzh at chemie.uni-leipzig.de
Wed Apr 6 15:10:46 UTC 2016
[warning, somewhat lenghthy post]
Hello Kevin, Frank and everybody else team,
congratulations on 0.4.0!
I also read your "blog-style" post, Kevin. It's good to see that
someone gives the old HW does some love. :) Moreover I agree: A lot of
use cases don't need that much of raw processing power. Though we do
have e.g. Kabinis from AMD's side, the offer moderate (surprisingly
good) computing power and also use few electric energy.
But for the ones still with VIA HW around this release is magnificent news.
By the way, I think that a lot of thin clients uses VIA HW, so in that
area the market share might actually be larger. And back in the days,
VIA was quite in a good position with their low power small form
factor Mini-ITX boards. Sadly it never really took off, for once I
guess due to the lack of development support / decent drivers, for the
other part maybe due to strange combinations (HTPC suitable boards but
loud and noisy fan). But that is just my speculation.
I'm also very happy for the initial dual head support!
I remember an important presentation of mine, some time ago (defense
of an academic degree). Just few days before the actual defense I had
a test talk in front of my colleagues and I was still on my CLE266/C-3
based notebook. And just before the talk I found that openchrome (or
was it still unichrome at that time? even xf86-video-via?) did not
support dual screen (beamer). Luckily I had fetched the
xf86-video-vesa sources and found myself compiling (Gentoo)
xf86-video-vesa just minutes before the talk and change my xorg.conf
and restart seconds before people entered the room. So at least I had
dual screen support via vesa driver - but no video acceleration. So a
video I showed was stuttering.
Haha, wild old times. ;)
So even though I don't use that laptop these days (IDE connector
somehow broke / got loose) I am still happy for the multi output
support.
> as automatic as possible when it comes to display detection.
Good thing that. I remember I did have some severe troubles with a few
attached TFT monitors in the past (all via D-Sub VGA). All of them
would work e.g. with my radeons, or an AMD Geode LX setup. Or with a
VESA driver. But on some VIA based board, when running openchrome, the
BIOS + text (80x25) console would boot up nicely - but as soon as
openchrome / X kicked in, the signal was lost or faulty. So no X
unless I was using VESA or something like it.
You describe "kown device tables"... do these relate to the pure video
outputs for chipsets or IGP / dGP PCB boards (some board vendors have
DVI capable chips but solder only a D-Sub VGA) or ... does it even
relate to monitors?
I thought mode setting / possible mode detection would be done somehow
via EDID information downloaded from the monitor (unless it is an
ancient 8" b&w CRT one :-) ). So I guessed something might be wrong
with the EDID itself (but radeon or vesa driver parsed it correctly?)
or something in the processing of the EDID info? Or does the know
device table deal more with the very GPUs with their PCI vendor ids
and such?
Sadly I do not have that specific device combination anymore (where I
could reproduce that); it stayed at work when I finished my practical
PhD work at the university. If I hit one of these issues again I'll
try to find out as much as I can about it and file a bug report. I
still got a few old panels around and some VIA boards so if I find the
time I shall try.
> works fine with x.org X server 1.7 or later and Linux 2.6.32 or later
Fine for me, though I consider 2.6.32 rather old, kind of
Debian-stable-old. ;)
> this developmental DRM module requires Linux kernel 3.18 or later
> due to it using the latest TTM API.
No problem for me. I usually run 4.4.x on my machines now (Gentoo
rolling release) - unless I hit strange ACPI problems that prevent
booting *rolls eyes*. (but acpi=off disables power management which
would be sad)
> Regarding CLE266, the current code has a bug with ACPI S3 State
> resume, and I eventually plan to work on a fix for this bug, but it
> is somewhat of a low to medium priority item at this point (fixing
> DVI is the most urgent).
Well, S3 would be interesting for me on a CN700 - but for S3 a lot of
things come into play. And ACPI is a minefield.
But yes, to get any image via DVI is a more pressing issue right now.
> I do have 2 mainboards with CLE266 (EPIA based), and I test it
> regularly with one of them (i.e., EPIA-M).
I have that old Laptop (ECS G-320 and spare parts) with the CLE266,
the mentioned CLE266 board that is now gone, and some C7 mini-ITX
boards (one might actually be an EPIA, got it cheap and used - the
other one is a Jetway but similar to the EPIAs and actually in use),
and some more or less horrible thin clients (firmware doesn't allow
USB boots, limited set of interfaces, hard to get your own Linux on
them - but I'm working on it as time permits; and maybe I can ask the
guy at parkytowers for some hints...).
> so that OpenChrome does not get dropped from Linux based OSes in the
> near future.
That would not be good. It is still in Gentoo, though 0.3.3 as of now
(April, 06th, 2016). I mean, openchrome still offers much more than a
pure VESA driver for most users with that HW.
But I guess with that activity it will not drop off the world's surface. :)
Cheers and thanks for your work
Haldor
More information about the Openchrome-users
mailing list