[haiku-bugs] [Haiku] #15030: Screen rotate video to mirror horizontally

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Thu, 25 Apr 2019 14:06:50 -0000

#15030: Screen rotate video to mirror horizontally
-------------------------------------------------+-------------------------
 Reporter:  shredder                             |        Owner:  nobody
     Type:  enhancement                          |       Status:  new
 Priority:  normal                               |    Milestone:
                                                 |  Unscheduled
Component:  - General                            |      Version:
 Keywords:  rotate mirror horizontally screen    |  R1/Development
  video graphics gpu                             |   Blocked By:
 Blocking:                                       |  Has a Patch:  0
 Platform:  All                                  |
-------------------------------------------------+-------------------------
 I'd like haiku to mirror my screen horizontally, ie. rotate by 180 degrees
 the video output. I have a system where the video monitor mount is
 permanently fixed upside down due to space and cabling issues.

 On other systems this was solved from software on an intel chipset.
 However as this is an older system and Haiku is generally terrific Haiku
 would be a better fit for the macinhe than other choices. However if the
 video cannot be reversed the users cannot use it. Apart from this being
 obvious, for example to report this bug, the human screen reading rate is
 maxing around 6.4 characters per second.

 hrev52295+129 Mar  4 2019 10:03 BePC x86 Haiku

 About Haiku: Version R1/beta1 revision hrev52295+129 x86_gcc2 2 processors
 Intel Pentium 4 3.20 Ghz Memory 3318 MiB total Kernel March 4, 2019 at
 10:03:02 AM

 I've tried to run dmesg and lshw without success. However, poking around
 (upside-dwon) in bin I found some neat tools, here you are:

 ~> screeninfo
 Screen 0: attached
   version: 1
   name:    Intel GMA
   chipset: i945G
   serial:  None

 ~> sysinfo
 Kernel name: kernel_x86 built on: Mar  4 2019 10:03:02 version 0x1
 2 Intel Pentium 4, revision 0f43 running at 3199MHz

 CPU #0: "Intel(R) Pentium(R) 4 CPU 3.20GHz"
         Signature: 0x000f43; Type 0, family 15, model 4, stepping 3
         Features: 0xbfebfbff
                 FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA
 CMOV PAT
                 PSE36 CFLUSH DS ACPI MMX FXSTR SSE SSE2 SS HTT TM PBE
         Extended Features (0x00000001): 0x0000649d
                 SSE3 DTES64 MONITOR DS-CPL EST CNTXT-ID CX16 xTPR
         Extended Features (0x80000001): 0x20100000
                 NX 64

         L2 Data cache fully associative, 1 lines/tag, 64 bytes/line
         L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 31 bytes/line

         Inst TLB: 4K/4M/2M-bytes pages, fully associative, 64 entries
         Data TLB: 4K/4M-bytes pages, fully associative, 64 entries
         Unknown cache descriptor 0x60
         No integrated L3 cache
         Inst trace cache: 12K µOPs, 8-way set associative
         L2 cache: 2048 KB, 8-way set associative, 64 bytes/line

 CPU #1: "Intel(R) Pentium(R) 4 CPU 3.20GHz"
         Signature: 0x000f43; Type 0, family 15, model 4, stepping 3
         Features: 0xbfebfbff
                 FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA
 CMOV PAT
                 PSE36 CFLUSH DS ACPI MMX FXSTR SSE SSE2 SS HTT TM PBE
         Extended Features (0x00000001): 0x0000649d
                 SSE3 DTES64 MONITOR DS-CPL EST CNTXT-ID CX16 xTPR
         Extended Features (0x80000001): 0x20100000
                 NX 64

         L2 Data cache fully associative, 1 lines/tag, 64 bytes/line
         L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 31 bytes/line

         Inst TLB: 4K/4M/2M-bytes pages, fully associative, 64 entries
         Data TLB: 4K/4M-bytes pages, fully associative, 64 entries
         Unknown cache descriptor 0x60
         No integrated L3 cache
         Inst trace cache: 12K µOPs, 8-way set associative
         L2 cache: 2048 KB, 8-way set associative, 64 bytes/line

 2849095680 bytes free      (used/max  629432320 / 3478528000)
                            (cached    809340928)
      59392 semaphores free (used/max       6144 /      65536)
       3890 ports free      (used/max        206 /       4096)
       3913 threads free    (used/max        183 /       4096)
       2026 teams free      (used/max         22 /       2048)

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15030>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: