Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Graeme Geldenhuys
On 15/03/2021 10:02 pm, fredvs wrote:
> Sorry for my ignorance, but does NV refers to NVidia?

Yes, the proprietary NVidia driver. It is so much faster and feature rich
compared to the open source equivalent. It's basically source code with
some binary blobs. Much the same as the Broadcom wireless driver (which
everybody uses anyway).


> And about those graphic drivers, with a Intel i5 and his build-in graphic
> card, is it allowed to use a other graphic driver than the Intel one?

You have to use the Intel one. Linux incudes a Intel driver. Not sure how
good it is though.

I've always used physical video cards Initially
ATI Radeon, but after the terrible experience with the open source
driver (and no proprietary driver from AMD), I switch to NVidia and
never looked back. The proprietary NVidia driver is available for Windows,
Linux, FreeBSD, Solaris etc. As far as I know it's the same code for
all platforms, and same driver versions.


Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Hello Graeme.

> when there is a 1000x better NV driver out there.

Sorry for my ignorance, but does NV refers to NVidia?

And about those graphic drivers, with a Intel i5 and his build-in graphic
card, is it allowed to use a other graphic driver than the Intel one?

Or is it possible to use also a Radeon or NV driver for i5?

Thanks.

Fre;D 



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Graeme Geldenhuys
On 15/03/2021 7:17 pm, fredvs wrote:
>> Also "xflush(); sleep(10ms);" or "xsync()" between xfillrectangle() and 
> xdrawlines() prevents the distortion.

I honestly don't know the degraded performance Martin was speaking of.
Maybe it's something you can only noticed in a timed performance test
application. Not sure you would be able to detect it with the naked eye.

So maybe the easiest solution is no not use that x11 feature - seeing as
the open source drivers are pretty terrible anyway, and I doubt a fix
will come in the next decade at least.


Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Graeme Geldenhuys
On 15/03/2021 3:03 pm, Alexander via mseide-msegui-talk wrote:
> In last version I see old problems described in 
> https://gitlab.freedesktop.org/xorg/xserver/-/issues/79

I know about that bug too, and I can definitively say that the open
source ATI/AMD and nVidia drivers are all rubbish. I don't know why
anybody would want to use NOUVEAU driver, when there is a 1000x better
NV driver out there.

I have reported similar issue with the open source ATI Radeon driver, and
12+ years later it is still not fixed.

Vote with your wallet. I moved away from ATI/AMD to nVidia and now use
the NV driver under Linux and FreeBSD and have excellent performance
and no rendering issues.

Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Re-re-re hello Alexander.

Did you test /mseuniverse/testcase/graphics/radeon/radeontest.pas

With  flushgdi:= true or false ?
Does it change something?

 program radeontest;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
{$ifdef FPC}
 {$ifdef mswindows}{$apptype gui}{$endif}
{$endif}
uses
 {$ifdef FPC}{$ifdef unix}cthreads,{$endif}{$endif}
 msegui,mseforms,main,msegraphics;
begin
 flushgdi:= true;
 application.createform(tmainfo,mainfo);
 application.run;
end.




--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Re-re hello Alexander.

In my previous attachment there is xsync(appdisp,true) after
xfillrectangle();

But maybe Martin wanted to say  xsync(appdisp,false).

So this attachment is with xsync(appdisp,false) after xfillrectangle(); 
(Replace /mseide-msegui/lib/common/graphics/msex11gdi.pas) 

msex11gdi.zip
  

I hope it will help.

Fre;D


 



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Re-re hello Alexander.

Could you try this:

Download the file included and copy-replace it into
/mseide-msegui/lib/common/graphics/msex11gdi.pas

msex11gdi.zip
  

And rec-compile your application to see if it is better?

Thanks.

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
About the Xorg bug.
https://bugs.freedesktop.org/show_bug.cgi?id=69543

There is in a answer of Martin saying this:

> Also "xflush(); sleep(10ms);" or "xsync()" between xfillrectangle() and 
xdrawlines() prevents the distortion.

Maybe we can try this, in MSEgui code insert a "sleep(10);" after a
problematic "xflush()".

I did check in MSEgui code and xflush() appears 8x in
mseide-msegui/lib/common/kernel/linux/mseguiintf.pas

And for "xsync()" between xfillrectangle() and 
xdrawlines() it is in msex11gdi.pas

Sadly I cannot help to test, all is working perfectly here on a ThinkPad
X390 with default drivers. 

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Hello Alexander.

> In last version I see old problems described in
> https://gitlab.freedesktop.org/xorg/xserver/-/issues/79

Sorry, I did not follow the story, is this bug only with radeon driver?
Is it possible to reproduce the bug with native drivers?
Does the bug appear for any widget or only with few?

And what about a "Ping" to
https://gitlab.freedesktop.org/xorg/xserver/-/issues/79 ?
(I can do it but I am not aware of the problem like you).

>> If you agree, I may add your MSE projects in the fpc-wiki:
>> https://wiki.freepascal.org/Projects_using_MSEgui

> Yes, thank you !

With pleasure but could you tell me what projects are done with MSEgui (all
?)

Fre;D


Fre;D




--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Alexander via mseide-msegui-talk
Hi Roland,

On Fri, 12 Mar 2021 22:11:15 -0700 (MST)
Roland Chastain  wrote:

> Hello Alexander!
> 
> I visited your website and downloaded the /Birthdays/ project. Thank you for
> sharing. It's a pleasure to find a new project done with MSEgui.
> 
> Since there aren't many users of MSEgui, I think it's important that we stay
> connected and share our works and experiences. So please whatever you do
> with MSEgui, keep us informed. ;)
> 
> For me, until now, I made an improved version of the MSEgui chessboard
> example:
> https://github.com/rchastain/msegui-chessboard

Added to http://soft.self-made-free.ru/

Thank You !

> 
> I would be glad if you would add a link to it (or a local copy of the files)
> on your website.
> 
> I have many other projects related to MSEgui, but I am progressing slowly.
> 
> Regards.
> 
> Roland


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Alexander via mseide-msegui-talk
On Fri, 12 Mar 2021 05:54:38 -0700 (MST)
fredvs  wrote:

> Hello Alexander.
> 
> > The next version I planned to do on MSE, but situation with MSE changed.  
> 
> Sorry, not sure to understand, do you mean that you cannot use last release
> of MSE?
> If yes, why can you not use MSE ?

Not-not. Martin died.
In last version I see old problems described in 
https://gitlab.freedesktop.org/xorg/xserver/-/issues/79
This makes it impossible to use MSE as it is now. (Without xorg configuration 
changes)
I mean big looking at the situation.
Currently is not only xorg : added to it Wayland. And more.

> > I do not currently problem with GitHub, but such problems periodically
> > arise in other projects.
> > And they have to be solved.   
> 
> There is not only GitHub (Microsoft) that does host git code, there are many
> others, like GitLab.
> But I agree with you, GitHub, GitLab or whatever may cause problems (like
> every server, even paid).

Yes. But 2 servers above than 1.
If https://yt-dl.org/ not be then signal about youtube-dl problems in GitHub 
would be absent.

> > My site does not replace GitHub, but complements it.
> > For MSE it is more popularity, more reserving, more reliability, more
> > freedoms.   
> 
> Yes, your site is great and it is very important for MSE to show
> applications done with msegui.
> If you agree, I may add your MSE projects in the fpc-wiki:
> https://wiki.freepascal.org/Projects_using_MSEgui

Yes, thank you !


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk