Bug 345102

Summary: Unable to change size/position of screen with xfine2
Product: [openSUSE] openSUSE 10.3 Reporter: narayan aras <narayanaras>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None CC: chrubis
Version: Final   
Target Milestone: ---   
Hardware: PC   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: SAX log

Description narayan aras 2007-11-30 02:18:29 UTC
I am using OpenSUSE 10.3 with the latest online updates.
My PC has only OpenSUSE (no dual boot with Windows).
This is an assembled PC with genuine Intel parts:

CPU: pentium 4 dual core 3 GHz
Motherboard: 945 G 
RAM: Transcend 512 MB DDR2
HDD: 250 GB SATA

While trying to solve another problem (http://opensuse.us/phpBB2/viewtopic.php?t=2749&highlight=),
I came across this issue:

My xfine2 screen does not work at all. It shows a screen with two tabs (for adjusting size and position). There is a 30-second count-down timer in the left-top corner.

In the center, I see "3D", and a "banned" sign superimposed on it (a red circle with a diagonal red line). (Does it mean 3D not permitted? If so, what does THAT mean? There is no help about this in opensuse)

There are four buttons on each tab. None of them works.
I tried clicking on them and also pressing the arrow keys on my keyboard.
But nothing seems to change the rectangle's size/position vis-a-vis the monitor screen.

The gray rectangle also has tiny "handles" at all its four corners, as if they are meant to be dragged with mouse. I tried to drag those handles also, but nothing happened.
****
Secondly, I selected 800x600 mode, but still the bottom line of xfine2 screen always says 1284x1024.

What should I do?
Comment 1 Cyril Hrubis 2007-12-10 21:36:27 UTC
The "banned" 3D sign IMHO means that graphics card driver you that is installed doesn't support 3D acceleration.
Comment 2 Marcus Schaefer 2007-12-11 09:46:45 UTC
- the tiny handles are simple markers for the corners of the visual area
  they are not meant to be dragged or clicked or something

- the "banned" 3D icon means that 3D is not activated. This is either
  because it can't be activated or the card or the driver doesn't
  support 3D

- if nothing happens if you click on one of the four arrow buttons this
  means the maximum resizing boundaries are already reached. In former times
  we popup a window telling that to the user but our usability people said
  that's an annoying thing to do so ;)

- the problem I identify in your report is that you want 800x600 but got
  1284x1024 which is a very strange resolution. I'm pretty sure the configuration
  file will include the 800x600 but the driver denies for some reason to
  use this resolution.

As I think this is a driver problem you should provide the Xorg.*log messages
for further observations. Assigned to maintainer

Comment 3 Stefan Dirsch 2007-12-11 20:16:09 UTC
Please attach /var/log/SaX.log.
Comment 4 Stefan Dirsch 2007-12-15 05:09:13 UTC
Could you please provide the requested information?
Comment 5 narayan aras 2007-12-18 02:15:06 UTC
Sorry for the delay. I did not have access to mail for some days.

Unfortunately I had to change over to Windows XP on the PC I had described originally, as it was unable to work with HP 1020 Plus printer (despite my installing the 3rd party driver from http://foo2zjs.rkkda.com/ successfully).

But the good news is that I can reproduce the same problem in my another PC, which is dual boot (Win XP, SP-2). The hardware is different, so please ask me if anything is left out.

BTW the xfine2 is unable to REDUCE the screen size in x or y axis. Since it may have reached max, it cannot move in x or y direction, either. 

The SAW2 screen shows that the 3D acceleration is activated (there is a cross in that check box). 

I am attaching the log file here.

Thanks.

Comment 6 narayan aras 2007-12-18 02:18:17 UTC
Created attachment 187973 [details]
SAX log

This is from my other PC (not the one described in the beginning of the bug).
This PC has P-4 3 GHz CPU, with HT.
Comment 7 Stefan Dirsch 2007-12-18 02:26:21 UTC
This time it's Intel 915G onboard graphics using the "intel" driver. So which issues are remaining with this hardware now?
Comment 8 Stefan Dirsch 2007-12-18 02:35:36 UTC
Please also attach the output of "xrandr".
Comment 9 Stefan Dirsch 2007-12-18 02:36:39 UTC
This looks like a duplicate of Bug #257746
Comment 10 narayan aras 2007-12-18 05:21:17 UTC
All problems happen in this PC also. (Actually I didn't report the problem earlier because in this PC, I could "somehow" set the desktop resolution. But in the other PC, the resolution remained so high that I was unable to read any text, menus or icons.

* 3D banned (despite the fact that SAW2 shows that 3D accelerator is activated).
* Cannot resize/move the screen.

I will post the other file tonight.
Comment 11 Stefan Dirsch 2007-12-18 08:00:52 UTC
> * 3D banned (despite the fact that SAW2 shows that 3D accelerator is
>   activated).
I think you started SaX2 on top of a running Xserver with already enabled 3D support (which is fine). Unfortunately then the test Xserver, which is started by SaX2, disables 3D support. This is a known DRI limitation and cannot easily be changed/fixed.

> * Cannot resize/move the screen.
See comment #2.

So all in all this is a duplicate.




*** This bug has been marked as a duplicate of bug 257746 ***
Comment 12 narayan aras 2007-12-18 09:00:21 UTC
1. So are you saying that saX2 is normally unusable unless we close Xserver? 
That is terrible: All I did was to start the openSUSE GUI just as I start Windows.

OK if I disable/close the running Xserver, will saX2 do its work? 
Should I start from the command prompt rather than GUI?

And am I supposed to restart xserver afterwards?
At least if this is an issue, the OpenSUSE community should post a step-by-step guidance for newbies like me; so that they don't have to grope in the dark.

Bug apart, what am I supposed to DO next?

2. Bug 257746 says that only higher resolutions beyond a certain value are not accepted (In other words, in his case, xfine2 **DOES** work for the lower resolutions). But in my case xfine2 does not work at all, at any resolution. How can they be the same bug??





Comment 13 Stefan Dirsch 2007-12-18 09:11:53 UTC
ad1:
SaX2 does its work. 3D is enabled. It's just confusing that it makes you think it isn't enabled when running on top of a 3D enabled Xserver. Unusable is different in my opinion. Do not expect any changes in SaX2 here.

ad2:
2 workarounds are available:
a) using Option "PreferredMode"
b) changing resolution with xrandr

BTW, it's rather exotic to run a 1280x1024 monitor with a "800x600"
resolution.