WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Replace Xvesa with Xfbdev in TC  (Read 4320 times)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Replace Xvesa with Xfbdev in TC
« on: November 13, 2012, 03:56:36 AM »
TC comes with Xvesa by default which gives poor quality on most notebooks while Xfbdev gives perfect quality, nearly the same as full Xorg for the same size as Xvesa. Why dont we replace it to offer much better experience for first time users?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Replace Xvesa with Xfbdev in TC
« Reply #1 on: November 13, 2012, 05:36:44 AM »
I don't know about that...

I am grateful that we have Xfbdev available because it is my only choice where Xvesa and Xorg fails in x64 systems, that said I use fbdev only because am forced too.  So I am curious exactly how "quality" is quantified here, PPI, color depth, resolution ? certainly not FPS.  AFAIK the Xfb can only draw one frame very slowly at a time. 
Video tearing appears a huge issue with the Xfbdev.   Seeing a window tear repeatedly as it is dragged across the screen probably isn't the the best image one could present to the new tc user, scary even  IMO

AIUI the fb requires more memory to support greater range of resolutions ?  But hey I could be wrong about that

  :o

« Last Edit: November 13, 2012, 06:43:24 AM by coreplayer2 »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Replace Xvesa with Xfbdev in TC
« Reply #2 on: November 13, 2012, 10:13:53 AM »
Xfbdev cannot change the resolution at runtime, so it would be a much worse experience for desktop users. (or laptop users with external screens).

The resolution selection is often better with vesa than fbdev too. I'm curious too, what's bad on Xvesa on laptops?
The only barriers that can stop you are the ones you create yourself.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Replace Xvesa with Xfbdev in TC
« Reply #3 on: November 13, 2012, 10:31:50 AM »
OK, will make a camera picture :)
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Replace Xvesa with Xfbdev in TC
« Reply #4 on: November 13, 2012, 02:25:14 PM »
Probably graphics-specific, my couple laptops work well with Xvesa.
The only barriers that can stop you are the ones you create yourself.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Replace Xvesa with Xfbdev in TC
« Reply #5 on: November 13, 2012, 02:35:43 PM »
Probably graphics-specific, my couple laptops work well with Xvesa.

It is a notebook with Intel graphics. Looks ugly. On my desktop with ATI Xvesa is OK.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Replace Xvesa with Xfbdev in TC
« Reply #6 on: November 13, 2012, 02:50:54 PM »
Try the boot option video=LVDS-1:d

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Replace Xvesa with Xfbdev in TC
« Reply #7 on: November 14, 2012, 12:47:36 AM »

Video tearing appears a huge issue with the Xfbdev.   Seeing a window tear repeatedly as it is dragged across the screen probably isn't the the best image one could present to the new tc user, scary even  IMO


Perhaps you might want to look into a wm which offers "outline" as an option for moving and resizing, instead of "opaque", to avoid such.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Replace Xvesa with Xfbdev in TC
« Reply #8 on: November 14, 2012, 01:55:49 AM »
with these particular 64bit systems I had no reason to look beyond flwm_topside for it's simplicity, but thanks for the tip.  Will definitely look at this solution for my remaster needs.   My reference to the tearing was to point out only that if a departure from Xvesa was considered then a fix for the tearing and any other anomalies would also need attention.

Thanks for the heads up on the wm

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Replace Xvesa with Xfbdev in TC
« Reply #9 on: November 14, 2012, 02:04:07 AM »
I just did a test with Xfbdev and jwm, comparing "move" set to "opaque" versus "outline" - the difference is rather impressive...
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline spence91

  • Jr. Member
  • **
  • Posts: 80
Re: Replace Xvesa with Xfbdev in TC
« Reply #10 on: November 14, 2012, 11:58:54 AM »
Does Xfbdev offer any benefits?

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Replace Xvesa with Xfbdev in TC
« Reply #11 on: November 14, 2012, 12:24:22 PM »
I just did a test with Xfbdev and jwm, comparing "move" set to "opaque" versus "outline" - the difference is rather impressive...

Cool thanks,  I need to use the wbar with it and as I recall jwm has a menu taskbar which needs removal.   

With Xfbdev I also have USB mouse and keyboard detection issues in many systems (both Mac's and pc notebooks) I think I'll have to revisit this, maybe only a change to xsession required ??
« Last Edit: November 14, 2012, 12:26:59 PM by coreplayer2 »

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Replace Xvesa with Xfbdev in TC
« Reply #12 on: November 14, 2012, 02:34:59 PM »
I've always used jwm's taskbar and wbar as it was default, and same ever since jwm ceased to be default wm.

Run "xsetup" after loading Xfbdev.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)