[CX700] only low resolution allowed and the mouse pointer not appear

Bug #369333 reported by abePdIta
10
Affects Status Importance Assigned to Milestone
openchrome
Fix Released
Unknown
xserver-xorg-video-openchrome (Fedora)
Won't Fix
Medium
xserver-xorg-video-openchrome (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: xorg

I apologize for my poor English.

I upgraded from 8.10 to 9.04, the graphical environment is displayed at 640x480 resolution and you can not use a higher resolution.
I tried with some methods already used before, but without success.
In addition, after the update, the mouse pointer is no longer visible: the mouse works properly, it moves and reacts to clicks, icons and buttons are illuminated and highlighted during rollover, but the pointer on the screen is completely invisible.
Both problems occur even if the computer is started with the installation CD in "live" mode.
Thank you in advance, abe.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686

[lspci]
00:00.0 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:0324] (rev 03)
     Subsystem: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:0324]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CX700/VX700 [S3 UniChrome Pro] [1106:3157] (rev 03)
     Subsystem: Device [0908:1975]

Revision history for this message
In , Milan (milan-redhat-bugs) wrote :

Created attachment 326555
Xorg.log from IBM P260 that can do 1280x1024@75 (no xorg.conf)

It seems that openchrome stuck on LCD's resolution even I have external CRT connected and LCD on my notebook is off (by driver).

I had no luck with xorg.conf fiddling. The situation is the same even no xorg.conf in place.

Revision history for this message
In , Milan (milan-redhat-bugs) wrote :

I have: VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video (rev 01)

01:00.0 0300: 1106:7205 (rev 01) (prog-if 00 [VGA controller])
 Subsystem: 1025:0033
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 64 (500ns min)
 Interrupt: pin A routed to IRQ 4
 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=64M]
 Region 1: Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
 Capabilities: <access denied>

The notebook is Acer Aspire 1350. I've got 1024x768@60.

I was able to run higher resolution with older drivers.

Revision history for this message
In , Milan (milan-redhat-bugs) wrote :

xorg-x11-drv-openchrome-0.2.903-1.fc10.i386 (no updates yet in repo).

Revision history for this message
In , Milan (milan-redhat-bugs) wrote :

To be more precise and accurate - I've got only 1024x768@60 on external CRT.
My notebook can do on its own LCD 1024x768.
My IBM P260 CRT can do 1280x1024@85 in MS Windows but in Linux 1024x768@60 only.

Revision history for this message
In , Xavier (xavier-redhat-bugs) wrote :

From the log, the driver is activating both the LCD and the CRT. openchrome is currently not dual head capable, so it uses the same resolution on the 2 outputs, the lower common denominator wins. You can disable the LCD panel by adding the following line to the Device section of your xorg conf :
Option "ActiveDevice" "CRT"

Lemme know if it helps.

Regards,
Xavier

Revision history for this message
In , Milan (milan-redhat-bugs) wrote :

Yes, ActiveDevice works with my CRT. Thank you.

But without ActiveDevice the situation differ:
1) with CRT (IBM P260)
   - CRT is active, all is visible and Ok
   - LCD is Off
2) with Dell data projector
   - nothing is shown on both output devices

Should I try some experimental patches or builds or do some testing?

Revision history for this message
In , Milan (milan-redhat-bugs) wrote :
Revision history for this message
In , Jóhann (jhann-redhat-bugs) wrote :

Could you update to the latest version, retest and report back to see if this still remains an issue for you.

You can get the latest update from here.

http://koji.fedoraproject.org/koji/packageinfo?packageID=5229

Thank you.

Revision history for this message
In , Xavier (xavier-redhat-bugs) wrote :

There's no way to "fix" this bug until openchrome grows dual head support. Currently, there's no way to have a different resolution and refresh rate on different output, the lower one will apply to both output. See comment #4.
Hopefully, dual head support shouldn't be too far away, I'll make sure to update both the rawhide package and the F10 testing package as soon as it enters upstream.

Revision history for this message
abePdIta (abepdita) wrote :
Revision history for this message
Martin Olsson (mnemo) wrote :

I noticed you have this in your xorg.conf? Did you put that there? Is that needed? What does it do?

 SubSection "Display"
  Modes "1024x768" "800x600"
  Virtual 640 480
 EndSubSection

Please take a backup copy of your xorg.conf and then run:

 sudo dpkg-reconfigure -phigh xserver-xorg

and then reboot.

affects: xorg (Ubuntu) → xserver-xorg-video-openchrome (Ubuntu)
Revision history for this message
Bartosz Kosiorek (gang65) wrote :

The driver try to get the mode from DDCv1 (ViaPanelGetSizeFromDDCv1 function), but unsuccessful. Then it try to get resolution by ViaPanelGetNativeModeFromScratchPad.

It is the same problem as http://www.openchrome.org/trac/ticket/289

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: New → Confirmed
Changed in openchrome:
status: Unknown → New
Revision history for this message
abePdIta (abepdita) wrote :

Thanks for your quick reply.
I have not added the line that says "Virtual 640 480", while I added the rest of SubSection hoping that this will solve the problem of resolution.
However now I have run "sudo dpkg-reconfigure -phigh xserver-xorg" and the problem remains unchanged.

I add some information about the hardware:
CPU: VIA Esther 1.2GHz
Display Chipset: Integrated VIA UniChrome 2D/3D Graphics with MPEG4/WMV9 Accelerator
Display Memory: Up to 64 MB share system memory
Resolution CRT: Up to 1920 x 1440

I attach the xorg.conf generated by "reconfigure xserver-xorg".

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

According to the http://www.openchrome.org/trac/ticket/289,
please try disable radio and try again.

Revision history for this message
abePdIta (abepdita) wrote :

Do you mean wireless interface?
I have no wireless..

Bryce Harrington (bryce)
description: updated
Revision history for this message
abePdIta (abepdita) wrote :

I confirm that the problem does not occur on Intrepid: the resolution is correct and, more importantly, the mouse cursor is visible.

Revision history for this message
Daniel Letzeisen (dtl131) wrote :

Suggestion: Test the latest package of openchrome from the karmic repo: http://launchpadlibrarian.net/26710878/xserver-xorg-video-openchrome_0.2.903%2Bsvn741-1_i386.deb

This bug may be related to the upstream modesetting bug detailed in https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/376567

Revision history for this message
abePdIta (abepdita) wrote :

I installed the latest version of the package openchrome as suggested, but without better results. I'm sorry.
Here is my Xorg.0.log.

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

 As a workaround, you can try to add "SWCursor" to the options of the "Device" section in /etc/X11/xorg.conf

    Section "Device"
        Driver "openchrome"
        Option "SWCursor" "true"
    EndSection

Did it help?

Revision history for this message
abePdIta (abepdita) wrote :

Yes! It helped with the problem of the cursor! At least now I see what I do! =) Thanks a lot! I hope that the problem of resolution can be solved soon. Anyway, thanks again!

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Please delete/comment from your xorg.conf from Section "Screen" following lines:

 SubSection "Display"
  Modes "1024x768" "800x600"
  Virtual 640 480
 EndSubSection

and try if this helps.

Then remove from your xorg.conf from Section "Monitor" following lines:

 HorizSync 30.0 - 71.0
 VertRefresh 50.0 - 90.0

and try if the monitor settings will be detected automaticly.

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Hi
I created patch which should solve your problems with cursor.

Could you please test it?

Please apply patch, build, install according to:
https://help.ubuntu.com/community/OpenChrome

Please also delete "SWCursor" option.
I hope it will works without this option.

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Can you please give more details on your board?

Changed in openchrome:
status: New → Unknown
summary: - only low resolution allowed and the mouse pointer not appear
+ [CX700] only low resolution allowed and the mouse pointer not appear
Changed in openchrome:
status: Unknown → New
Revision history for this message
In , Bartosz (bartosz-redhat-bugs) wrote :

In the Ubuntu this error also exist.
But in Ubuntu case, also mouse cursor is not visible on the secondary display.

Do you also have problems with cursor?

I created patch which should solve problems with cursor.

The patch is available at:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/369333

Revision history for this message
In , Bartosz (bartosz-redhat-bugs) wrote :

Created attachment 346220
patch which should solve problems with cursor.

Changed in xserver-xorg-video-openchrome (Fedora):
status: Unknown → In Progress
Revision history for this message
abePdIta (abepdita) wrote :

@Bartosz

I installed the patch and the cursor is perfectly visible.
I attach my xorg.conf.
I had already removed the lines that you mentioned above.

Then you ask me more details on my board..
it is an embedded PC.. i found this specs on the manual:

CPU VIA Esther 1.2GHz

BIOS AMI BIOS

System Chipset VIA CX700M

I/O Chip VT1211

System Memory Onboard 512MB DDR2

Chipset Integrated VIA UniChrome 2D/3D Graphics with
     MPEG4/WMV9 Accelerator

Display Memory Up to 64 MB share system memory

Resolution CRT Up to 1920 x 1440

Revision history for this message
abePdIta (abepdita) wrote :

I attach the manual of my hardware so you can read it.

Revision history for this message
abePdIta (abepdita) wrote :

I'm here again!
Good news!
I didn't notice before, but with the version I downloaded to apply your patch (version 750) was also solved the problem of resolution! Hooray! =) I suppose that now is enough to wait for the upgrade of the package.

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Please attach your Xorg.0.log and xorg.conf files.

Maybe problem was not solved, but you disconnect second monitor?

Does this patch help you?
Could you try with and without patch?

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

In the first Xorg.0.log files, the two monitors was detected:
PHILIPS 107T5
and the LCD panel.
Openchrome doesn't support dual view mode, thats why this error exists.

You use both monitors?

Revision history for this message
abePdIta (abepdita) wrote :

I can't try to remove the patch today, i'll try tomorrow.
My Xorg.conf is attached above, here is my Xorg.0.log.

I have only one monitor, I didn't even know that it was running in dual view mode.
I assume that my hardware is designed for notebooks. Probably it was selected and assembled in order to obtain an embedded PC, but in my case there is no LCD panel, there is only a VGA connector for external monitor (see next post attachment).

Revision history for this message
abePdIta (abepdita) wrote :
Revision history for this message
Bartosz Kosiorek (gang65) wrote :

To workaround your problem, please add following line to your xorg.conf:

Option "ActiveDevice" "CRT"

It should solve your problems.

Revision history for this message
abePdIta (abepdita) wrote :

Ok, tested version 750 with and without patch. Both give the same results, both positive.
I see the mouse cursor and the resolution is correct.
I don't even include the "ActiveDevice" option, because version 750 works out of the box.
Anyway thankyou very much for your help and your patience! =)

Changed in openchrome:
status: New → Fix Released
Changed in xserver-xorg-video-openchrome (Ubuntu):
importance: Undecided → Low
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

The Karmic packages have been updated to r758, which include the fix for this bug.

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This message is a reminder that Fedora 10 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 10. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '10'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 10's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 10 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

Fedora 10 changed to end-of-life (EOL) status on 2009-12-17. Fedora 10 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Changed in xserver-xorg-video-openchrome (Fedora):
status: In Progress → Won't Fix
Revision history for this message
In , Milan (milan-redhat-bugs) wrote :

Is closed befor, only removing my needinfo.

Changed in xserver-xorg-video-openchrome (Fedora):
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.